Package travel.wink.sdk.extranet.model
Class BookingContractItemSupplier
java.lang.Object
travel.wink.sdk.extranet.model.BookingContractItemSupplier
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-03-18T08:52:26.126132332+07:00[Asia/Bangkok]")
public class BookingContractItemSupplier
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 Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddBeneficiaryListItem(BeneficiarySupplier beneficiaryListItem) addDailyRateListItem(DailyRateSupplier dailyRateListItem) beneficiaryList(List<BeneficiarySupplier> beneficiaryList) cancellableBySupplier(Boolean cancellableBySupplier) cancellableByTraveler(Boolean cancellableByTraveler) cancellableWithNoCharges(Boolean cancellableWithNoCharges) cancellableWithPotentialCharges(Boolean cancellableWithPotentialCharges) dailyRateList(List<DailyRateSupplier> dailyRateList) descriptionInEnglish(String descriptionInEnglish) booleanexternalIdentifier(String externalIdentifier) @NotNull @Valid @Size(min=1,max=2147483647) List<BeneficiarySupplier>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.@Valid List<DailyRateSupplier>Get dailyRateList@NotNull StringShort description in English of item included in booking.Optional geoname externalIdentifier to remote inventory.Get isCancellableBySupplierGet isCancellableByTraveler@NotNull @Valid ItinerarySupplierGet itinerary@NotNull StringName of item in English included in booking.When to charge for this item.Get policyHow to calculate the total amount.@NotNull StringBooking code identifying the supplier line item.Tokens earned for this item@NotNull @Valid MoneysSupplierGet totalCapturePrice@Valid MoneysSupplierGet totalCapturePriceAfterRefund@NotNull @Valid MoneysSupplierGet totalDisplayPrice@Valid MoneysSupplierGet totalDisplayPriceAfterRefund@NotNull @Valid MoneysSupplierGet totalInternalPrice@Valid MoneysSupplierGet totalInternalPriceAfterRefund@NotNull @Valid MoneysSupplierGet totalSourcePrice@Valid MoneysSupplierGet totalSourcePriceAfterRefund@NotNull @Valid MoneysSupplierGet totalSupplierPrice@Valid MoneysSupplierGet totalSupplierPriceAfterRefund@NotNull BookingContractItemSupplier.TypeEnumgetType()Type of item this is.@NotNull @Valid BookingUserSuppliergetUser()Get userinthashCode()isCancellableBySupplier(Boolean isCancellableBySupplier) isCancellableByTraveler(Boolean isCancellableByTraveler) itinerary(ItinerarySupplier itinerary) nameInEnglish(String nameInEnglish) pricingType(BookingContractItemSupplier.PricingTypeEnum pricingType) voidsetBeneficiaryList(List<BeneficiarySupplier> beneficiaryList) voidsetCancellableBySupplier(Boolean cancellableBySupplier) voidsetCancellableByTraveler(Boolean cancellableByTraveler) voidsetCancellableWithNoCharges(Boolean cancellableWithNoCharges) voidsetCancellableWithPotentialCharges(Boolean cancellableWithPotentialCharges) voidsetCancelled(Boolean cancelled) voidsetDailyRateList(List<DailyRateSupplier> dailyRateList) voidsetDescriptionInEnglish(String descriptionInEnglish) voidsetExternalIdentifier(String externalIdentifier) voidsetIsCancellableBySupplier(Boolean isCancellableBySupplier) voidsetIsCancellableByTraveler(Boolean isCancellableByTraveler) voidsetItinerary(ItinerarySupplier itinerary) voidsetNameInEnglish(String nameInEnglish) voidvoidvoidvoidsetSupplierItemBookingCode(String supplierItemBookingCode) voidsetTokensEarned(Long tokensEarned) voidsetTotalCapturePrice(MoneysSupplier totalCapturePrice) voidsetTotalCapturePriceAfterRefund(MoneysSupplier totalCapturePriceAfterRefund) voidsetTotalDisplayPrice(MoneysSupplier totalDisplayPrice) voidsetTotalDisplayPriceAfterRefund(MoneysSupplier totalDisplayPriceAfterRefund) voidsetTotalInternalPrice(MoneysSupplier totalInternalPrice) voidsetTotalInternalPriceAfterRefund(MoneysSupplier totalInternalPriceAfterRefund) voidsetTotalSourcePrice(MoneysSupplier totalSourcePrice) voidsetTotalSourcePriceAfterRefund(MoneysSupplier totalSourcePriceAfterRefund) voidsetTotalSupplierPrice(MoneysSupplier totalSupplierPrice) voidsetTotalSupplierPriceAfterRefund(MoneysSupplier totalSupplierPriceAfterRefund) voidvoidsetUser(BookingUserSupplier user) supplierItemBookingCode(String supplierItemBookingCode) tokensEarned(Long tokensEarned) toString()totalCapturePrice(MoneysSupplier totalCapturePrice) totalCapturePriceAfterRefund(MoneysSupplier totalCapturePriceAfterRefund) totalDisplayPrice(MoneysSupplier totalDisplayPrice) totalDisplayPriceAfterRefund(MoneysSupplier totalDisplayPriceAfterRefund) totalInternalPrice(MoneysSupplier totalInternalPrice) totalInternalPriceAfterRefund(MoneysSupplier totalInternalPriceAfterRefund) totalSourcePrice(MoneysSupplier totalSourcePrice) totalSourcePriceAfterRefund(MoneysSupplier totalSourcePriceAfterRefund) totalSupplierPrice(MoneysSupplier totalSupplierPrice) totalSupplierPriceAfterRefund(MoneysSupplier totalSupplierPriceAfterRefund) user(BookingUserSupplier 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_REFUND
- See Also:
-
JSON_PROPERTY_TOTAL_DISPLAY_PRICE_AFTER_REFUND
- See Also:
-
JSON_PROPERTY_TOTAL_SUPPLIER_PRICE_AFTER_REFUND
- See Also:
-
JSON_PROPERTY_TOTAL_INTERNAL_PRICE_AFTER_REFUND
- See Also:
-
JSON_PROPERTY_TOTAL_CAPTURE_PRICE_AFTER_REFUND
- See Also:
-
JSON_PROPERTY_CANCELLABLE_WITH_NO_CHARGES
- See Also:
-
JSON_PROPERTY_CANCELLABLE_WITH_POTENTIAL_CHARGES
- See Also:
-
JSON_PROPERTY_IS_CANCELLABLE_BY_SUPPLIER
- See Also:
-
JSON_PROPERTY_CANCELLABLE_BY_SUPPLIER
- See Also:
-
JSON_PROPERTY_CANCELLABLE_BY_TRAVELER
- See Also:
-
JSON_PROPERTY_IS_CANCELLABLE_BY_TRAVELER
- See Also:
-
-
Constructor Details
-
BookingContractItemSupplier
public BookingContractItemSupplier()
-
-
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
Get totalSourcePrice- Returns:
- totalSourcePrice
-
setTotalSourcePrice
-
totalDisplayPrice
-
getTotalDisplayPrice
Get totalDisplayPrice- Returns:
- totalDisplayPrice
-
setTotalDisplayPrice
-
totalSupplierPrice
-
getTotalSupplierPrice
Get totalSupplierPrice- Returns:
- totalSupplierPrice
-
setTotalSupplierPrice
-
totalInternalPrice
-
getTotalInternalPrice
Get totalInternalPrice- Returns:
- totalInternalPrice
-
setTotalInternalPrice
-
totalCapturePrice
-
getTotalCapturePrice
Get totalCapturePrice- Returns:
- totalCapturePrice
-
setTotalCapturePrice
-
itinerary
-
getItinerary
Get itinerary- Returns:
- itinerary
-
setItinerary
-
pricingType
public BookingContractItemSupplier pricingType(BookingContractItemSupplier.PricingTypeEnum 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<BeneficiarySupplier> 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
-
totalSourcePriceAfterRefund
public BookingContractItemSupplier totalSourcePriceAfterRefund(MoneysSupplier totalSourcePriceAfterRefund) -
getTotalSourcePriceAfterRefund
Get totalSourcePriceAfterRefund- Returns:
- totalSourcePriceAfterRefund
-
setTotalSourcePriceAfterRefund
-
totalDisplayPriceAfterRefund
public BookingContractItemSupplier totalDisplayPriceAfterRefund(MoneysSupplier totalDisplayPriceAfterRefund) -
getTotalDisplayPriceAfterRefund
Get totalDisplayPriceAfterRefund- Returns:
- totalDisplayPriceAfterRefund
-
setTotalDisplayPriceAfterRefund
-
totalSupplierPriceAfterRefund
public BookingContractItemSupplier totalSupplierPriceAfterRefund(MoneysSupplier totalSupplierPriceAfterRefund) -
getTotalSupplierPriceAfterRefund
Get totalSupplierPriceAfterRefund- Returns:
- totalSupplierPriceAfterRefund
-
setTotalSupplierPriceAfterRefund
-
totalInternalPriceAfterRefund
public BookingContractItemSupplier totalInternalPriceAfterRefund(MoneysSupplier totalInternalPriceAfterRefund) -
getTotalInternalPriceAfterRefund
Get totalInternalPriceAfterRefund- Returns:
- totalInternalPriceAfterRefund
-
setTotalInternalPriceAfterRefund
-
totalCapturePriceAfterRefund
public BookingContractItemSupplier totalCapturePriceAfterRefund(MoneysSupplier totalCapturePriceAfterRefund) -
getTotalCapturePriceAfterRefund
Get totalCapturePriceAfterRefund- Returns:
- totalCapturePriceAfterRefund
-
setTotalCapturePriceAfterRefund
-
cancellableWithNoCharges
-
getCancellableWithNoCharges
Whether the booking can still be cancelled and whether cancellation charges might still occur.- Returns:
- cancellableWithNoCharges
-
setCancellableWithNoCharges
-
cancellableWithPotentialCharges
public BookingContractItemSupplier cancellableWithPotentialCharges(Boolean cancellableWithPotentialCharges) -
getCancellableWithPotentialCharges
Whether the booking can still be cancelled and whether cancellation charges might still occur.- Returns:
- cancellableWithPotentialCharges
-
setCancellableWithPotentialCharges
-
isCancellableBySupplier
-
getIsCancellableBySupplier
Get isCancellableBySupplier- Returns:
- isCancellableBySupplier
-
setIsCancellableBySupplier
-
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
-
isCancellableByTraveler
-
getIsCancellableByTraveler
Get isCancellableByTraveler- Returns:
- isCancellableByTraveler
-
setIsCancellableByTraveler
-
equals
-
hashCode
public int hashCode() -
toString
-