Class DepositInformRequest.Builder

java.lang.Object
com.sportradar.mbs.sdk.entities.request.DepositInformRequest.Builder
Enclosing class:
DepositInformRequest

public static class DepositInformRequest.Builder extends Object
Builder class for constructing a DepositInformRequest object.
  • Method Details

    • build

      public DepositInformRequest build()
      Builds and returns the DepositInformRequest object.
      Returns:
      The DepositInformRequest object.
    • setWalletId

      public DepositInformRequest.Builder setWalletId(String value)
      Sets the wallet ID associated with the deposit.
      Parameters:
      value - The wallet ID.
      Returns:
      The Builder instance.
    • setDepositId

      public DepositInformRequest.Builder setDepositId(String value)
      Sets the deposit ID.
      Parameters:
      value - The deposit ID.
      Returns:
      The Builder instance.
    • setAmount

      public DepositInformRequest.Builder setAmount(Amount value)
      Sets the amount of the deposit.
      Parameters:
      value - The deposit amount.
      Returns:
      The Builder instance.
    • setEndCustomer

      public DepositInformRequest.Builder setEndCustomer(EndCustomer value)
      Sets the end customer associated with the deposit.
      Parameters:
      value - The end customer.
      Returns:
      The Builder instance.
    • setExecutedAtUtc

      public DepositInformRequest.Builder setExecutedAtUtc(long value)
      Sets the UTC timestamp when the deposit was executed.
      Parameters:
      value - The UTC timestamp.
      Returns:
      The Builder instance.
    • setInitiatedAtUtc

      public DepositInformRequest.Builder setInitiatedAtUtc(Long value)
      Sets the UTC timestamp when the deposit was initiated.
      Parameters:
      value - The UTC timestamp.
      Returns:
      The Builder instance.
    • setGateway

      public DepositInformRequest.Builder setGateway(PaymentGateway value)
      Sets the payment gateway used for the deposit.
      Parameters:
      value - The payment gateway.
      Returns:
      The Builder instance.
    • setStatus

      Sets the status of the balance move associated with the deposit.
      Parameters:
      value - The balance move status.
      Returns:
      The Builder instance.