Builder
class Builder
A builder for TransactionSimulateVoidParams.
Functions
Link copied to clipboard
fun additionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>): TransactionSimulateVoidParams.Builder
Link copied to clipboard
fun additionalHeaders(additionalHeaders: Map<String, Iterable<String>>): TransactionSimulateVoidParams.Builder
Link copied to clipboard
fun additionalQueryParams(additionalQueryParams: QueryParams): TransactionSimulateVoidParams.Builder
fun additionalQueryParams(additionalQueryParams: Map<String, Iterable<String>>): TransactionSimulateVoidParams.Builder
Link copied to clipboard
Sets Builder.amount to an arbitrary JSON value.
Amount (in cents) to void. Typically this will match the amount in the original authorization, but can be less. Applies to authorization reversals only. An authorization expiry will always apply to the full pending amount.
Link copied to clipboard
Sets the entire request body.
Link copied to clipboard
Returns an immutable instance of TransactionSimulateVoidParams.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun putAdditionalHeaders(name: String, values: Iterable<String>): TransactionSimulateVoidParams.Builder
Link copied to clipboard
Link copied to clipboard
fun putAdditionalQueryParams(key: String, values: Iterable<String>): TransactionSimulateVoidParams.Builder
Link copied to clipboard
fun putAllAdditionalBodyProperties(additionalBodyProperties: Map<String, JsonValue>): TransactionSimulateVoidParams.Builder
Link copied to clipboard
fun putAllAdditionalHeaders(additionalHeaders: Map<String, Iterable<String>>): TransactionSimulateVoidParams.Builder
Link copied to clipboard
fun putAllAdditionalQueryParams(additionalQueryParams: QueryParams): TransactionSimulateVoidParams.Builder
fun putAllAdditionalQueryParams(additionalQueryParams: Map<String, Iterable<String>>): TransactionSimulateVoidParams.Builder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun replaceAdditionalHeaders(name: String, values: Iterable<String>): TransactionSimulateVoidParams.Builder
Link copied to clipboard
fun replaceAdditionalQueryParams(key: String, values: Iterable<String>): TransactionSimulateVoidParams.Builder
Link copied to clipboard
fun replaceAllAdditionalHeaders(additionalHeaders: Map<String, Iterable<String>>): TransactionSimulateVoidParams.Builder
Link copied to clipboard
fun replaceAllAdditionalQueryParams(additionalQueryParams: QueryParams): TransactionSimulateVoidParams.Builder
fun replaceAllAdditionalQueryParams(additionalQueryParams: Map<String, Iterable<String>>): TransactionSimulateVoidParams.Builder
Link copied to clipboard
Sets Builder.token to an arbitrary JSON value.
The transaction token returned from the /v1/simulate/authorize response.
Link copied to clipboard
fun type(type: JsonField<TransactionSimulateVoidParams.Type>): TransactionSimulateVoidParams.Builder
Sets Builder.type to an arbitrary JSON value.
Type of event to simulate. Defaults to AUTHORIZATION_REVERSAL.