Class WithdrawalInformRequest.Builder

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

public static class WithdrawalInformRequest.Builder extends Object
Builder class for constructing WithdrawalInformRequest objects.
  • Method Details

    • build

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

      public WithdrawalInformRequest.Builder setWalletId(String value)
      Sets the wallet ID.
      Parameters:
      value - The wallet ID to set.
      Returns:
      The Builder instance.
    • setWithdrawalId

      public WithdrawalInformRequest.Builder setWithdrawalId(String value)
      Sets the withdrawal ID.
      Parameters:
      value - The withdrawal ID to set.
      Returns:
      The Builder instance.
    • setAmount

      public WithdrawalInformRequest.Builder setAmount(Amount value)
      Sets the withdrawal amount.
      Parameters:
      value - The withdrawal amount to set.
      Returns:
      The Builder instance.
    • setEndCustomer

      public WithdrawalInformRequest.Builder setEndCustomer(EndCustomer value)
      Sets the end customer.
      Parameters:
      value - The end customer to set.
      Returns:
      The Builder instance.
    • setExecutedAtUtc

      public WithdrawalInformRequest.Builder setExecutedAtUtc(long value)
      Sets the executed timestamp in UTC.
      Parameters:
      value - The executed timestamp in UTC to set.
      Returns:
      The Builder instance.
    • setInitiatedAtUtc

      public WithdrawalInformRequest.Builder setInitiatedAtUtc(Long value)
      Sets the initiated timestamp in UTC.
      Parameters:
      value - The initiated timestamp in UTC to set.
      Returns:
      The Builder instance.
    • setGateway

      Sets the payment gateway.
      Parameters:
      value - The payment gateway to set.
      Returns:
      The Builder instance.
    • setStatus

      Sets the balance move status.
      Parameters:
      value - The balance move status to set.
      Returns:
      The Builder instance.