Class PricedSupplierContractWithAcquirer
java.lang.Object
travel.wink.sdk.payment.acquiring.model.PricedSupplierContractWithAcquirer
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2022-06-11T13:46:45.881586+07:00[Asia/Bangkok]")
public class PricedSupplierContractWithAcquirer
extends Object
Details of the booking entries that went in for one particular supplier directly.
-
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
ConstructorsConstructorDescriptionPricedSupplierContractWithAcquirer(String identifier, String supplierIdentifier, String supplierName, List<PricedSupplierContractItemWithAcquirer> itemList, List<Acquirer> acquirer, String externalSupplierIdentifier, String externalSupplierBookingCode) -
Method Summary
Modifier and TypeMethodDescriptioncapturePriceQuote(QuoteData capturePriceQuote) displayPriceQuote(QuoteData displayPriceQuote) booleanexternalTransactionIdentifier(String externalTransactionIdentifier) Get acquirer@NotNull @Valid QuoteDataGet capturePriceQuote@NotNull @Valid QuoteDataGet displayPriceQuoteExternal booking code generated by the affiliateTrack supplier with its external supplier identifier@NotNull StringExternal transaction identifier populated when agent responsible for acquiringUnique identifier used to track the contract.@NotNull @Valid QuoteDataGet internalPriceQuote@Valid @Size(min=1,max=2147483647) List<PricedSupplierContractItemWithAcquirer>Get itemListSupplier identifierSupplier name@NotNull @Valid QuoteDataGet supplierPriceQuote@Valid MoneysGet totalCapturePrice@Valid MoneysGet totalDisplayPrice@Valid MoneysGet totalInternalPrice@Valid MoneysGet totalPrice@Valid MoneysGet totalSupplierPriceinthashCode()internalPriceQuote(QuoteData internalPriceQuote) voidsetCapturePriceQuote(QuoteData capturePriceQuote) voidsetDisplayPriceQuote(QuoteData displayPriceQuote) voidsetExternalTransactionIdentifier(String externalTransactionIdentifier) voidsetInternalPriceQuote(QuoteData internalPriceQuote) voidsetSupplierPriceQuote(QuoteData supplierPriceQuote) voidsetTotalCapturePrice(Moneys totalCapturePrice) voidsetTotalDisplayPrice(Moneys totalDisplayPrice) voidsetTotalInternalPrice(Moneys totalInternalPrice) voidsetTotalPrice(Moneys totalPrice) voidsetTotalSupplierPrice(Moneys totalSupplierPrice) supplierPriceQuote(QuoteData supplierPriceQuote) toString()totalCapturePrice(Moneys totalCapturePrice) totalDisplayPrice(Moneys totalDisplayPrice) totalInternalPrice(Moneys totalInternalPrice) totalPrice(Moneys totalPrice) totalSupplierPrice(Moneys totalSupplierPrice)
-
Field Details
-
JSON_PROPERTY_IDENTIFIER
- See Also:
-
JSON_PROPERTY_SUPPLIER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_SUPPLIER_NAME
- See Also:
-
JSON_PROPERTY_DISPLAY_PRICE_QUOTE
- See Also:
-
JSON_PROPERTY_SUPPLIER_PRICE_QUOTE
- See Also:
-
JSON_PROPERTY_INTERNAL_PRICE_QUOTE
- See Also:
-
JSON_PROPERTY_CAPTURE_PRICE_QUOTE
- See Also:
-
JSON_PROPERTY_ITEM_LIST
- See Also:
-
JSON_PROPERTY_ACQUIRER
- See Also:
-
JSON_PROPERTY_EXTERNAL_SUPPLIER_IDENTIFIER
- See Also:
-
JSON_PROPERTY_EXTERNAL_SUPPLIER_BOOKING_CODE
- See Also:
-
JSON_PROPERTY_EXTERNAL_TRANSACTION_IDENTIFIER
- See Also:
-
JSON_PROPERTY_TOTAL_DISPLAY_PRICE
- See Also:
-
JSON_PROPERTY_TOTAL_INTERNAL_PRICE
- See Also:
-
JSON_PROPERTY_TOTAL_SUPPLIER_PRICE
- See Also:
-
JSON_PROPERTY_TOTAL_CAPTURE_PRICE
- See Also:
-
JSON_PROPERTY_TOTAL_PRICE
- See Also:
-
-
Constructor Details
-
PricedSupplierContractWithAcquirer
public PricedSupplierContractWithAcquirer() -
PricedSupplierContractWithAcquirer
-
-
Method Details
-
getIdentifier
Unique identifier used to track the contract. Create a UUID for this purpose.- Returns:
- identifier
-
getSupplierIdentifier
Supplier identifier- Returns:
- supplierIdentifier
-
getSupplierName
Supplier name- Returns:
- supplierName
-
displayPriceQuote
-
getDisplayPriceQuote
Get displayPriceQuote- Returns:
- displayPriceQuote
-
setDisplayPriceQuote
-
supplierPriceQuote
-
getSupplierPriceQuote
Get supplierPriceQuote- Returns:
- supplierPriceQuote
-
setSupplierPriceQuote
-
internalPriceQuote
-
getInternalPriceQuote
Get internalPriceQuote- Returns:
- internalPriceQuote
-
setInternalPriceQuote
-
capturePriceQuote
-
getCapturePriceQuote
Get capturePriceQuote- Returns:
- capturePriceQuote
-
setCapturePriceQuote
-
getItemList
@Nonnull @Valid @Size(min=1, max=2147483647) public @Valid @Size(min=1,max=2147483647) List<PricedSupplierContractItemWithAcquirer> getItemList()Get itemList- Returns:
- itemList
-
getAcquirer
Get acquirer- Returns:
- acquirer
-
getExternalSupplierIdentifier
Track supplier with its external supplier identifier- Returns:
- externalSupplierIdentifier
-
getExternalSupplierBookingCode
External booking code generated by the affiliate- Returns:
- externalSupplierBookingCode
-
externalTransactionIdentifier
public PricedSupplierContractWithAcquirer externalTransactionIdentifier(String externalTransactionIdentifier) -
getExternalTransactionIdentifier
External transaction identifier populated when agent responsible for acquiring- Returns:
- externalTransactionIdentifier
-
setExternalTransactionIdentifier
-
totalDisplayPrice
-
getTotalDisplayPrice
Get totalDisplayPrice- Returns:
- totalDisplayPrice
-
setTotalDisplayPrice
-
totalInternalPrice
-
getTotalInternalPrice
Get totalInternalPrice- Returns:
- totalInternalPrice
-
setTotalInternalPrice
-
totalSupplierPrice
-
getTotalSupplierPrice
Get totalSupplierPrice- Returns:
- totalSupplierPrice
-
setTotalSupplierPrice
-
totalCapturePrice
-
getTotalCapturePrice
Get totalCapturePrice- Returns:
- totalCapturePrice
-
setTotalCapturePrice
-
totalPrice
-
getTotalPrice
Get totalPrice- Returns:
- totalPrice
-
setTotalPrice
-
equals
-
hashCode
public int hashCode() -
toString
-