Class Offer


  • public class Offer
    extends java.lang.Object
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  Offer.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.Builder builder()  
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt()
      Date of creation
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> currency()  
      boolean equals​(java.lang.Object o)  
      int hashCode()  
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id()
      Unique identifier
      org.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 application
      org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId()
      Provider's unique identifier
      org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> salary()  
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate()
      Date of creation
      java.lang.String toString()  
      org.openapitools.jackson.nullable.JsonNullable<java.util.Map<java.lang.String,​java.lang.Object>> unifiedCustomFields()
      Custom Unified Fields configured in your StackOne project
      org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt()
      Date of last update
      Offer withApplicationId​(java.lang.String applicationId)  
      Offer withApplicationId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> applicationId)  
      Offer withCreatedAt​(java.time.OffsetDateTime createdAt)
      Date of creation
      Offer withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
      Date of creation
      Offer withCurrency​(java.lang.String currency)  
      Offer withCurrency​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> currency)  
      Offer withId​(java.lang.String id)
      Unique identifier
      Offer withId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
      Unique identifier
      Offer withOfferHistory​(java.util.List<OfferHistory> offerHistory)  
      Offer withOfferHistory​(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<OfferHistory>> offerHistory)  
      Offer withOfferStatus​(OfferStatus offerStatus)  
      Offer withOfferStatus​(org.openapitools.jackson.nullable.JsonNullable<? extends OfferStatus> offerStatus)  
      Offer withRemoteApplicationId​(java.lang.String remoteApplicationId)
      Provider's unique identifier of the application
      Offer withRemoteApplicationId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteApplicationId)
      Provider's unique identifier of the application
      Offer withRemoteId​(java.lang.String remoteId)
      Provider's unique identifier
      Offer withRemoteId​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
      Provider's unique identifier
      Offer withSalary​(double salary)  
      Offer withSalary​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> salary)  
      Offer withStartDate​(java.time.OffsetDateTime startDate)
      Date of creation
      Offer withStartDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)
      Date of creation
      Offer withUnifiedCustomFields​(java.util.Map<java.lang.String,​java.lang.Object> unifiedCustomFields)
      Custom Unified Fields configured in your StackOne project
      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
      Offer withUpdatedAt​(java.time.OffsetDateTime updatedAt)
      Date of last update
      Offer withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
      Date of last update
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • 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()
      • 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​(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:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object