Class WorkEligibility.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.WorkEligibility.Builder
-
- Enclosing class:
- WorkEligibility
public static final class WorkEligibility.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WorkEligibilitybuild()WorkEligibility.Builderdocument(Document document)WorkEligibility.Builderdocument(org.openapitools.jackson.nullable.JsonNullable<? extends Document> document)WorkEligibility.Builderid(java.lang.String id)Unique identifierWorkEligibility.Builderid(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierWorkEligibility.BuilderissuedBy(IssuedBy issuedBy)The country code of the issued by authorityWorkEligibility.BuilderissuedBy(org.openapitools.jackson.nullable.JsonNullable<? extends IssuedBy> issuedBy)The country code of the issued by authorityWorkEligibility.Buildernumber(java.lang.String number)WorkEligibility.Buildernumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> number)WorkEligibility.BuilderremoteId(java.lang.String remoteId)Provider's unique identifierWorkEligibility.BuilderremoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierWorkEligibility.BuildersubType(java.lang.String subType)WorkEligibility.BuildersubType(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> subType)WorkEligibility.Buildertype(WorkEligibilityType type)WorkEligibility.Buildertype(org.openapitools.jackson.nullable.JsonNullable<? extends WorkEligibilityType> type)WorkEligibility.BuildervalidFrom(java.time.OffsetDateTime validFrom)WorkEligibility.BuildervalidFrom(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> validFrom)WorkEligibility.BuildervalidTo(java.time.OffsetDateTime validTo)WorkEligibility.BuildervalidTo(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> validTo)
-
-
-
Method Detail
-
id
public WorkEligibility.Builder id(java.lang.String id)
Unique identifier
-
id
public WorkEligibility.Builder id(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
remoteId
public WorkEligibility.Builder remoteId(java.lang.String remoteId)
Provider's unique identifier
-
remoteId
public WorkEligibility.Builder remoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
type
public WorkEligibility.Builder type(WorkEligibilityType type)
-
type
public WorkEligibility.Builder type(org.openapitools.jackson.nullable.JsonNullable<? extends WorkEligibilityType> type)
-
subType
public WorkEligibility.Builder subType(java.lang.String subType)
-
subType
public WorkEligibility.Builder subType(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> subType)
-
document
public WorkEligibility.Builder document(Document document)
-
document
public WorkEligibility.Builder document(org.openapitools.jackson.nullable.JsonNullable<? extends Document> document)
-
validFrom
public WorkEligibility.Builder validFrom(java.time.OffsetDateTime validFrom)
-
validFrom
public WorkEligibility.Builder validFrom(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> validFrom)
-
validTo
public WorkEligibility.Builder validTo(java.time.OffsetDateTime validTo)
-
validTo
public WorkEligibility.Builder validTo(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> validTo)
-
issuedBy
public WorkEligibility.Builder issuedBy(IssuedBy issuedBy)
The country code of the issued by authority
-
issuedBy
public WorkEligibility.Builder issuedBy(org.openapitools.jackson.nullable.JsonNullable<? extends IssuedBy> issuedBy)
The country code of the issued by authority
-
number
public WorkEligibility.Builder number(java.lang.String number)
-
number
public WorkEligibility.Builder number(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> number)
-
build
public WorkEligibility build()
-
-