Class ApiBooking
java.lang.Object
travel.wink.hotelbeds.booking.sdk.model.ApiBooking
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-10-04T11:28:08.331690043+07:00[Asia/Bangkok]")
public class ApiBooking
extends Object
The Booking object. Contains all data related with the booking itself.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumCurrent status of the booking. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionagCommision(String agCommision) cancellationReference(String cancellationReference) clientReference(String clientReference) commisionVAT(String commisionVAT) creationDate(LocalDate creationDate) creationUser(String creationUser) booleanGet agCommisionUnique cancellation reference.@Size(min=1,max=20) StringClient internal booking reference.Share of the commission corresponding to the Value Added Tax.@Valid LocalDateBooking creation date.The apiKey used to create the booking.Currency of the monetary amount.@Valid ApiHolderGet holder@Valid ApiHotelgetHotel()Get hotel@Valid ApiReceptiveGet invoiceCompany@Valid ApiModificationPoliciesGet modificationPolicies@Valid BigDecimalRemaining amount to be paid.Booking locator.@Size(min=0,max=2000) StringFree text that is sent to the hotelier as a comment from the client.Current status of the booking.@Valid BigDecimalTotal amount of the booking.@Valid BigDecimalTotal amount of the booking.inthashCode()invoiceCompany(ApiReceptive invoiceCompany) modificationPolicies(ApiModificationPolicies modificationPolicies) pendingAmount(BigDecimal pendingAmount) voidsetAgCommision(String agCommision) voidsetCancellationReference(String cancellationReference) voidsetClientReference(String clientReference) voidsetCommisionVAT(String commisionVAT) voidsetCreationDate(LocalDate creationDate) voidsetCreationUser(String creationUser) voidsetCurrency(String currency) voidvoidvoidsetInvoiceCompany(ApiReceptive invoiceCompany) voidsetModificationPolicies(ApiModificationPolicies modificationPolicies) voidsetPendingAmount(BigDecimal pendingAmount) voidsetReference(String reference) voidvoidsetStatus(ApiBooking.StatusEnum status) voidsetTotalNet(BigDecimal totalNet) voidsetTotalSellingRate(BigDecimal totalSellingRate) status(ApiBooking.StatusEnum status) toString()totalNet(BigDecimal totalNet) totalSellingRate(BigDecimal totalSellingRate)
-
Field Details
-
JSON_PROPERTY_REFERENCE
- See Also:
-
JSON_PROPERTY_CANCELLATION_REFERENCE
- See Also:
-
JSON_PROPERTY_CLIENT_REFERENCE
- See Also:
-
JSON_PROPERTY_CREATION_DATE
- See Also:
-
JSON_PROPERTY_STATUS
- See Also:
-
JSON_PROPERTY_MODIFICATION_POLICIES
- See Also:
-
JSON_PROPERTY_AG_COMMISION
- See Also:
-
JSON_PROPERTY_COMMISION_V_A_T
- See Also:
-
JSON_PROPERTY_CREATION_USER
- See Also:
-
JSON_PROPERTY_HOLDER
- See Also:
-
JSON_PROPERTY_REMARK
- See Also:
-
JSON_PROPERTY_INVOICE_COMPANY
- See Also:
-
JSON_PROPERTY_TOTAL_SELLING_RATE
- See Also:
-
JSON_PROPERTY_TOTAL_NET
- See Also:
-
JSON_PROPERTY_PENDING_AMOUNT
- See Also:
-
JSON_PROPERTY_CURRENCY
- See Also:
-
JSON_PROPERTY_HOTEL
- See Also:
-
-
Constructor Details
-
ApiBooking
public ApiBooking()
-
-
Method Details
-
reference
-
getReference
Booking locator. Format: XXXXXXXX-XXXXXXXX- Returns:
- reference
-
setReference
-
cancellationReference
-
getCancellationReference
Unique cancellation reference. Only appears for cancelled bookings.- Returns:
- cancellationReference
-
setCancellationReference
-
clientReference
-
getClientReference
Client internal booking reference.- Returns:
- clientReference
-
setClientReference
-
creationDate
-
getCreationDate
Booking creation date.- Returns:
- creationDate
-
setCreationDate
-
status
-
getStatus
Current status of the booking.- Returns:
- status
-
setStatus
-
modificationPolicies
-
getModificationPolicies
Get modificationPolicies- Returns:
- modificationPolicies
-
setModificationPolicies
-
agCommision
-
getAgCommision
Get agCommision- Returns:
- agCommision
-
setAgCommision
-
commisionVAT
-
getCommisionVAT
Share of the commission corresponding to the Value Added Tax.- Returns:
- commisionVAT
-
setCommisionVAT
-
creationUser
-
getCreationUser
The apiKey used to create the booking.- Returns:
- creationUser
-
setCreationUser
-
holder
-
getHolder
Get holder- Returns:
- holder
-
setHolder
-
remark
-
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
-
invoiceCompany
-
getInvoiceCompany
Get invoiceCompany- Returns:
- invoiceCompany
-
setInvoiceCompany
-
totalSellingRate
-
getTotalSellingRate
Total amount of the booking.- Returns:
- totalSellingRate
-
setTotalSellingRate
-
totalNet
-
getTotalNet
Total amount of the booking.- Returns:
- totalNet
-
setTotalNet
-
pendingAmount
-
getPendingAmount
Remaining amount to be paid.- Returns:
- pendingAmount
-
setPendingAmount
-
currency
-
getCurrency
Currency of the monetary amount.- Returns:
- currency
-
setCurrency
-
hotel
-
getHotel
Get hotel- Returns:
- hotel
-
setHotel
-
equals
-
hashCode
public int hashCode() -
toString
-