Class BeneficiaryAggregateData

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-06-26T20:12:05.578754358+07:00[Asia/Bangkok]", comments="Generator version: 7.13.0") public class BeneficiaryAggregateData extends Object
BeneficiaryAggregateData
  • Field Details

  • Constructor Details

    • BeneficiaryAggregateData

      public BeneficiaryAggregateData()
  • Method Details

    • accountIdentifier

      public BeneficiaryAggregateData accountIdentifier(@Nonnull UUID accountIdentifier)
    • getAccountIdentifier

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

      public void setAccountIdentifier(@Nonnull UUID accountIdentifier)
    • accountName

      public BeneficiaryAggregateData accountName(@Nonnull String accountName)
    • getAccountName

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

      public void setAccountName(@Nonnull String accountName)
    • type

    • getType

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

      public void setType(@Nonnull BeneficiaryAggregateData.TypeEnum type)
    • totalItemsSold

      public BeneficiaryAggregateData totalItemsSold(@Nonnull Long totalItemsSold)
    • getTotalItemsSold

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

      public void setTotalItemsSold(@Nonnull Long totalItemsSold)
    • supplierCurrency

      public BeneficiaryAggregateData supplierCurrency(@Nonnull String supplierCurrency)
    • getSupplierCurrency

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

      public void setSupplierCurrency(@Nonnull String supplierCurrency)
    • internalCurrency

      public BeneficiaryAggregateData internalCurrency(@Nonnull String internalCurrency)
    • getInternalCurrency

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

      public void setInternalCurrency(@Nonnull String internalCurrency)
    • supplierAmount

      public BeneficiaryAggregateData supplierAmount(@Nonnull BigDecimal supplierAmount)
    • getSupplierAmount

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

      public void setSupplierAmount(@Nonnull BigDecimal supplierAmount)
    • internalAmount

      public BeneficiaryAggregateData internalAmount(@Nonnull BigDecimal internalAmount)
    • getInternalAmount

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

      public void setInternalAmount(@Nonnull 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