Builder
class Builder
A builder for CreateManagementOperationRequest.
Functions
Link copied to clipboard
fun additionalProperties(additionalProperties: Map<String, JsonValue>): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder
Link copied to clipboard
fun amount(amount: JsonField<Long>): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder
Sets Builder.amount to an arbitrary JSON value.
Link copied to clipboard
Returns an immutable instance of CreateManagementOperationRequest.
Link copied to clipboard
fun category(category: JsonField<ManagementOperationCreateParams.ManagementOperationCategory>): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder
Sets Builder.category to an arbitrary JSON value.
Link copied to clipboard
fun direction(direction: JsonField<ManagementOperationCreateParams.ManagementOperationDirection>): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder
Sets Builder.direction to an arbitrary JSON value.
Link copied to clipboard
fun effectiveDate(effectiveDate: JsonField<LocalDate>): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder
Sets Builder.effectiveDate to an arbitrary JSON value.
Link copied to clipboard
fun eventType(eventType: JsonField<ManagementOperationCreateParams.ManagementOperationEventType>): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder
Sets Builder.eventType to an arbitrary JSON value.
Link copied to clipboard
fun financialAccountToken(financialAccountToken: JsonField<String>): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder
Sets Builder.financialAccountToken to an arbitrary JSON value.
fun financialAccountToken(financialAccountToken: String): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder
Link copied to clipboard
fun memo(memo: JsonField<String>): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder
Sets Builder.memo to an arbitrary JSON value.
Link copied to clipboard
fun onClosedAccount(onClosedAccount: JsonField<ManagementOperationCreateParams.OnClosedAccount>): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder
Sets Builder.onClosedAccount to an arbitrary JSON value.
fun onClosedAccount(onClosedAccount: ManagementOperationCreateParams.OnClosedAccount): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder
What to do if the financial account is closed when posting an operation
Link copied to clipboard
Link copied to clipboard
fun putAllAdditionalProperties(additionalProperties: Map<String, JsonValue>): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun subtype(subtype: JsonField<String>): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder
Sets Builder.subtype to an arbitrary JSON value.
Link copied to clipboard
fun token(token: JsonField<String>): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder
Sets Builder.token to an arbitrary JSON value.
Link copied to clipboard
fun userDefinedId(userDefinedId: JsonField<String>): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder
Sets Builder.userDefinedId to an arbitrary JSON value.
fun userDefinedId(userDefinedId: String): ManagementOperationCreateParams.CreateManagementOperationRequest.Builder