Class PricedSupplierContract

java.lang.Object
travel.wink.sdk.payment.acquiring.model.PricedSupplierContract

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2022-05-28T12:58:02.186983+07:00[Asia/Bangkok]") public class PricedSupplierContract extends Object
Details of the booking entries that went in for one particular supplier directly.
  • Field Details

  • Constructor Details

  • Method Details

    • getIdentifier

      @Nonnull public String getIdentifier()
      Unique identifier used to track the contract. Create a UUID for this purpose.
      Returns:
      identifier
    • getSupplierIdentifier

      @Nonnull public String getSupplierIdentifier()
      Supplier identifier
      Returns:
      supplierIdentifier
    • getSupplierName

      @Nonnull public String getSupplierName()
      Supplier name
      Returns:
      supplierName
    • displayPriceQuote

      public PricedSupplierContract displayPriceQuote(QuoteData displayPriceQuote)
    • getDisplayPriceQuote

      @Nonnull @NotNull @Valid public @NotNull @Valid QuoteData getDisplayPriceQuote()
      Get displayPriceQuote
      Returns:
      displayPriceQuote
    • setDisplayPriceQuote

      public void setDisplayPriceQuote(QuoteData displayPriceQuote)
    • supplierPriceQuote

      public PricedSupplierContract supplierPriceQuote(QuoteData supplierPriceQuote)
    • getSupplierPriceQuote

      @Nonnull @NotNull @Valid public @NotNull @Valid QuoteData getSupplierPriceQuote()
      Get supplierPriceQuote
      Returns:
      supplierPriceQuote
    • setSupplierPriceQuote

      public void setSupplierPriceQuote(QuoteData supplierPriceQuote)
    • internalPriceQuote

      public PricedSupplierContract internalPriceQuote(QuoteData internalPriceQuote)
    • getInternalPriceQuote

      @Nonnull @NotNull @Valid public @NotNull @Valid QuoteData getInternalPriceQuote()
      Get internalPriceQuote
      Returns:
      internalPriceQuote
    • setInternalPriceQuote

      public void setInternalPriceQuote(QuoteData internalPriceQuote)
    • getItemList

      @Nonnull @Valid @Size(min=1, max=2147483647) public @Valid @Size(min=1,max=2147483647) List<PricedSupplierContractItem> getItemList()
      Get itemList
      Returns:
      itemList
    • getAcquirerList

      @Nonnull @Valid @Size(min=1, max=2147483647) public @Valid @Size(min=1,max=2147483647) List<Acquirer> getAcquirerList()
      Get acquirerList
      Returns:
      acquirerList
    • getExternalSupplierIdentifier

      @Nonnull public String getExternalSupplierIdentifier()
      Track supplier with its external supplier identifier
      Returns:
      externalSupplierIdentifier
    • getExternalSupplierBookingCode

      @Nonnull public String getExternalSupplierBookingCode()
      External booking code generated by the affiliate
      Returns:
      externalSupplierBookingCode
    • externalTransactionIdentifier

      public PricedSupplierContract externalTransactionIdentifier(String externalTransactionIdentifier)
    • getExternalTransactionIdentifier

      @Nullable public String getExternalTransactionIdentifier()
      External transaction identifier populated when agent responsible for acquiring
      Returns:
      externalTransactionIdentifier
    • setExternalTransactionIdentifier

      public void setExternalTransactionIdentifier(String externalTransactionIdentifier)
    • totalSupplierPrice

      public PricedSupplierContract totalSupplierPrice(Moneys totalSupplierPrice)
    • getTotalSupplierPrice

      @Nullable @Valid public @Valid Moneys getTotalSupplierPrice()
      Get totalSupplierPrice
      Returns:
      totalSupplierPrice
    • setTotalSupplierPrice

      public void setTotalSupplierPrice(Moneys totalSupplierPrice)
    • totalDisplayPrice

      public PricedSupplierContract totalDisplayPrice(Moneys totalDisplayPrice)
    • getTotalDisplayPrice

      @Nullable @Valid public @Valid Moneys getTotalDisplayPrice()
      Get totalDisplayPrice
      Returns:
      totalDisplayPrice
    • setTotalDisplayPrice

      public void setTotalDisplayPrice(Moneys totalDisplayPrice)
    • totalInternalPrice

      public PricedSupplierContract totalInternalPrice(Moneys totalInternalPrice)
    • getTotalInternalPrice

      @Nullable @Valid public @Valid Moneys getTotalInternalPrice()
      Get totalInternalPrice
      Returns:
      totalInternalPrice
    • setTotalInternalPrice

      public void setTotalInternalPrice(Moneys totalInternalPrice)
    • totalPrice

      public PricedSupplierContract totalPrice(Moneys totalPrice)
    • getTotalPrice

      @Nullable @Valid public @Valid Moneys getTotalPrice()
      Get totalPrice
      Returns:
      totalPrice
    • setTotalPrice

      public void setTotalPrice(Moneys totalPrice)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object