Builder
class Builder
A builder for DraftVersion.
Functions
Link copied to clipboard
fun additionalProperties(additionalProperties: Map<String, JsonValue>): V2CreateResponse.DraftVersion.Builder
Link copied to clipboard
Returns an immutable instance of DraftVersion.
Link copied to clipboard
fun parameters(parameters: JsonField<V2CreateResponse.DraftVersion.Parameters>): V2CreateResponse.DraftVersion.Builder
Sets Builder.parameters to an arbitrary JSON value.
fun parameters(conditional3dsAction: Conditional3dsActionParameters): V2CreateResponse.DraftVersion.Builder
Alias for calling parameters with Parameters.ofConditional3dsAction(conditional3dsAction).
Alias for calling parameters with Parameters.ofConditionalBlock(conditionalBlock).
Alias for calling parameters with Parameters.ofMerchantLock(merchantLock).
fun parameters(parameters: V2CreateResponse.DraftVersion.Parameters): V2CreateResponse.DraftVersion.Builder
Parameters for the Auth Rule
fun parameters(conditionalAuthorizationAction: V2CreateResponse.DraftVersion.Parameters.ConditionalAuthorizationActionParameters): V2CreateResponse.DraftVersion.Builder
Alias for calling parameters with Parameters.ofConditionalAuthorizationAction(conditionalAuthorizationAction).
Alias for calling parameters with Parameters.ofVelocityLimitParams(velocityLimitParams).
Link copied to clipboard
Link copied to clipboard
fun putAllAdditionalProperties(additionalProperties: Map<String, JsonValue>): V2CreateResponse.DraftVersion.Builder
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Sets Builder.version to an arbitrary JSON value.
The version of the rule, this is incremented whenever the rule's parameters change.