Class BeneficiaryAggregateData

java.lang.Object
io.trippay.sdk.payment.model.BeneficiaryAggregateData

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-01-16T13:59:19.530948343+07:00[Asia/Bangkok]") public class BeneficiaryAggregateData extends Object
BeneficiaryAggregateData
  • Field Details

  • Constructor Details

    • BeneficiaryAggregateData

      public BeneficiaryAggregateData()
  • Method Details

    • accountIdentifier

      public BeneficiaryAggregateData accountIdentifier(UUID accountIdentifier)
    • getAccountIdentifier

      @Nonnull @NotNull @Valid public @NotNull @Valid UUID getAccountIdentifier()
      Beneficiary account identifier
      Returns:
      accountIdentifier
    • setAccountIdentifier

      public void setAccountIdentifier(UUID accountIdentifier)
    • accountName

      public BeneficiaryAggregateData accountName(String accountName)
    • getAccountName

      @Nonnull @NotNull public @NotNull String getAccountName()
      Beneficiary account name
      Returns:
      accountName
    • setAccountName

      public void setAccountName(String accountName)
    • type

    • getType

      @Nonnull @NotNull public @NotNull BeneficiaryAggregateData.TypeEnum getType()
      Type of payment to beneficiary
      Returns:
      type
    • setType

      public void setType(BeneficiaryAggregateData.TypeEnum type)
    • totalItemsSold

      public BeneficiaryAggregateData totalItemsSold(Long totalItemsSold)
    • getTotalItemsSold

      @Nonnull @NotNull public @NotNull Long getTotalItemsSold()
      Total items sold
      Returns:
      totalItemsSold
    • setTotalItemsSold

      public void setTotalItemsSold(Long totalItemsSold)
    • supplierCurrency

      public BeneficiaryAggregateData supplierCurrency(String supplierCurrency)
    • getSupplierCurrency

      @Nonnull @NotNull public @NotNull String getSupplierCurrency()
      The supplier currency
      Returns:
      supplierCurrency
    • setSupplierCurrency

      public void setSupplierCurrency(String supplierCurrency)
    • internalCurrency

      public BeneficiaryAggregateData internalCurrency(String internalCurrency)
    • getInternalCurrency

      @Nonnull @NotNull public @NotNull String getInternalCurrency()
      The internal currency
      Returns:
      internalCurrency
    • setInternalCurrency

      public void setInternalCurrency(String internalCurrency)
    • supplierAmount

      public BeneficiaryAggregateData supplierAmount(BigDecimal supplierAmount)
    • getSupplierAmount

      @Nonnull @NotNull @Valid public @NotNull @Valid BigDecimal getSupplierAmount()
      Amount sold in supplier currency
      Returns:
      supplierAmount
    • setSupplierAmount

      public void setSupplierAmount(BigDecimal supplierAmount)
    • internalAmount

      public BeneficiaryAggregateData internalAmount(BigDecimal internalAmount)
    • getInternalAmount

      @Nonnull @NotNull @Valid public @NotNull @Valid BigDecimal getInternalAmount()
      Amount sold in internal currency
      Returns:
      internalAmount
    • setInternalAmount

      public void setInternalAmount(BigDecimal internalAmount)
    • 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