Class Offer.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.Offer.Builder
-
- Enclosing class:
- Offer
public static final class Offer.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Offer.BuilderapplicationId(java.lang.String applicationId)Offer.BuilderapplicationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId)Offerbuild()Offer.BuildercreatedAt(java.time.OffsetDateTime createdAt)Date of creationOffer.BuildercreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)Date of creationOffer.Buildercurrency(java.lang.String currency)Offer.Buildercurrency(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> currency)Offer.Builderid(java.lang.String id)Unique identifierOffer.Builderid(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierOffer.BuilderofferHistory(java.util.List<OfferHistory> offerHistory)Offer.BuilderofferHistory(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<OfferHistory>> offerHistory)Offer.BuilderofferStatus(OfferStatus offerStatus)Offer.BuilderofferStatus(org.openapitools.jackson.nullable.JsonNullable<? extends OfferStatus> offerStatus)Offer.BuilderremoteApplicationId(java.lang.String remoteApplicationId)Provider's unique identifier of the applicationOffer.BuilderremoteApplicationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteApplicationId)Provider's unique identifier of the applicationOffer.BuilderremoteId(java.lang.String remoteId)Provider's unique identifierOffer.BuilderremoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierOffer.Buildersalary(double salary)Offer.Buildersalary(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> salary)Offer.BuilderstartDate(java.time.OffsetDateTime startDate)Date of creationOffer.BuilderstartDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)Date of creationOffer.BuilderunifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectOffer.BuilderunifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectOffer.BuilderupdatedAt(java.time.OffsetDateTime updatedAt)Date of last updateOffer.BuilderupdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)Date of last update
-
-
-
Method Detail
-
id
public Offer.Builder id(java.lang.String id)
Unique identifier
-
id
public Offer.Builder id(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
remoteId
public Offer.Builder remoteId(java.lang.String remoteId)
Provider's unique identifier
-
remoteId
public Offer.Builder remoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
unifiedCustomFields
public Offer.Builder unifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
unifiedCustomFields
public Offer.Builder unifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
applicationId
public Offer.Builder applicationId(java.lang.String applicationId)
-
applicationId
public Offer.Builder applicationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId)
-
remoteApplicationId
public Offer.Builder remoteApplicationId(java.lang.String remoteApplicationId)
Provider's unique identifier of the application
-
remoteApplicationId
public Offer.Builder remoteApplicationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteApplicationId)
Provider's unique identifier of the application
-
startDate
public Offer.Builder startDate(java.time.OffsetDateTime startDate)
Date of creation
-
startDate
public Offer.Builder startDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)
Date of creation
-
offerStatus
public Offer.Builder offerStatus(OfferStatus offerStatus)
-
offerStatus
public Offer.Builder offerStatus(org.openapitools.jackson.nullable.JsonNullable<? extends OfferStatus> offerStatus)
-
salary
public Offer.Builder salary(double salary)
-
salary
public Offer.Builder salary(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> salary)
-
currency
public Offer.Builder currency(java.lang.String currency)
-
currency
public Offer.Builder currency(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> currency)
-
createdAt
public Offer.Builder createdAt(java.time.OffsetDateTime createdAt)
Date of creation
-
createdAt
public Offer.Builder createdAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
Date of creation
-
updatedAt
public Offer.Builder updatedAt(java.time.OffsetDateTime updatedAt)
Date of last update
-
updatedAt
public Offer.Builder updatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
Date of last update
-
offerHistory
public Offer.Builder offerHistory(java.util.List<OfferHistory> offerHistory)
-
offerHistory
public Offer.Builder offerHistory(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<OfferHistory>> offerHistory)
-
build
public Offer build()
-
-