Class WithdrawalInformRequest

java.lang.Object
com.sportradar.mbs.sdk.entities.request.ContentRequest
com.sportradar.mbs.sdk.entities.request.WithdrawalInformRequest

public class WithdrawalInformRequest extends ContentRequest
Represents a request to inform about a withdrawal.
  • Constructor Details

    • WithdrawalInformRequest

      public WithdrawalInformRequest()
  • Method Details

    • newBuilder

      public static WithdrawalInformRequest.Builder newBuilder()
      Returns a new instance of the Builder class to build a WithdrawalInformRequest object.
      Returns:
      A new instance of the Builder class.
    • getWalletId

      public String getWalletId()
      Gets the wallet ID.
      Returns:
      The wallet ID.
    • setWalletId

      public void setWalletId(String value)
      Sets the wallet ID.
      Parameters:
      value - The wallet ID to set.
    • getWithdrawalId

      public String getWithdrawalId()
      Gets the withdrawal ID.
      Returns:
      The withdrawal ID.
    • setWithdrawalId

      public void setWithdrawalId(String value)
      Sets the withdrawal ID.
      Parameters:
      value - The withdrawal ID to set.
    • getAmount

      public Amount getAmount()
      Gets the withdrawal amount.
      Returns:
      The withdrawal amount.
    • setAmount

      public void setAmount(Amount value)
      Sets the withdrawal amount.
      Parameters:
      value - The withdrawal amount to set.
    • getEndCustomer

      public EndCustomer getEndCustomer()
      Gets the end customer.
      Returns:
      The end customer.
    • setEndCustomer

      public void setEndCustomer(EndCustomer value)
      Sets the end customer.
      Parameters:
      value - The end customer to set.
    • getExecutedAtUtc

      public long getExecutedAtUtc()
      Gets the executed timestamp in UTC.
      Returns:
      The executed timestamp in UTC.
    • setExecutedAtUtc

      public void setExecutedAtUtc(long value)
      Sets the executed timestamp in UTC.
      Parameters:
      value - The executed timestamp in UTC to set.
    • getInitiatedAtUtc

      public Long getInitiatedAtUtc()
      Gets the initiated timestamp in UTC.
      Returns:
      The initiated timestamp in UTC.
    • setInitiatedAtUtc

      public void setInitiatedAtUtc(Long value)
      Sets the initiated timestamp in UTC.
      Parameters:
      value - The initiated timestamp in UTC to set.
    • getGateway

      public PaymentGateway getGateway()
      Gets the payment gateway.
      Returns:
      The payment gateway.
    • setGateway

      public void setGateway(PaymentGateway value)
      Sets the payment gateway.
      Parameters:
      value - The payment gateway to set.
    • getStatus

      public BalanceMoveStatus getStatus()
      Gets the balance move status.
      Returns:
      The balance move status.
    • setStatus

      public void setStatus(BalanceMoveStatus value)
      Sets the balance move status.
      Parameters:
      value - The balance move status to set.