Class WithdrawalRequest.Builder
-
- All Implemented Interfaces:
public final class WithdrawalRequest.BuilderA builder for WithdrawalRequest.
-
-
Method Summary
-
-
Method Detail
-
id
final WithdrawalRequest.Builder id(String id)
ID of the
WithdrawalRequest.
-
id
final WithdrawalRequest.Builder id(JsonField<String> id)
Sets Builder.id to an arbitrary JSON value.
You should usually call Builder.id with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
accountId
final WithdrawalRequest.Builder accountId(String accountId)
ID of the
Accountof theWithdrawalRequest.
-
accountId
final WithdrawalRequest.Builder accountId(JsonField<String> accountId)
Sets Builder.accountId to an arbitrary JSON value.
You should usually call Builder.accountId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
createdDt
final WithdrawalRequest.Builder createdDt(OffsetDateTime createdDt)
Datetime at which the
WithdrawalRequestwas created. ISO 8601 timestamp.
-
createdDt
final WithdrawalRequest.Builder createdDt(JsonField<OffsetDateTime> createdDt)
Sets Builder.createdDt to an arbitrary JSON value.
You should usually call Builder.createdDt with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
paymentTokenAmount
final WithdrawalRequest.Builder paymentTokenAmount(Double paymentTokenAmount)
Amount of USD+ payment tokens submitted for withdrawal.
-
paymentTokenAmount
final WithdrawalRequest.Builder paymentTokenAmount(JsonField<Double> paymentTokenAmount)
Sets Builder.paymentTokenAmount to an arbitrary JSON value.
You should usually call Builder.paymentTokenAmount with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
recipientAccountId
final WithdrawalRequest.Builder recipientAccountId(String recipientAccountId)
ID of the
Accountthat will receive USDC payment tokens from theWithdrawal. ThisAccountmust be connected to a non-managedWalletand belong to the sameEntity.
-
recipientAccountId
final WithdrawalRequest.Builder recipientAccountId(JsonField<String> recipientAccountId)
Sets Builder.recipientAccountId to an arbitrary JSON value.
You should usually call Builder.recipientAccountId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
status
final WithdrawalRequest.Builder status(WithdrawalRequest.Status status)
Status of the
WithdrawalRequest
-
status
final WithdrawalRequest.Builder status(JsonField<WithdrawalRequest.Status> status)
Sets Builder.status to an arbitrary JSON value.
You should usually call Builder.status with a well-typed Status value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
updatedDt
final WithdrawalRequest.Builder updatedDt(OffsetDateTime updatedDt)
Datetime at which the
WithdrawalRequestwas updated. ISO 8601 timestamp.
-
updatedDt
final WithdrawalRequest.Builder updatedDt(JsonField<OffsetDateTime> updatedDt)
Sets Builder.updatedDt to an arbitrary JSON value.
You should usually call Builder.updatedDt with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final WithdrawalRequest.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final WithdrawalRequest.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final WithdrawalRequest.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final WithdrawalRequest.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final WithdrawalRequest.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final WithdrawalRequest build()
Returns an immutable instance of WithdrawalRequest.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.id() .accountId() .createdDt() .paymentTokenAmount() .recipientAccountId() .status() .updatedDt()
-
-
-
-