Builder
class Builder
A builder for CreateExternalPaymentRequest.
Functions
Link copied to clipboard
fun additionalProperties(additionalProperties: Map<String, JsonValue>): ExternalPaymentCreateParams.CreateExternalPaymentRequest.Builder
Link copied to clipboard
fun amount(amount: JsonField<Long>): ExternalPaymentCreateParams.CreateExternalPaymentRequest.Builder
Sets Builder.amount to an arbitrary JSON value.
Link copied to clipboard
Returns an immutable instance of CreateExternalPaymentRequest.
Link copied to clipboard
fun category(category: JsonField<ExternalPaymentCreateParams.ExternalPaymentCategory>): ExternalPaymentCreateParams.CreateExternalPaymentRequest.Builder
Sets Builder.category to an arbitrary JSON value.
Link copied to clipboard
fun effectiveDate(effectiveDate: JsonField<LocalDate>): ExternalPaymentCreateParams.CreateExternalPaymentRequest.Builder
Sets Builder.effectiveDate to an arbitrary JSON value.
fun effectiveDate(effectiveDate: LocalDate): ExternalPaymentCreateParams.CreateExternalPaymentRequest.Builder
Link copied to clipboard
fun financialAccountToken(financialAccountToken: JsonField<String>): ExternalPaymentCreateParams.CreateExternalPaymentRequest.Builder
Sets Builder.financialAccountToken to an arbitrary JSON value.
fun financialAccountToken(financialAccountToken: String): ExternalPaymentCreateParams.CreateExternalPaymentRequest.Builder
Link copied to clipboard
Sets Builder.memo to an arbitrary JSON value.
Link copied to clipboard
fun paymentType(paymentType: JsonField<ExternalPaymentCreateParams.ExternalPaymentDirection>): ExternalPaymentCreateParams.CreateExternalPaymentRequest.Builder
Sets Builder.paymentType to an arbitrary JSON value.
Link copied to clipboard
fun progressTo(progressTo: JsonField<ExternalPaymentCreateParams.ExternalPaymentProgressTo>): ExternalPaymentCreateParams.CreateExternalPaymentRequest.Builder
Sets Builder.progressTo to an arbitrary JSON value.
Link copied to clipboard
Link copied to clipboard
fun putAllAdditionalProperties(additionalProperties: Map<String, JsonValue>): ExternalPaymentCreateParams.CreateExternalPaymentRequest.Builder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun token(token: JsonField<String>): ExternalPaymentCreateParams.CreateExternalPaymentRequest.Builder
Sets Builder.token to an arbitrary JSON value.
Link copied to clipboard
fun userDefinedId(userDefinedId: JsonField<String>): ExternalPaymentCreateParams.CreateExternalPaymentRequest.Builder
Sets Builder.userDefinedId to an arbitrary JSON value.
fun userDefinedId(userDefinedId: String): ExternalPaymentCreateParams.CreateExternalPaymentRequest.Builder