Package travel.wink.sdk.affiliate.model
Class BookingContractItemAffiliate
java.lang.Object
travel.wink.sdk.affiliate.model.BookingContractItemAffiliate
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2023-03-10T10:47:30.893146041+07:00[Asia/Bangkok]")
public class BookingContractItemAffiliate
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(BeneficiaryAffiliate beneficiaryListItem) addDailyRateListItem(DailyRateAffiliate dailyRateListItem) beneficiaryList(List<BeneficiaryAffiliate> beneficiaryList) cancellableBySupplier(Boolean cancellableBySupplier) cancellableByTraveler(Boolean cancellableByTraveler) cancellableWithNoCharges(Boolean cancellableWithNoCharges) cancellableWithPotentialCharges(Boolean cancellableWithPotentialCharges) dailyRateList(List<DailyRateAffiliate> dailyRateList) descriptionInEnglish(String descriptionInEnglish) booleanexternalIdentifier(String externalIdentifier) @NotNull @Valid @Size(min=1,max=2147483647) List<BeneficiaryAffiliate>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<DailyRateAffiliate>Get dailyRateList@NotNull StringShort description in English of item included in booking.Optional geoname externalIdentifier to remote inventory.Get isCancellableBySupplierGet isCancellableByTraveler@NotNull @Valid ItineraryAffiliateGet 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 MoneysAffiliateGet totalCapturePrice@Valid MoneysAffiliateGet totalCapturePriceAfterRefund@NotNull @Valid MoneysAffiliateGet totalDisplayPrice@Valid MoneysAffiliateGet totalDisplayPriceAfterRefund@NotNull @Valid MoneysAffiliateGet totalInternalPrice@Valid MoneysAffiliateGet totalInternalPriceAfterRefund@NotNull @Valid MoneysAffiliateGet totalSourcePrice@Valid MoneysAffiliateGet totalSourcePriceAfterRefund@NotNull @Valid MoneysAffiliateGet totalSupplierPrice@Valid MoneysAffiliateGet totalSupplierPriceAfterRefundgetType()Type of item this is.@NotNull @Valid BookingUserAffiliategetUser()Get userinthashCode()isCancellableBySupplier(Boolean isCancellableBySupplier) isCancellableByTraveler(Boolean isCancellableByTraveler) itinerary(ItineraryAffiliate itinerary) nameInEnglish(String nameInEnglish) pricingType(BookingContractItemAffiliate.PricingTypeEnum pricingType) voidsetBeneficiaryList(List<BeneficiaryAffiliate> beneficiaryList) voidsetCancellableBySupplier(Boolean cancellableBySupplier) voidsetCancellableByTraveler(Boolean cancellableByTraveler) voidsetCancellableWithNoCharges(Boolean cancellableWithNoCharges) voidsetCancellableWithPotentialCharges(Boolean cancellableWithPotentialCharges) voidsetCancelled(Boolean cancelled) voidsetDailyRateList(List<DailyRateAffiliate> dailyRateList) voidsetDescriptionInEnglish(String descriptionInEnglish) voidsetExternalIdentifier(String externalIdentifier) voidsetIsCancellableBySupplier(Boolean isCancellableBySupplier) voidsetIsCancellableByTraveler(Boolean isCancellableByTraveler) voidsetItinerary(ItineraryAffiliate itinerary) voidsetNameInEnglish(String nameInEnglish) voidvoidvoidvoidsetSupplierItemBookingCode(String supplierItemBookingCode) voidsetTokensEarned(Long tokensEarned) voidsetTotalCapturePrice(MoneysAffiliate totalCapturePrice) voidsetTotalCapturePriceAfterRefund(MoneysAffiliate totalCapturePriceAfterRefund) voidsetTotalDisplayPrice(MoneysAffiliate totalDisplayPrice) voidsetTotalDisplayPriceAfterRefund(MoneysAffiliate totalDisplayPriceAfterRefund) voidsetTotalInternalPrice(MoneysAffiliate totalInternalPrice) voidsetTotalInternalPriceAfterRefund(MoneysAffiliate totalInternalPriceAfterRefund) voidsetTotalSourcePrice(MoneysAffiliate totalSourcePrice) voidsetTotalSourcePriceAfterRefund(MoneysAffiliate totalSourcePriceAfterRefund) voidsetTotalSupplierPrice(MoneysAffiliate totalSupplierPrice) voidsetTotalSupplierPriceAfterRefund(MoneysAffiliate totalSupplierPriceAfterRefund) voidvoidsetUser(BookingUserAffiliate user) supplierItemBookingCode(String supplierItemBookingCode) tokensEarned(Long tokensEarned) toString()totalCapturePrice(MoneysAffiliate totalCapturePrice) totalCapturePriceAfterRefund(MoneysAffiliate totalCapturePriceAfterRefund) totalDisplayPrice(MoneysAffiliate totalDisplayPrice) totalDisplayPriceAfterRefund(MoneysAffiliate totalDisplayPriceAfterRefund) totalInternalPrice(MoneysAffiliate totalInternalPrice) totalInternalPriceAfterRefund(MoneysAffiliate totalInternalPriceAfterRefund) totalSourcePrice(MoneysAffiliate totalSourcePrice) totalSourcePriceAfterRefund(MoneysAffiliate totalSourcePriceAfterRefund) totalSupplierPrice(MoneysAffiliate totalSupplierPrice) totalSupplierPriceAfterRefund(MoneysAffiliate totalSupplierPriceAfterRefund) user(BookingUserAffiliate 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_CANCELLABLE_BY_SUPPLIER
- See Also:
-
JSON_PROPERTY_IS_CANCELLABLE_BY_SUPPLIER
- See Also:
-
JSON_PROPERTY_IS_CANCELLABLE_BY_TRAVELER
- See Also:
-
JSON_PROPERTY_CANCELLABLE_BY_TRAVELER
- See Also:
-
-
Constructor Details
-
BookingContractItemAffiliate
public BookingContractItemAffiliate()
-
-
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 BookingContractItemAffiliate pricingType(BookingContractItemAffiliate.PricingTypeEnum pricingType) -
getPricingType
How to calculate the total amount.- Returns:
- pricingType
-
setPricingType
-
type
-
getType
Type of item this is.- Returns:
- type
-
setType
-
beneficiaryList
-
addBeneficiaryListItem
public BookingContractItemAffiliate addBeneficiaryListItem(BeneficiaryAffiliate beneficiaryListItem) -
getBeneficiaryList
@Nonnull @NotNull @Valid @Size(min=1, max=2147483647) public @NotNull @Valid @Size(min=1,max=2147483647) List<BeneficiaryAffiliate> 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 BookingContractItemAffiliate totalSourcePriceAfterRefund(MoneysAffiliate totalSourcePriceAfterRefund) -
getTotalSourcePriceAfterRefund
Get totalSourcePriceAfterRefund- Returns:
- totalSourcePriceAfterRefund
-
setTotalSourcePriceAfterRefund
-
totalDisplayPriceAfterRefund
public BookingContractItemAffiliate totalDisplayPriceAfterRefund(MoneysAffiliate totalDisplayPriceAfterRefund) -
getTotalDisplayPriceAfterRefund
Get totalDisplayPriceAfterRefund- Returns:
- totalDisplayPriceAfterRefund
-
setTotalDisplayPriceAfterRefund
-
totalSupplierPriceAfterRefund
public BookingContractItemAffiliate totalSupplierPriceAfterRefund(MoneysAffiliate totalSupplierPriceAfterRefund) -
getTotalSupplierPriceAfterRefund
Get totalSupplierPriceAfterRefund- Returns:
- totalSupplierPriceAfterRefund
-
setTotalSupplierPriceAfterRefund
-
totalInternalPriceAfterRefund
public BookingContractItemAffiliate totalInternalPriceAfterRefund(MoneysAffiliate totalInternalPriceAfterRefund) -
getTotalInternalPriceAfterRefund
Get totalInternalPriceAfterRefund- Returns:
- totalInternalPriceAfterRefund
-
setTotalInternalPriceAfterRefund
-
totalCapturePriceAfterRefund
public BookingContractItemAffiliate totalCapturePriceAfterRefund(MoneysAffiliate 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 BookingContractItemAffiliate cancellableWithPotentialCharges(Boolean cancellableWithPotentialCharges) -
getCancellableWithPotentialCharges
Whether the booking can still be cancelled and whether cancellation charges might still occur.- Returns:
- cancellableWithPotentialCharges
-
setCancellableWithPotentialCharges
-
cancellableBySupplier
-
getCancellableBySupplier
Whether the booking can still be cancelled by the supplier. A supplier cancellation overrides the refundable- Returns:
- cancellableBySupplier
-
setCancellableBySupplier
-
isCancellableBySupplier
-
getIsCancellableBySupplier
Get isCancellableBySupplier- Returns:
- isCancellableBySupplier
-
setIsCancellableBySupplier
-
isCancellableByTraveler
-
getIsCancellableByTraveler
Get isCancellableByTraveler- Returns:
- isCancellableByTraveler
-
setIsCancellableByTraveler
-
cancellableByTraveler
-
getCancellableByTraveler
Whether the booking can still be cancelled by the traveller.- Returns:
- cancellableByTraveler
-
setCancellableByTraveler
-
equals
-
hashCode
public int hashCode() -
toString
-