Class WorkEligibility
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.WorkEligibility
-
public class WorkEligibility extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWorkEligibility.Builder
-
Constructor Summary
Constructors Constructor Description WorkEligibility()WorkEligibility(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends WorkEligibilityType> type, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> subType, org.openapitools.jackson.nullable.JsonNullable<? extends Document> document, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> validFrom, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> validTo, org.openapitools.jackson.nullable.JsonNullable<? extends IssuedBy> issuedBy, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> number)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WorkEligibility.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<Document>document()booleanequals(java.lang.Object o)inthashCode()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>id()Unique identifierorg.openapitools.jackson.nullable.JsonNullable<IssuedBy>issuedBy()The country code of the issued by authorityorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>number()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteId()Provider's unique identifierorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>subType()java.lang.StringtoString()org.openapitools.jackson.nullable.JsonNullable<WorkEligibilityType>type()org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>validFrom()org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>validTo()WorkEligibilitywithDocument(Document document)WorkEligibilitywithDocument(org.openapitools.jackson.nullable.JsonNullable<? extends Document> document)WorkEligibilitywithId(java.lang.String id)Unique identifierWorkEligibilitywithId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierWorkEligibilitywithIssuedBy(IssuedBy issuedBy)The country code of the issued by authorityWorkEligibilitywithIssuedBy(org.openapitools.jackson.nullable.JsonNullable<? extends IssuedBy> issuedBy)The country code of the issued by authorityWorkEligibilitywithNumber(java.lang.String number)WorkEligibilitywithNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> number)WorkEligibilitywithRemoteId(java.lang.String remoteId)Provider's unique identifierWorkEligibilitywithRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierWorkEligibilitywithSubType(java.lang.String subType)WorkEligibilitywithSubType(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> subType)WorkEligibilitywithType(WorkEligibilityType type)WorkEligibilitywithType(org.openapitools.jackson.nullable.JsonNullable<? extends WorkEligibilityType> type)WorkEligibilitywithValidFrom(java.time.OffsetDateTime validFrom)WorkEligibilitywithValidFrom(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> validFrom)WorkEligibilitywithValidTo(java.time.OffsetDateTime validTo)WorkEligibilitywithValidTo(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> validTo)
-
-
-
Constructor Detail
-
WorkEligibility
public WorkEligibility(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends WorkEligibilityType> type, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> subType, org.openapitools.jackson.nullable.JsonNullable<? extends Document> document, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> validFrom, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> validTo, org.openapitools.jackson.nullable.JsonNullable<? extends IssuedBy> issuedBy, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> number)
-
WorkEligibility
public WorkEligibility()
-
-
Method Detail
-
id
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
Unique identifier
-
remoteId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
Provider's unique identifier
-
type
public org.openapitools.jackson.nullable.JsonNullable<WorkEligibilityType> type()
-
subType
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> subType()
-
document
public org.openapitools.jackson.nullable.JsonNullable<Document> document()
-
validFrom
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> validFrom()
-
validTo
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> validTo()
-
issuedBy
public org.openapitools.jackson.nullable.JsonNullable<IssuedBy> issuedBy()
The country code of the issued by authority
-
number
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> number()
-
builder
public static WorkEligibility.Builder builder()
-
withId
public WorkEligibility withId(java.lang.String id)
Unique identifier
-
withId
public WorkEligibility withId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
withRemoteId
public WorkEligibility withRemoteId(java.lang.String remoteId)
Provider's unique identifier
-
withRemoteId
public WorkEligibility withRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
withType
public WorkEligibility withType(WorkEligibilityType type)
-
withType
public WorkEligibility withType(org.openapitools.jackson.nullable.JsonNullable<? extends WorkEligibilityType> type)
-
withSubType
public WorkEligibility withSubType(java.lang.String subType)
-
withSubType
public WorkEligibility withSubType(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> subType)
-
withDocument
public WorkEligibility withDocument(Document document)
-
withDocument
public WorkEligibility withDocument(org.openapitools.jackson.nullable.JsonNullable<? extends Document> document)
-
withValidFrom
public WorkEligibility withValidFrom(java.time.OffsetDateTime validFrom)
-
withValidFrom
public WorkEligibility withValidFrom(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> validFrom)
-
withValidTo
public WorkEligibility withValidTo(java.time.OffsetDateTime validTo)
-
withValidTo
public WorkEligibility withValidTo(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> validTo)
-
withIssuedBy
public WorkEligibility withIssuedBy(IssuedBy issuedBy)
The country code of the issued by authority
-
withIssuedBy
public WorkEligibility withIssuedBy(org.openapitools.jackson.nullable.JsonNullable<? extends IssuedBy> issuedBy)
The country code of the issued by authority
-
withNumber
public WorkEligibility withNumber(java.lang.String number)
-
withNumber
public WorkEligibility withNumber(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> number)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-