Package travel.wink.sdk.booking.model
Class BookingContractItem
java.lang.Object
travel.wink.sdk.booking.model.BookingContractItem
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-10-18T16:39:43.246970048+07:00[Asia/Bangkok]")
public class BookingContractItem
extends Object
Holds one booking line item for a specific supplier.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumWhen to charge for this item.static enumHow to calculate the total amount.static enumType of item this is. -
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 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 TypeMethodDescriptionaddBeneficiaryListItem(Beneficiary beneficiaryListItem) addDailyRateListItem(DailyRate dailyRateListItem) beneficiaryList(List<Beneficiary> beneficiaryList) cancellableBySupplier(Boolean cancellableBySupplier) cancellableByTraveler(Boolean cancellableByTraveler) cancellableWithNoCharges(Boolean cancellableWithNoCharges) cancellableWithPotentialCharges(Boolean cancellableWithPotentialCharges) dailyRateList(List<DailyRate> dailyRateList) descriptionInEnglish(String descriptionInEnglish) booleanexternalIdentifier(String externalIdentifier) @NotNull @Valid @Size(min=1,max=2147483647) List<Beneficiary>Get beneficiaryListWhether the booking can still be cancelled by the supplier.Whether the booking can still be cancelled by the traveller.Whether the booking can still be cancelled and whether cancellation charges might still occur.Whether the booking can still be cancelled and whether cancellation charges might still occur.Optional geoname externalIdentifier to remote inventory.Get dailyRateList@NotNull StringShort description in English of item included in booking.Optional geoname externalIdentifier to remote inventory.@NotNull @Valid ItineraryGet itinerary@NotNull StringName of item in English included in booking.@NotNull BookingContractItem.PayableEnumWhen to charge for this item.@Valid SupplierContractItemPolicyGet policy@NotNull BookingContractItem.PricingTypeEnumHow to calculate the total amount.@NotNull StringBooking code identifying the supplier line item.Tokens earned for this item@NotNull @Valid BookingUserSpecifiedCurrencyTotalGet totalCapturePriceGet totalCapturePriceAfterCancellation@NotNull @Valid BookingUserSpecifiedCurrencyTotalGet totalDisplayPriceGet totalDisplayPriceAfterCancellation@NotNull @Valid BookingUserSpecifiedCurrencyTotalGet totalInternalPriceGet totalInternalPriceAfterCancellation@NotNull @Valid BookingUserSpecifiedCurrencyTotalGet totalSourcePriceGet totalSourcePriceAfterCancellation@NotNull @Valid BookingUserSpecifiedCurrencyTotalGet totalSupplierPriceGet totalSupplierPriceAfterCancellation@NotNull BookingContractItem.TypeEnumgetType()Type of item this is.@NotNull @Valid BookingUsergetUser()Get userinthashCode()nameInEnglish(String nameInEnglish) payable(BookingContractItem.PayableEnum payable) policy(SupplierContractItemPolicy policy) pricingType(BookingContractItem.PricingTypeEnum pricingType) voidsetBeneficiaryList(List<Beneficiary> beneficiaryList) voidsetCancellableBySupplier(Boolean cancellableBySupplier) voidsetCancellableByTraveler(Boolean cancellableByTraveler) voidsetCancellableWithNoCharges(Boolean cancellableWithNoCharges) voidsetCancellableWithPotentialCharges(Boolean cancellableWithPotentialCharges) voidsetCancelled(Boolean cancelled) voidsetDailyRateList(List<DailyRate> dailyRateList) voidsetDescriptionInEnglish(String descriptionInEnglish) voidsetExternalIdentifier(String externalIdentifier) voidsetItinerary(Itinerary itinerary) voidsetNameInEnglish(String nameInEnglish) voidvoidsetPolicy(SupplierContractItemPolicy policy) voidsetPricingType(BookingContractItem.PricingTypeEnum pricingType) voidsetSupplierItemBookingCode(String supplierItemBookingCode) voidsetTokensEarned(Long tokensEarned) voidsetTotalCapturePrice(BookingUserSpecifiedCurrencyTotal totalCapturePrice) voidsetTotalCapturePriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalCapturePriceAfterCancellation) voidsetTotalDisplayPrice(BookingUserSpecifiedCurrencyTotal totalDisplayPrice) voidsetTotalDisplayPriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalDisplayPriceAfterCancellation) voidsetTotalInternalPrice(BookingUserSpecifiedCurrencyTotal totalInternalPrice) voidsetTotalInternalPriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalInternalPriceAfterCancellation) voidsetTotalSourcePrice(BookingUserSpecifiedCurrencyTotal totalSourcePrice) voidsetTotalSourcePriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalSourcePriceAfterCancellation) voidsetTotalSupplierPrice(BookingUserSpecifiedCurrencyTotal totalSupplierPrice) voidsetTotalSupplierPriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalSupplierPriceAfterCancellation) voidvoidsetUser(BookingUser user) supplierItemBookingCode(String supplierItemBookingCode) tokensEarned(Long tokensEarned) toString()totalCapturePrice(BookingUserSpecifiedCurrencyTotal totalCapturePrice) totalCapturePriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalCapturePriceAfterCancellation) totalDisplayPrice(BookingUserSpecifiedCurrencyTotal totalDisplayPrice) totalDisplayPriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalDisplayPriceAfterCancellation) totalInternalPrice(BookingUserSpecifiedCurrencyTotal totalInternalPrice) totalInternalPriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalInternalPriceAfterCancellation) totalSourcePrice(BookingUserSpecifiedCurrencyTotal totalSourcePrice) totalSourcePriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalSourcePriceAfterCancellation) totalSupplierPrice(BookingUserSpecifiedCurrencyTotal totalSupplierPrice) totalSupplierPriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalSupplierPriceAfterCancellation) user(BookingUser user)
-
Field Details
-
JSON_PROPERTY_SUPPLIER_ITEM_BOOKING_CODE
- See Also:
-
JSON_PROPERTY_USER
- See Also:
-
JSON_PROPERTY_NAME_IN_ENGLISH
- See Also:
-
JSON_PROPERTY_DESCRIPTION_IN_ENGLISH
- See Also:
-
JSON_PROPERTY_TOTAL_SOURCE_PRICE
- See Also:
-
JSON_PROPERTY_TOTAL_DISPLAY_PRICE
- See Also:
-
JSON_PROPERTY_TOTAL_SUPPLIER_PRICE
- See Also:
-
JSON_PROPERTY_TOTAL_INTERNAL_PRICE
- See Also:
-
JSON_PROPERTY_TOTAL_CAPTURE_PRICE
- See Also:
-
JSON_PROPERTY_ITINERARY
- See Also:
-
JSON_PROPERTY_PRICING_TYPE
- See Also:
-
JSON_PROPERTY_TYPE
- See Also:
-
JSON_PROPERTY_BENEFICIARY_LIST
- See Also:
-
JSON_PROPERTY_PAYABLE
- See Also:
-
JSON_PROPERTY_POLICY
- See Also:
-
JSON_PROPERTY_EXTERNAL_IDENTIFIER
- See Also:
-
JSON_PROPERTY_TOKENS_EARNED
- See Also:
-
JSON_PROPERTY_DAILY_RATE_LIST
- See Also:
-
JSON_PROPERTY_CANCELLED
- See Also:
-
JSON_PROPERTY_TOTAL_SOURCE_PRICE_AFTER_CANCELLATION
- See Also:
-
JSON_PROPERTY_TOTAL_DISPLAY_PRICE_AFTER_CANCELLATION
- See Also:
-
JSON_PROPERTY_TOTAL_SUPPLIER_PRICE_AFTER_CANCELLATION
- See Also:
-
JSON_PROPERTY_TOTAL_INTERNAL_PRICE_AFTER_CANCELLATION
- See Also:
-
JSON_PROPERTY_TOTAL_CAPTURE_PRICE_AFTER_CANCELLATION
- See Also:
-
JSON_PROPERTY_CANCELLABLE_BY_SUPPLIER
- See Also:
-
JSON_PROPERTY_CANCELLABLE_BY_TRAVELER
- See Also:
-
JSON_PROPERTY_CANCELLABLE_WITH_NO_CHARGES
- See Also:
-
JSON_PROPERTY_CANCELLABLE_WITH_POTENTIAL_CHARGES
- See Also:
-
-
Constructor Details
-
BookingContractItem
public BookingContractItem()
-
-
Method Details
-
supplierItemBookingCode
-
getSupplierItemBookingCode
Booking code identifying the supplier line item.- Returns:
- supplierItemBookingCode
-
setSupplierItemBookingCode
-
user
-
getUser
Get user- Returns:
- user
-
setUser
-
nameInEnglish
-
getNameInEnglish
Name of item in English included in booking.- Returns:
- nameInEnglish
-
setNameInEnglish
-
descriptionInEnglish
-
getDescriptionInEnglish
Short description in English of item included in booking.- Returns:
- descriptionInEnglish
-
setDescriptionInEnglish
-
totalSourcePrice
-
getTotalSourcePrice
@Nonnull @NotNull @Valid public @NotNull @Valid BookingUserSpecifiedCurrencyTotal getTotalSourcePrice()Get totalSourcePrice- Returns:
- totalSourcePrice
-
setTotalSourcePrice
-
totalDisplayPrice
-
getTotalDisplayPrice
@Nonnull @NotNull @Valid public @NotNull @Valid BookingUserSpecifiedCurrencyTotal getTotalDisplayPrice()Get totalDisplayPrice- Returns:
- totalDisplayPrice
-
setTotalDisplayPrice
-
totalSupplierPrice
-
getTotalSupplierPrice
@Nonnull @NotNull @Valid public @NotNull @Valid BookingUserSpecifiedCurrencyTotal getTotalSupplierPrice()Get totalSupplierPrice- Returns:
- totalSupplierPrice
-
setTotalSupplierPrice
-
totalInternalPrice
-
getTotalInternalPrice
@Nonnull @NotNull @Valid public @NotNull @Valid BookingUserSpecifiedCurrencyTotal getTotalInternalPrice()Get totalInternalPrice- Returns:
- totalInternalPrice
-
setTotalInternalPrice
-
totalCapturePrice
-
getTotalCapturePrice
@Nonnull @NotNull @Valid public @NotNull @Valid BookingUserSpecifiedCurrencyTotal getTotalCapturePrice()Get totalCapturePrice- Returns:
- totalCapturePrice
-
setTotalCapturePrice
-
itinerary
-
getItinerary
Get itinerary- Returns:
- itinerary
-
setItinerary
-
pricingType
-
getPricingType
How to calculate the total amount.- Returns:
- pricingType
-
setPricingType
-
type
-
getType
Type of item this is.- Returns:
- type
-
setType
-
beneficiaryList
-
addBeneficiaryListItem
-
getBeneficiaryList
@Nonnull @NotNull @Valid @Size(min=1, max=2147483647) public @NotNull @Valid @Size(min=1,max=2147483647) List<Beneficiary> getBeneficiaryList()Get beneficiaryList- Returns:
- beneficiaryList
-
setBeneficiaryList
-
payable
-
getPayable
When to charge for this item.- Returns:
- payable
-
setPayable
-
policy
-
getPolicy
Get policy- Returns:
- policy
-
setPolicy
-
externalIdentifier
-
getExternalIdentifier
Optional geoname externalIdentifier to remote inventory.- Returns:
- externalIdentifier
-
setExternalIdentifier
-
tokensEarned
-
getTokensEarned
Tokens earned for this item- Returns:
- tokensEarned
-
setTokensEarned
-
dailyRateList
-
addDailyRateListItem
-
getDailyRateList
Get dailyRateList- Returns:
- dailyRateList
-
setDailyRateList
-
cancelled
-
getCancelled
Optional geoname externalIdentifier to remote inventory.- Returns:
- cancelled
-
setCancelled
-
totalSourcePriceAfterCancellation
public BookingContractItem totalSourcePriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalSourcePriceAfterCancellation) -
getTotalSourcePriceAfterCancellation
@Nullable @Valid public @Valid BookingUserSpecifiedCurrencyTotal getTotalSourcePriceAfterCancellation()Get totalSourcePriceAfterCancellation- Returns:
- totalSourcePriceAfterCancellation
-
setTotalSourcePriceAfterCancellation
public void setTotalSourcePriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalSourcePriceAfterCancellation) -
totalDisplayPriceAfterCancellation
public BookingContractItem totalDisplayPriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalDisplayPriceAfterCancellation) -
getTotalDisplayPriceAfterCancellation
@Nullable @Valid public @Valid BookingUserSpecifiedCurrencyTotal getTotalDisplayPriceAfterCancellation()Get totalDisplayPriceAfterCancellation- Returns:
- totalDisplayPriceAfterCancellation
-
setTotalDisplayPriceAfterCancellation
public void setTotalDisplayPriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalDisplayPriceAfterCancellation) -
totalSupplierPriceAfterCancellation
public BookingContractItem totalSupplierPriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalSupplierPriceAfterCancellation) -
getTotalSupplierPriceAfterCancellation
@Nullable @Valid public @Valid BookingUserSpecifiedCurrencyTotal getTotalSupplierPriceAfterCancellation()Get totalSupplierPriceAfterCancellation- Returns:
- totalSupplierPriceAfterCancellation
-
setTotalSupplierPriceAfterCancellation
public void setTotalSupplierPriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalSupplierPriceAfterCancellation) -
totalInternalPriceAfterCancellation
public BookingContractItem totalInternalPriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalInternalPriceAfterCancellation) -
getTotalInternalPriceAfterCancellation
@Nullable @Valid public @Valid BookingUserSpecifiedCurrencyTotal getTotalInternalPriceAfterCancellation()Get totalInternalPriceAfterCancellation- Returns:
- totalInternalPriceAfterCancellation
-
setTotalInternalPriceAfterCancellation
public void setTotalInternalPriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalInternalPriceAfterCancellation) -
totalCapturePriceAfterCancellation
public BookingContractItem totalCapturePriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalCapturePriceAfterCancellation) -
getTotalCapturePriceAfterCancellation
@Nullable @Valid public @Valid BookingUserSpecifiedCurrencyTotal getTotalCapturePriceAfterCancellation()Get totalCapturePriceAfterCancellation- Returns:
- totalCapturePriceAfterCancellation
-
setTotalCapturePriceAfterCancellation
public void setTotalCapturePriceAfterCancellation(BookingUserSpecifiedCurrencyTotal totalCapturePriceAfterCancellation) -
cancellableBySupplier
-
getCancellableBySupplier
Whether the booking can still be cancelled by the supplier. A supplier cancellation overrides the refundable- Returns:
- cancellableBySupplier
-
setCancellableBySupplier
-
cancellableByTraveler
-
getCancellableByTraveler
Whether the booking can still be cancelled by the traveller.- Returns:
- cancellableByTraveler
-
setCancellableByTraveler
-
cancellableWithNoCharges
-
getCancellableWithNoCharges
Whether the booking can still be cancelled and whether cancellation charges might still occur.- Returns:
- cancellableWithNoCharges
-
setCancellableWithNoCharges
-
cancellableWithPotentialCharges
-
getCancellableWithPotentialCharges
Whether the booking can still be cancelled and whether cancellation charges might still occur.- Returns:
- cancellableWithPotentialCharges
-
setCancellableWithPotentialCharges
-
equals
-
hashCode
public int hashCode() -
toString
-