Class OfferHistory


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

      Nested Classes 
      Modifier and Type Class Description
      static class  OfferHistory.Builder  
    • Constructor Summary

      Constructors 
      Constructor Description
      OfferHistory()  
      OfferHistory​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate, 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)  
    • Constructor Detail

      • OfferHistory

        public OfferHistory​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate,
                            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)
      • OfferHistory

        public OfferHistory()
    • Method Detail

      • startDate

        public org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate()
        Start Date of the offer
      • 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
      • withStartDate

        public OfferHistory withStartDate​(java.time.OffsetDateTime startDate)
        Start Date of the offer
      • withStartDate

        public OfferHistory withStartDate​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> startDate)
        Start Date of the offer
      • withSalary

        public OfferHistory withSalary​(double salary)
      • withSalary

        public OfferHistory withSalary​(org.openapitools.jackson.nullable.JsonNullable<java.lang.Double> salary)
      • withCurrency

        public OfferHistory withCurrency​(java.lang.String currency)
      • withCurrency

        public OfferHistory withCurrency​(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> currency)
      • withCreatedAt

        public OfferHistory withCreatedAt​(java.time.OffsetDateTime createdAt)
        Date of creation
      • withCreatedAt

        public OfferHistory withCreatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
        Date of creation
      • withUpdatedAt

        public OfferHistory withUpdatedAt​(java.time.OffsetDateTime updatedAt)
        Date of last update
      • withUpdatedAt

        public OfferHistory withUpdatedAt​(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
        Date of last update
      • 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