Class ApiBookingList

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

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

  • Constructor Details

    • ApiBookingList

      public ApiBookingList()
  • Method Details

    • reference

      public ApiBookingList reference(String reference)
    • getReference

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

      public void setReference(String reference)
    • clientReference

      public ApiBookingList 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 ApiBookingList creationDate(LocalDate creationDate)
    • getCreationDate

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

      public void setCreationDate(LocalDate creationDate)
    • status

      public ApiBookingList status(ApiBookingList.StatusEnum status)
    • getStatus

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

      public void setStatus(ApiBookingList.StatusEnum status)
    • creationUser

      public ApiBookingList 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 ApiBookingList holder(ApiHolder holder)
    • getHolder

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

      public void setHolder(ApiHolder holder)
    • hotel

      public ApiBookingList hotel(ApiHotelBookingList hotel)
    • getHotel

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

      public void setHotel(ApiHotelBookingList hotel)
    • invoiceCompany

      public ApiBookingList invoiceCompany(ApiReceptive invoiceCompany)
    • getInvoiceCompany

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

      public void setInvoiceCompany(ApiReceptive invoiceCompany)
    • totalSellingRate

      public ApiBookingList totalSellingRate(String totalSellingRate)
    • getTotalSellingRate

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

      public void setTotalSellingRate(String totalSellingRate)
    • totalNet

      public ApiBookingList totalNet(String totalNet)
    • getTotalNet

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

      public void setTotalNet(String totalNet)
    • pendingAmount

      public ApiBookingList 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 ApiBookingList currency(String currency)
    • getCurrency

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

      public void setCurrency(String currency)
    • 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