Class DepositInformRequest

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

public class DepositInformRequest extends ContentRequest
Represents a request to inform about a deposit transaction.
  • Constructor Details

    • DepositInformRequest

      public DepositInformRequest()
  • Method Details

    • newBuilder

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

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

      public void setWalletId(String value)
      Sets the wallet ID associated with the deposit.
      Parameters:
      value - The wallet ID.
    • getDepositId

      public String getDepositId()
      Gets the deposit ID.
      Returns:
      The deposit ID.
    • setDepositId

      public void setDepositId(String value)
      Sets the deposit ID.
      Parameters:
      value - The deposit ID.
    • getAmount

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

      public void setAmount(Amount value)
      Sets the amount of the deposit.
      Parameters:
      value - The deposit amount.
    • getEndCustomer

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

      public void setEndCustomer(EndCustomer value)
      Sets the end customer associated with the deposit.
      Parameters:
      value - The end customer.
    • getExecutedAtUtc

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

      public void setExecutedAtUtc(long value)
      Sets the UTC timestamp when the deposit was executed.
      Parameters:
      value - The UTC timestamp.
    • getInitiatedAtUtc

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

      public void setInitiatedAtUtc(Long value)
      Sets the UTC timestamp when the deposit was initiated.
      Parameters:
      value - The UTC timestamp.
    • getGateway

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

      public void setGateway(PaymentGateway value)
      Sets the payment gateway used for the deposit.
      Parameters:
      value - The payment gateway.
    • getStatus

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

      public void setStatus(BalanceMoveStatus value)
      Sets the status of the balance move associated with the deposit.
      Parameters:
      value - The balance move status.