Class ApiBookingConfirm

java.lang.Object
travel.wink.hotelbeds.booking.sdk.model.ApiBookingConfirm

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2023-10-04T11:28:08.331690043+07:00[Asia/Bangkok]") public class ApiBookingConfirm extends Object
The Booking object. Contains all data related with the booking itself.
  • Field Details

  • Constructor Details

    • ApiBookingConfirm

      public ApiBookingConfirm()
  • Method Details

    • reference

      public ApiBookingConfirm reference(String reference)
    • getReference

      @Nullable public String getReference()
      Booking locator. Format: XXXXXXXX-XXXXXXXX
      Returns:
      reference
    • setReference

      public void setReference(String reference)
    • cancellationReference

      public ApiBookingConfirm cancellationReference(String cancellationReference)
    • getCancellationReference

      @Nullable public String getCancellationReference()
      Unique cancellation reference. Only appears for cancelled bookings.
      Returns:
      cancellationReference
    • setCancellationReference

      public void setCancellationReference(String cancellationReference)
    • clientReference

      public ApiBookingConfirm clientReference(String clientReference)
    • getClientReference

      @Nullable @Size(min=1, max=20) public @Size(min=1,max=20) String getClientReference()
      Client internal booking reference.
      Returns:
      clientReference
    • setClientReference

      public void setClientReference(String clientReference)
    • creationDate

      public ApiBookingConfirm creationDate(LocalDate creationDate)
    • getCreationDate

      @Nullable @Valid public @Valid LocalDate getCreationDate()
      Booking creation date.
      Returns:
      creationDate
    • setCreationDate

      public void setCreationDate(LocalDate creationDate)
    • status

    • getStatus

      @Nullable public ApiBookingConfirm.StatusEnum getStatus()
      Current status of the booking.
      Returns:
      status
    • setStatus

      public void setStatus(ApiBookingConfirm.StatusEnum status)
    • modificationPolicies

      public ApiBookingConfirm modificationPolicies(ApiModificationPolicies modificationPolicies)
    • getModificationPolicies

      @Nullable @Valid public @Valid ApiModificationPolicies getModificationPolicies()
      Get modificationPolicies
      Returns:
      modificationPolicies
    • setModificationPolicies

      public void setModificationPolicies(ApiModificationPolicies modificationPolicies)
    • agCommision

      public ApiBookingConfirm agCommision(String agCommision)
    • getAgCommision

      @Nullable public String getAgCommision()
      Get agCommision
      Returns:
      agCommision
    • setAgCommision

      public void setAgCommision(String agCommision)
    • commisionVAT

      public ApiBookingConfirm commisionVAT(String commisionVAT)
    • getCommisionVAT

      @Nullable public String getCommisionVAT()
      Share of the commission corresponding to the Value Added Tax.
      Returns:
      commisionVAT
    • setCommisionVAT

      public void setCommisionVAT(String commisionVAT)
    • creationUser

      public ApiBookingConfirm creationUser(String creationUser)
    • getCreationUser

      @Nullable public String getCreationUser()
      The apiKey used to create the booking.
      Returns:
      creationUser
    • setCreationUser

      public void setCreationUser(String creationUser)
    • holder

      public ApiBookingConfirm holder(ApiHolder holder)
    • getHolder

      @Nullable @Valid public @Valid ApiHolder getHolder()
      Get holder
      Returns:
      holder
    • setHolder

      public void setHolder(ApiHolder holder)
    • remark

      public ApiBookingConfirm remark(String remark)
    • getRemark

      @Nullable @Size(min=0, max=2000) public @Size(min=0,max=2000) String getRemark()
      Free text that is sent to the hotelier as a comment from the client. It can be used to request or inform of special requests to hotelier like: “Non-smoking room preferred”, “Twin bed please”, “Upper floor preferred”, “Late arrival”….
      Returns:
      remark
    • setRemark

      public void setRemark(String remark)
    • invoiceCompany

      public ApiBookingConfirm invoiceCompany(ApiReceptive invoiceCompany)
    • getInvoiceCompany

      @Nullable @Valid public @Valid ApiReceptive getInvoiceCompany()
      Get invoiceCompany
      Returns:
      invoiceCompany
    • setInvoiceCompany

      public void setInvoiceCompany(ApiReceptive invoiceCompany)
    • totalSellingRate

      public ApiBookingConfirm totalSellingRate(BigDecimal totalSellingRate)
    • getTotalSellingRate

      @Nullable @Valid public @Valid BigDecimal getTotalSellingRate()
      Total amount of the booking.
      Returns:
      totalSellingRate
    • setTotalSellingRate

      public void setTotalSellingRate(BigDecimal totalSellingRate)
    • totalNet

      public ApiBookingConfirm totalNet(BigDecimal totalNet)
    • getTotalNet

      @Nullable @Valid public @Valid BigDecimal getTotalNet()
      Total amount of the booking.
      Returns:
      totalNet
    • setTotalNet

      public void setTotalNet(BigDecimal totalNet)
    • pendingAmount

      public ApiBookingConfirm pendingAmount(BigDecimal pendingAmount)
    • getPendingAmount

      @Nullable @Valid public @Valid BigDecimal getPendingAmount()
      Remaining amount to be paid.
      Returns:
      pendingAmount
    • setPendingAmount

      public void setPendingAmount(BigDecimal pendingAmount)
    • currency

      public ApiBookingConfirm currency(String currency)
    • getCurrency

      @Nullable public String getCurrency()
      Currency of the monetary amount.
      Returns:
      currency
    • setCurrency

      public void setCurrency(String currency)
    • hotel

    • getHotel

      @Nullable @Valid public @Valid ApiHotelBookingConfirm getHotel()
      Get hotel
      Returns:
      hotel
    • setHotel

      public void setHotel(ApiHotelBookingConfirm hotel)
    • 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