Class Offer
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.Offer
-
public class Offer extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOffer.Builder
-
Constructor Summary
Constructors Constructor Description Offer()Offer(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteApplicationId, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate, org.openapitools.jackson.nullable.JsonNullable<? extends OfferStatus> offerStatus, org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> salary, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> currency, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<OfferHistory>> offerHistory)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.openapitools.jackson.nullable.JsonNullable<java.lang.String>applicationId()static Offer.Builderbuilder()org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>createdAt()Date of creationorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>currency()booleanequals(java.lang.Object o)inthashCode()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>id()Unique identifierorg.openapitools.jackson.nullable.JsonNullable<java.util.List<OfferHistory>>offerHistory()org.openapitools.jackson.nullable.JsonNullable<OfferStatus>offerStatus()org.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteApplicationId()Provider's unique identifier of the applicationorg.openapitools.jackson.nullable.JsonNullable<java.lang.String>remoteId()Provider's unique identifierorg.openapitools.jackson.nullable.JsonNullable<java.lang.Double>salary()org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>startDate()Date of creationjava.lang.StringtoString()org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>>unifiedCustomFields()Custom Unified Fields configured in your StackOne projectorg.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime>updatedAt()Date of last updateOfferwithApplicationId(java.lang.String applicationId)OfferwithApplicationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId)OfferwithCreatedAt(java.time.OffsetDateTime createdAt)Date of creationOfferwithCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)Date of creationOfferwithCurrency(java.lang.String currency)OfferwithCurrency(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> currency)OfferwithId(java.lang.String id)Unique identifierOfferwithId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierOfferwithOfferHistory(java.util.List<OfferHistory> offerHistory)OfferwithOfferHistory(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<OfferHistory>> offerHistory)OfferwithOfferStatus(OfferStatus offerStatus)OfferwithOfferStatus(org.openapitools.jackson.nullable.JsonNullable<? extends OfferStatus> offerStatus)OfferwithRemoteApplicationId(java.lang.String remoteApplicationId)Provider's unique identifier of the applicationOfferwithRemoteApplicationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteApplicationId)Provider's unique identifier of the applicationOfferwithRemoteId(java.lang.String remoteId)Provider's unique identifierOfferwithRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierOfferwithSalary(double salary)OfferwithSalary(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> salary)OfferwithStartDate(java.time.OffsetDateTime startDate)Date of creationOfferwithStartDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)Date of creationOfferwithUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectOfferwithUnifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)Custom Unified Fields configured in your StackOne projectOfferwithUpdatedAt(java.time.OffsetDateTime updatedAt)Date of last updateOfferwithUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)Date of last update
-
-
-
Constructor Detail
-
Offer
public Offer(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteApplicationId, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate, org.openapitools.jackson.nullable.JsonNullable<? extends OfferStatus> offerStatus, org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> salary, org.openapitools.jackson.nullable.JsonNullable<java.lang.String> currency, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt, org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt, org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<OfferHistory>> offerHistory)
-
Offer
public Offer()
-
-
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
-
unifiedCustomFields
public org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields()
Custom Unified Fields configured in your StackOne project
-
applicationId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId()
-
remoteApplicationId
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteApplicationId()
Provider's unique identifier of the application
-
startDate
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate()
Date of creation
-
offerStatus
public org.openapitools.jackson.nullable.JsonNullable<OfferStatus> offerStatus()
-
salary
public org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> salary()
-
currency
public org.openapitools.jackson.nullable.JsonNullable<java.lang.String> currency()
-
createdAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
Date of creation
-
updatedAt
public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
Date of last update
-
offerHistory
public org.openapitools.jackson.nullable.JsonNullable<java.util.List<OfferHistory>> offerHistory()
-
builder
public static final Offer.Builder builder()
-
withId
public Offer withId(java.lang.String id)
Unique identifier
-
withId
public Offer withId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
withRemoteId
public Offer withRemoteId(java.lang.String remoteId)
Provider's unique identifier
-
withRemoteId
public Offer withRemoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
withUnifiedCustomFields
public Offer withUnifiedCustomFields(java.util.Map<java.lang.String,java.lang.Object> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
withUnifiedCustomFields
public Offer withUnifiedCustomFields(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.Map<java.lang.String,java.lang.Object>> unifiedCustomFields)
Custom Unified Fields configured in your StackOne project
-
withApplicationId
public Offer withApplicationId(java.lang.String applicationId)
-
withApplicationId
public Offer withApplicationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId)
-
withRemoteApplicationId
public Offer withRemoteApplicationId(java.lang.String remoteApplicationId)
Provider's unique identifier of the application
-
withRemoteApplicationId
public Offer withRemoteApplicationId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteApplicationId)
Provider's unique identifier of the application
-
withStartDate
public Offer withStartDate(java.time.OffsetDateTime startDate)
Date of creation
-
withStartDate
public Offer withStartDate(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)
Date of creation
-
withOfferStatus
public Offer withOfferStatus(OfferStatus offerStatus)
-
withOfferStatus
public Offer withOfferStatus(org.openapitools.jackson.nullable.JsonNullable<? extends OfferStatus> offerStatus)
-
withSalary
public Offer withSalary(double salary)
-
withSalary
public Offer withSalary(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> salary)
-
withCurrency
public Offer withCurrency(java.lang.String currency)
-
withCurrency
public Offer withCurrency(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> currency)
-
withCreatedAt
public Offer withCreatedAt(java.time.OffsetDateTime createdAt)
Date of creation
-
withCreatedAt
public Offer withCreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
Date of creation
-
withUpdatedAt
public Offer withUpdatedAt(java.time.OffsetDateTime updatedAt)
Date of last update
-
withUpdatedAt
public Offer withUpdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
Date of last update
-
withOfferHistory
public Offer withOfferHistory(java.util.List<OfferHistory> offerHistory)
-
withOfferHistory
public Offer withOfferHistory(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<OfferHistory>> offerHistory)
-
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
-
-