Package com.flagright.api.types
Class CaseClosedDetails.Builder
- java.lang.Object
-
- com.flagright.api.types.CaseClosedDetails.Builder
-
- Enclosing class:
- CaseClosedDetails
public static final class CaseClosedDetails.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CaseClosedDetailsbuild()CaseClosedDetails.BuildercaseId(java.lang.String caseId)CaseClosedDetails.BuildercaseId(java.util.Optional<java.lang.String> caseId)CaseClosedDetails.Buildercomment(java.lang.String comment)CaseClosedDetails.Buildercomment(java.util.Optional<java.lang.String> comment)CaseClosedDetails.Builderfrom(CaseClosedDetails other)CaseClosedDetails.BuilderreasonDescriptionForOther(java.lang.String reasonDescriptionForOther)CaseClosedDetails.BuilderreasonDescriptionForOther(java.util.Optional<java.lang.String> reasonDescriptionForOther)CaseClosedDetails.Builderreasons(java.util.List<java.lang.String> reasons)CaseClosedDetails.Builderreasons(java.util.Optional<java.util.List<java.lang.String>> reasons)CaseClosedDetails.Builderstatus(java.lang.String status)CaseClosedDetails.Builderstatus(java.util.Optional<java.lang.String> status)CaseClosedDetails.BuildertransactionIds(java.util.List<java.lang.String> transactionIds)CaseClosedDetails.BuildertransactionIds(java.util.Optional<java.util.List<java.lang.String>> transactionIds)CaseClosedDetails.BuilderuserId(java.lang.String userId)CaseClosedDetails.BuilderuserId(java.util.Optional<java.lang.String> userId)
-
-
-
Method Detail
-
from
public CaseClosedDetails.Builder from(CaseClosedDetails other)
-
caseId
public CaseClosedDetails.Builder caseId(java.util.Optional<java.lang.String> caseId)
-
caseId
public CaseClosedDetails.Builder caseId(java.lang.String caseId)
-
status
public CaseClosedDetails.Builder status(java.util.Optional<java.lang.String> status)
-
status
public CaseClosedDetails.Builder status(java.lang.String status)
-
reasons
public CaseClosedDetails.Builder reasons(java.util.Optional<java.util.List<java.lang.String>> reasons)
-
reasons
public CaseClosedDetails.Builder reasons(java.util.List<java.lang.String> reasons)
-
reasonDescriptionForOther
public CaseClosedDetails.Builder reasonDescriptionForOther(java.util.Optional<java.lang.String> reasonDescriptionForOther)
-
reasonDescriptionForOther
public CaseClosedDetails.Builder reasonDescriptionForOther(java.lang.String reasonDescriptionForOther)
-
comment
public CaseClosedDetails.Builder comment(java.util.Optional<java.lang.String> comment)
-
comment
public CaseClosedDetails.Builder comment(java.lang.String comment)
-
userId
public CaseClosedDetails.Builder userId(java.util.Optional<java.lang.String> userId)
-
userId
public CaseClosedDetails.Builder userId(java.lang.String userId)
-
transactionIds
public CaseClosedDetails.Builder transactionIds(java.util.Optional<java.util.List<java.lang.String>> transactionIds)
-
transactionIds
public CaseClosedDetails.Builder transactionIds(java.util.List<java.lang.String> transactionIds)
-
build
public CaseClosedDetails build()
-
-