Class DailyRateDescriptive

java.lang.Object
travel.wink.sdk.extranet.model.DailyRateDescriptive

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-09-16T10:42:12.086235846+07:00[Asia/Bangkok]") public class DailyRateDescriptive extends Object
DailyRateDescriptive
  • Field Details

  • Constructor Details

    • DailyRateDescriptive

      public DailyRateDescriptive()
  • Method Details

    • sourceBaseRate

      public DailyRateDescriptive sourceBaseRate(MoneysDescriptive sourceBaseRate)
    • getSourceBaseRate

      @Nullable @Valid public @Valid MoneysDescriptive getSourceBaseRate()
      Get sourceBaseRate
      Returns:
      sourceBaseRate
    • setSourceBaseRate

      public void setSourceBaseRate(MoneysDescriptive sourceBaseRate)
    • internalBaseRate

      public DailyRateDescriptive internalBaseRate(MoneysDescriptive internalBaseRate)
    • getInternalBaseRate

      @Nullable @Valid public @Valid MoneysDescriptive getInternalBaseRate()
      Get internalBaseRate
      Returns:
      internalBaseRate
    • setInternalBaseRate

      public void setInternalBaseRate(MoneysDescriptive internalBaseRate)
    • userSpecifiedCurrencyBaseRate

      public DailyRateDescriptive userSpecifiedCurrencyBaseRate(MoneysDescriptive userSpecifiedCurrencyBaseRate)
    • getUserSpecifiedCurrencyBaseRate

      @Nullable @Valid public @Valid MoneysDescriptive getUserSpecifiedCurrencyBaseRate()
      Get userSpecifiedCurrencyBaseRate
      Returns:
      userSpecifiedCurrencyBaseRate
    • setUserSpecifiedCurrencyBaseRate

      public void setUserSpecifiedCurrencyBaseRate(MoneysDescriptive userSpecifiedCurrencyBaseRate)
    • sourceExtraPaxModifier

      public DailyRateDescriptive sourceExtraPaxModifier(Double sourceExtraPaxModifier)
    • getSourceExtraPaxModifier

      @Nullable public Double getSourceExtraPaxModifier()
      Get sourceExtraPaxModifier
      Returns:
      sourceExtraPaxModifier
    • setSourceExtraPaxModifier

      public void setSourceExtraPaxModifier(Double sourceExtraPaxModifier)
    • internalExtraPaxModifier

      public DailyRateDescriptive internalExtraPaxModifier(Double internalExtraPaxModifier)
    • getInternalExtraPaxModifier

      @Nullable public Double getInternalExtraPaxModifier()
      Get internalExtraPaxModifier
      Returns:
      internalExtraPaxModifier
    • setInternalExtraPaxModifier

      public void setInternalExtraPaxModifier(Double internalExtraPaxModifier)
    • userSpecifiedCurrencyExtraPaxModifier

      public DailyRateDescriptive userSpecifiedCurrencyExtraPaxModifier(Double userSpecifiedCurrencyExtraPaxModifier)
    • getUserSpecifiedCurrencyExtraPaxModifier

      @Nullable public Double getUserSpecifiedCurrencyExtraPaxModifier()
      Get userSpecifiedCurrencyExtraPaxModifier
      Returns:
      userSpecifiedCurrencyExtraPaxModifier
    • setUserSpecifiedCurrencyExtraPaxModifier

      public void setUserSpecifiedCurrencyExtraPaxModifier(Double userSpecifiedCurrencyExtraPaxModifier)
    • sourceExtraChildModifier

      public DailyRateDescriptive sourceExtraChildModifier(Double sourceExtraChildModifier)
    • getSourceExtraChildModifier

      @Nullable public Double getSourceExtraChildModifier()
      Get sourceExtraChildModifier
      Returns:
      sourceExtraChildModifier
    • setSourceExtraChildModifier

      public void setSourceExtraChildModifier(Double sourceExtraChildModifier)
    • internalExtraChildModifier

      public DailyRateDescriptive internalExtraChildModifier(Double internalExtraChildModifier)
    • getInternalExtraChildModifier

      @Nullable public Double getInternalExtraChildModifier()
      Get internalExtraChildModifier
      Returns:
      internalExtraChildModifier
    • setInternalExtraChildModifier

      public void setInternalExtraChildModifier(Double internalExtraChildModifier)
    • userSpecifiedCurrencyExtraChildModifier

      public DailyRateDescriptive userSpecifiedCurrencyExtraChildModifier(Double userSpecifiedCurrencyExtraChildModifier)
    • getUserSpecifiedCurrencyExtraChildModifier

      @Nullable public Double getUserSpecifiedCurrencyExtraChildModifier()
      Get userSpecifiedCurrencyExtraChildModifier
      Returns:
      userSpecifiedCurrencyExtraChildModifier
    • setUserSpecifiedCurrencyExtraChildModifier

      public void setUserSpecifiedCurrencyExtraChildModifier(Double userSpecifiedCurrencyExtraChildModifier)
    • sourceSingleOccupantModifier

      public DailyRateDescriptive sourceSingleOccupantModifier(Double sourceSingleOccupantModifier)
    • getSourceSingleOccupantModifier

      @Nullable public Double getSourceSingleOccupantModifier()
      Get sourceSingleOccupantModifier
      Returns:
      sourceSingleOccupantModifier
    • setSourceSingleOccupantModifier

      public void setSourceSingleOccupantModifier(Double sourceSingleOccupantModifier)
    • internalSingleOccupantModifier

      public DailyRateDescriptive internalSingleOccupantModifier(Double internalSingleOccupantModifier)
    • getInternalSingleOccupantModifier

      @Nullable public Double getInternalSingleOccupantModifier()
      Get internalSingleOccupantModifier
      Returns:
      internalSingleOccupantModifier
    • setInternalSingleOccupantModifier

      public void setInternalSingleOccupantModifier(Double internalSingleOccupantModifier)
    • userSpecifiedCurrencySingleOccupantModifier

      public DailyRateDescriptive userSpecifiedCurrencySingleOccupantModifier(Double userSpecifiedCurrencySingleOccupantModifier)
    • getUserSpecifiedCurrencySingleOccupantModifier

      @Nullable public Double getUserSpecifiedCurrencySingleOccupantModifier()
      Get userSpecifiedCurrencySingleOccupantModifier
      Returns:
      userSpecifiedCurrencySingleOccupantModifier
    • setUserSpecifiedCurrencySingleOccupantModifier

      public void setUserSpecifiedCurrencySingleOccupantModifier(Double userSpecifiedCurrencySingleOccupantModifier)
    • sourcePromotionalModifier

      public DailyRateDescriptive sourcePromotionalModifier(Double sourcePromotionalModifier)
    • getSourcePromotionalModifier

      @Nullable public Double getSourcePromotionalModifier()
      Get sourcePromotionalModifier
      Returns:
      sourcePromotionalModifier
    • setSourcePromotionalModifier

      public void setSourcePromotionalModifier(Double sourcePromotionalModifier)
    • internalPromotionalModifier

      public DailyRateDescriptive internalPromotionalModifier(Double internalPromotionalModifier)
    • getInternalPromotionalModifier

      @Nullable public Double getInternalPromotionalModifier()
      Get internalPromotionalModifier
      Returns:
      internalPromotionalModifier
    • setInternalPromotionalModifier

      public void setInternalPromotionalModifier(Double internalPromotionalModifier)
    • userSpecifiedCurrencyPromotionalModifier

      public DailyRateDescriptive userSpecifiedCurrencyPromotionalModifier(Double userSpecifiedCurrencyPromotionalModifier)
    • getUserSpecifiedCurrencyPromotionalModifier

      @Nullable public Double getUserSpecifiedCurrencyPromotionalModifier()
      Get userSpecifiedCurrencyPromotionalModifier
      Returns:
      userSpecifiedCurrencyPromotionalModifier
    • setUserSpecifiedCurrencyPromotionalModifier

      public void setUserSpecifiedCurrencyPromotionalModifier(Double userSpecifiedCurrencyPromotionalModifier)
    • sourcePremiumModifier

      public DailyRateDescriptive sourcePremiumModifier(Double sourcePremiumModifier)
    • getSourcePremiumModifier

      @Nullable public Double getSourcePremiumModifier()
      Get sourcePremiumModifier
      Returns:
      sourcePremiumModifier
    • setSourcePremiumModifier

      public void setSourcePremiumModifier(Double sourcePremiumModifier)
    • internalPremiumModifier

      public DailyRateDescriptive internalPremiumModifier(Double internalPremiumModifier)
    • getInternalPremiumModifier

      @Nullable public Double getInternalPremiumModifier()
      Get internalPremiumModifier
      Returns:
      internalPremiumModifier
    • setInternalPremiumModifier

      public void setInternalPremiumModifier(Double internalPremiumModifier)
    • userSpecifiedCurrencyPremiumModifier

      public DailyRateDescriptive userSpecifiedCurrencyPremiumModifier(Double userSpecifiedCurrencyPremiumModifier)
    • getUserSpecifiedCurrencyPremiumModifier

      @Nullable public Double getUserSpecifiedCurrencyPremiumModifier()
      Get userSpecifiedCurrencyPremiumModifier
      Returns:
      userSpecifiedCurrencyPremiumModifier
    • setUserSpecifiedCurrencyPremiumModifier

      public void setUserSpecifiedCurrencyPremiumModifier(Double userSpecifiedCurrencyPremiumModifier)
    • sourceChannelModifier

      public DailyRateDescriptive sourceChannelModifier(Double sourceChannelModifier)
    • getSourceChannelModifier

      @Nullable public Double getSourceChannelModifier()
      Get sourceChannelModifier
      Returns:
      sourceChannelModifier
    • setSourceChannelModifier

      public void setSourceChannelModifier(Double sourceChannelModifier)
    • internalChannelModifier

      public DailyRateDescriptive internalChannelModifier(Double internalChannelModifier)
    • getInternalChannelModifier

      @Nullable public Double getInternalChannelModifier()
      Get internalChannelModifier
      Returns:
      internalChannelModifier
    • setInternalChannelModifier

      public void setInternalChannelModifier(Double internalChannelModifier)
    • userSpecifiedCurrencyChannelModifier

      public DailyRateDescriptive userSpecifiedCurrencyChannelModifier(Double userSpecifiedCurrencyChannelModifier)
    • getUserSpecifiedCurrencyChannelModifier

      @Nullable public Double getUserSpecifiedCurrencyChannelModifier()
      Get userSpecifiedCurrencyChannelModifier
      Returns:
      userSpecifiedCurrencyChannelModifier
    • setUserSpecifiedCurrencyChannelModifier

      public void setUserSpecifiedCurrencyChannelModifier(Double userSpecifiedCurrencyChannelModifier)
    • available

      public DailyRateDescriptive available(Boolean available)
    • getAvailable

      @Nullable public Boolean getAvailable()
      Get available
      Returns:
      available
    • setAvailable

      public void setAvailable(Boolean available)
    • offerDetails

      public DailyRateDescriptive offerDetails(List<SimpleDescriptionDescriptive> offerDetails)
    • addOfferDetailsItem

      public DailyRateDescriptive addOfferDetailsItem(SimpleDescriptionDescriptive offerDetailsItem)
    • getOfferDetails

      @Nullable @Valid public @Valid List<SimpleDescriptionDescriptive> getOfferDetails()
      Get offerDetails
      Returns:
      offerDetails
    • setOfferDetails

      public void setOfferDetails(List<SimpleDescriptionDescriptive> offerDetails)
    • hasModification

      public DailyRateDescriptive hasModification(Boolean hasModification)
    • getHasModification

      @Nullable public Boolean getHasModification()
      Get hasModification
      Returns:
      hasModification
    • setHasModification

      public void setHasModification(Boolean hasModification)
    • hasChannelDiscount

      public DailyRateDescriptive hasChannelDiscount(Boolean hasChannelDiscount)
    • getHasChannelDiscount

      @Nullable public Boolean getHasChannelDiscount()
      Get hasChannelDiscount
      Returns:
      hasChannelDiscount
    • setHasChannelDiscount

      public void setHasChannelDiscount(Boolean hasChannelDiscount)
    • channelDiscountPercent

      public DailyRateDescriptive channelDiscountPercent(Float channelDiscountPercent)
    • getChannelDiscountPercent

      @Nullable public Float getChannelDiscountPercent()
      Get channelDiscountPercent
      Returns:
      channelDiscountPercent
    • setChannelDiscountPercent

      public void setChannelDiscountPercent(Float channelDiscountPercent)
    • promotionalDiscountPercent

      public DailyRateDescriptive promotionalDiscountPercent(Float promotionalDiscountPercent)
    • getPromotionalDiscountPercent

      @Nullable public Float getPromotionalDiscountPercent()
      Get promotionalDiscountPercent
      Returns:
      promotionalDiscountPercent
    • setPromotionalDiscountPercent

      public void setPromotionalDiscountPercent(Float promotionalDiscountPercent)
    • premiumPercent

      public DailyRateDescriptive premiumPercent(Float premiumPercent)
    • getPremiumPercent

      @Nullable public Float getPremiumPercent()
      Get premiumPercent
      Returns:
      premiumPercent
    • setPremiumPercent

      public void setPremiumPercent(Float premiumPercent)
    • promotion

      public DailyRateDescriptive promotion(String promotion)
    • getPromotion

      @Nullable public String getPromotion()
      Get promotion
      Returns:
      promotion
    • setPromotion

      public void setPromotion(String promotion)
    • adults

      public DailyRateDescriptive adults(Integer adults)
    • getAdults

      @Nullable public Integer getAdults()
      Get adults
      Returns:
      adults
    • setAdults

      public void setAdults(Integer adults)
    • children

      public DailyRateDescriptive children(Integer children)
    • getChildren

      @Nullable public Integer getChildren()
      Get children
      Returns:
      children
    • setChildren

      public void setChildren(Integer children)
    • rate

    • getRate

      @Nullable @Valid public @Valid RateDescriptive getRate()
      Get rate
      Returns:
      rate
    • setRate

      public void setRate(RateDescriptive rate)
    • sourceToUserCurrencyQuote

      public DailyRateDescriptive sourceToUserCurrencyQuote(QuoteDescriptive sourceToUserCurrencyQuote)
    • getSourceToUserCurrencyQuote

      @Nullable @Valid public @Valid QuoteDescriptive getSourceToUserCurrencyQuote()
      Get sourceToUserCurrencyQuote
      Returns:
      sourceToUserCurrencyQuote
    • setSourceToUserCurrencyQuote

      public void setSourceToUserCurrencyQuote(QuoteDescriptive sourceToUserCurrencyQuote)
    • sourceToInternalCurrencyQuote

      public DailyRateDescriptive sourceToInternalCurrencyQuote(QuoteDescriptive sourceToInternalCurrencyQuote)
    • getSourceToInternalCurrencyQuote

      @Nullable @Valid public @Valid QuoteDescriptive getSourceToInternalCurrencyQuote()
      Get sourceToInternalCurrencyQuote
      Returns:
      sourceToInternalCurrencyQuote
    • setSourceToInternalCurrencyQuote

      public void setSourceToInternalCurrencyQuote(QuoteDescriptive sourceToInternalCurrencyQuote)
    • phantom

      public DailyRateDescriptive phantom(Boolean phantom)
    • getPhantom

      @Nullable public Boolean getPhantom()
      Get phantom
      Returns:
      phantom
    • setPhantom

      public void setPhantom(Boolean phantom)
    • source

    • getSource

      @Nullable public DailyRateDescriptive.SourceEnum getSource()
      Get source
      Returns:
      source
    • setSource

      public void setSource(DailyRateDescriptive.SourceEnum source)
    • date

      public DailyRateDescriptive date(LocalDate date)
    • getDate

      @Nullable @Valid public @Valid LocalDate getDate()
      Get date
      Returns:
      date
    • setDate

      public void setDate(LocalDate date)
    • endDate

      public DailyRateDescriptive endDate(Boolean endDate)
    • getEndDate

      @Nullable public Boolean getEndDate()
      Get endDate
      Returns:
      endDate
    • setEndDate

      public void setEndDate(Boolean endDate)
    • userSpecifiedCurrencyRate

      public DailyRateDescriptive userSpecifiedCurrencyRate(MoneysDescriptive userSpecifiedCurrencyRate)
    • getUserSpecifiedCurrencyRate

      @Nullable @Valid public @Valid MoneysDescriptive getUserSpecifiedCurrencyRate()
      Get userSpecifiedCurrencyRate
      Returns:
      userSpecifiedCurrencyRate
    • setUserSpecifiedCurrencyRate

      public void setUserSpecifiedCurrencyRate(MoneysDescriptive userSpecifiedCurrencyRate)
    • sourceRate

      public DailyRateDescriptive sourceRate(MoneysDescriptive sourceRate)
    • getSourceRate

      @Nullable @Valid public @Valid MoneysDescriptive getSourceRate()
      Get sourceRate
      Returns:
      sourceRate
    • setSourceRate

      public void setSourceRate(MoneysDescriptive sourceRate)
    • internalRate

      public DailyRateDescriptive internalRate(MoneysDescriptive internalRate)
    • getInternalRate

      @Nullable @Valid public @Valid MoneysDescriptive getInternalRate()
      Get internalRate
      Returns:
      internalRate
    • setInternalRate

      public void setInternalRate(MoneysDescriptive internalRate)
    • startDate

      public DailyRateDescriptive startDate(Boolean startDate)
    • getStartDate

      @Nullable public Boolean getStartDate()
      Get startDate
      Returns:
      startDate
    • setStartDate

      public void setStartDate(Boolean startDate)
    • betweenDate

      public DailyRateDescriptive betweenDate(Boolean betweenDate)
    • getBetweenDate

      @Nullable public Boolean getBetweenDate()
      Get betweenDate
      Returns:
      betweenDate
    • setBetweenDate

      public void setBetweenDate(Boolean betweenDate)
    • lastNight

      public DailyRateDescriptive lastNight(Boolean lastNight)
    • getLastNight

      @Nullable public Boolean getLastNight()
      Get lastNight
      Returns:
      lastNight
    • setLastNight

      public void setLastNight(Boolean lastNight)
    • bundledModifier

      public DailyRateDescriptive bundledModifier(Boolean bundledModifier)
    • getBundledModifier

      @Nullable public Boolean getBundledModifier()
      Get bundledModifier
      Returns:
      bundledModifier
    • setBundledModifier

      public void setBundledModifier(Boolean bundledModifier)
    • closeOnDeparture

      public DailyRateDescriptive closeOnDeparture(Boolean closeOnDeparture)
    • getCloseOnDeparture

      @Nullable public Boolean getCloseOnDeparture()
      Get closeOnDeparture
      Returns:
      closeOnDeparture
    • setCloseOnDeparture

      public void setCloseOnDeparture(Boolean closeOnDeparture)
    • inventoryAvailable

      public DailyRateDescriptive inventoryAvailable(Boolean inventoryAvailable)
    • getInventoryAvailable

      @Nullable public Boolean getInventoryAvailable()
      Get inventoryAvailable
      Returns:
      inventoryAvailable
    • setInventoryAvailable

      public void setInventoryAvailable(Boolean inventoryAvailable)
    • masterAvailability

      public DailyRateDescriptive masterAvailability(Boolean masterAvailability)
    • getMasterAvailability

      @Nullable public Boolean getMasterAvailability()
      Get masterAvailability
      Returns:
      masterAvailability
    • setMasterAvailability

      public void setMasterAvailability(Boolean masterAvailability)
    • closeOnArrival

      public DailyRateDescriptive closeOnArrival(Boolean closeOnArrival)
    • getCloseOnArrival

      @Nullable public Boolean getCloseOnArrival()
      Get closeOnArrival
      Returns:
      closeOnArrival
    • setCloseOnArrival

      public void setCloseOnArrival(Boolean closeOnArrival)
    • rateIdentifier

      public DailyRateDescriptive rateIdentifier(String rateIdentifier)
    • getRateIdentifier

      @Nullable public String getRateIdentifier()
      Get rateIdentifier
      Returns:
      rateIdentifier
    • setRateIdentifier

      public void setRateIdentifier(String rateIdentifier)
    • baseRate

      public DailyRateDescriptive baseRate(MoneysDescriptive baseRate)
    • getBaseRate

      @Nullable @Valid public @Valid MoneysDescriptive getBaseRate()
      Get baseRate
      Returns:
      baseRate
    • setBaseRate

      public void setBaseRate(MoneysDescriptive baseRate)
    • quantity

      public DailyRateDescriptive quantity(Integer quantity)
    • getQuantity

      @Nullable public Integer getQuantity()
      Get quantity
      Returns:
      quantity
    • setQuantity

      public void setQuantity(Integer quantity)
    • minLOS

      public DailyRateDescriptive minLOS(Integer minLOS)
    • getMinLOS

      @Nullable public Integer getMinLOS()
      Get minLOS
      Returns:
      minLOS
    • setMinLOS

      public void setMinLOS(Integer minLOS)
    • maxLOS

      public DailyRateDescriptive maxLOS(Integer maxLOS)
    • getMaxLOS

      @Nullable public Integer getMaxLOS()
      Get maxLOS
      Returns:
      maxLOS
    • setMaxLOS

      public void setMaxLOS(Integer maxLOS)
    • minOccupancy

      public DailyRateDescriptive minOccupancy(Integer minOccupancy)
    • getMinOccupancy

      @Nullable public Integer getMinOccupancy()
      Get minOccupancy
      Returns:
      minOccupancy
    • setMinOccupancy

      public void setMinOccupancy(Integer minOccupancy)
    • totalDiscountPercent

      public DailyRateDescriptive totalDiscountPercent(Float totalDiscountPercent)
    • getTotalDiscountPercent

      @Nullable public Float getTotalDiscountPercent()
      Get totalDiscountPercent
      Returns:
      totalDiscountPercent
    • setTotalDiscountPercent

      public void setTotalDiscountPercent(Float totalDiscountPercent)
    • maxOccupancy

      public DailyRateDescriptive maxOccupancy(Integer maxOccupancy)
    • getMaxOccupancy

      @Nullable public Integer getMaxOccupancy()
      Get maxOccupancy
      Returns:
      maxOccupancy
    • setMaxOccupancy

      public void setMaxOccupancy(Integer maxOccupancy)
    • maxChildOccupancy

      public DailyRateDescriptive maxChildOccupancy(Integer maxChildOccupancy)
    • getMaxChildOccupancy

      @Nullable public Integer getMaxChildOccupancy()
      Get maxChildOccupancy
      Returns:
      maxChildOccupancy
    • setMaxChildOccupancy

      public void setMaxChildOccupancy(Integer maxChildOccupancy)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object