Class AvailableFunds

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

@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 AvailableFunds extends Object
Object that holds before and after values of a particular amount after refund has been applied
  • Field Details

  • Constructor Details

    • AvailableFunds

      public AvailableFunds()
  • Method Details

    • accountIdentifier

      public AvailableFunds accountIdentifier(@Nonnull String accountIdentifier)
    • getAccountIdentifier

      @Nonnull @NotNull public @NotNull String getAccountIdentifier()
      Get accountIdentifier
      Returns:
      accountIdentifier
    • setAccountIdentifier

      public void setAccountIdentifier(@Nonnull String accountIdentifier)
    • supplierCurrency

      public AvailableFunds supplierCurrency(@Nonnull String supplierCurrency)
    • getSupplierCurrency

      @Nonnull @NotNull public @NotNull String getSupplierCurrency()
      Get supplierCurrency
      Returns:
      supplierCurrency
    • setSupplierCurrency

      public void setSupplierCurrency(@Nonnull String supplierCurrency)
    • captureCurrency

      public AvailableFunds captureCurrency(@Nonnull String captureCurrency)
    • getCaptureCurrency

      @Nonnull @NotNull public @NotNull String getCaptureCurrency()
      Get captureCurrency
      Returns:
      captureCurrency
    • setCaptureCurrency

      public void setCaptureCurrency(@Nonnull String captureCurrency)
    • supplierAmount

      public AvailableFunds supplierAmount(@Nonnull BigDecimal supplierAmount)
    • getSupplierAmount

      @Nonnull @NotNull public BigDecimal getSupplierAmount()
      Get supplierAmount
      Returns:
      supplierAmount
    • setSupplierAmount

      public void setSupplierAmount(@Nonnull BigDecimal supplierAmount)
    • captureAmount

      public AvailableFunds captureAmount(@Nonnull BigDecimal captureAmount)
    • getCaptureAmount

      @Nonnull @NotNull public BigDecimal getCaptureAmount()
      Get captureAmount
      Returns:
      captureAmount
    • setCaptureAmount

      public void setCaptureAmount(@Nonnull BigDecimal captureAmount)
    • 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