Class ProofOfAuthorizationRequestSubmissionCreateParams.Builder
-
- All Implemented Interfaces:
public final class ProofOfAuthorizationRequestSubmissionCreateParams.BuilderA builder for ProofOfAuthorizationRequestSubmissionCreateParams.
-
-
Method Summary
-
-
Method Detail
-
authorizationTerms
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder authorizationTerms(String authorizationTerms)
Terms of authorization.
-
authorizationTerms
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder authorizationTerms(JsonField<String> authorizationTerms)
Sets Builder.authorizationTerms to an arbitrary JSON value.
You should usually call Builder.authorizationTerms with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
authorizedAt
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder authorizedAt(OffsetDateTime authorizedAt)
Time of authorization.
-
authorizedAt
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder authorizedAt(JsonField<OffsetDateTime> authorizedAt)
Sets Builder.authorizedAt to an arbitrary JSON value.
You should usually call Builder.authorizedAt with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
authorizerEmail
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder authorizerEmail(String authorizerEmail)
Email of the authorizer.
-
authorizerEmail
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder authorizerEmail(JsonField<String> authorizerEmail)
Sets Builder.authorizerEmail to an arbitrary JSON value.
You should usually call Builder.authorizerEmail with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
authorizerName
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder authorizerName(String authorizerName)
Name of the authorizer.
-
authorizerName
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder authorizerName(JsonField<String> authorizerName)
Sets Builder.authorizerName to an arbitrary JSON value.
You should usually call Builder.authorizerName with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
customerHasBeenOffboarded
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder customerHasBeenOffboarded(Boolean customerHasBeenOffboarded)
Whether the customer has been offboarded or suspended.
-
customerHasBeenOffboarded
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder customerHasBeenOffboarded(JsonField<Boolean> customerHasBeenOffboarded)
Sets Builder.customerHasBeenOffboarded to an arbitrary JSON value.
You should usually call Builder.customerHasBeenOffboarded with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
proofOfAuthorizationRequestId
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder proofOfAuthorizationRequestId(String proofOfAuthorizationRequestId)
ID of the proof of authorization request.
-
proofOfAuthorizationRequestId
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder proofOfAuthorizationRequestId(JsonField<String> proofOfAuthorizationRequestId)
Sets Builder.proofOfAuthorizationRequestId to an arbitrary JSON value.
You should usually call Builder.proofOfAuthorizationRequestId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
validatedAccountOwnershipViaCredential
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder validatedAccountOwnershipViaCredential(Boolean validatedAccountOwnershipViaCredential)
Whether the account ownership was validated via credential (e.g. Plaid).
-
validatedAccountOwnershipViaCredential
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder validatedAccountOwnershipViaCredential(JsonField<Boolean> validatedAccountOwnershipViaCredential)
Sets Builder.validatedAccountOwnershipViaCredential to an arbitrary JSON value.
You should usually call Builder.validatedAccountOwnershipViaCredential with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
validatedAccountOwnershipWithAccountStatement
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder validatedAccountOwnershipWithAccountStatement(Boolean validatedAccountOwnershipWithAccountStatement)
Whether the account ownership was validated with an account statement.
-
validatedAccountOwnershipWithAccountStatement
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder validatedAccountOwnershipWithAccountStatement(JsonField<Boolean> validatedAccountOwnershipWithAccountStatement)
Sets Builder.validatedAccountOwnershipWithAccountStatement to an arbitrary JSON value.
You should usually call Builder.validatedAccountOwnershipWithAccountStatement with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
validatedAccountOwnershipWithMicrodeposit
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder validatedAccountOwnershipWithMicrodeposit(Boolean validatedAccountOwnershipWithMicrodeposit)
Whether the account ownership was validated with a microdeposit.
-
validatedAccountOwnershipWithMicrodeposit
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder validatedAccountOwnershipWithMicrodeposit(JsonField<Boolean> validatedAccountOwnershipWithMicrodeposit)
Sets Builder.validatedAccountOwnershipWithMicrodeposit to an arbitrary JSON value.
You should usually call Builder.validatedAccountOwnershipWithMicrodeposit with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalEvidenceFileId
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder additionalEvidenceFileId(String additionalEvidenceFileId)
File containing additional evidence.
-
additionalEvidenceFileId
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder additionalEvidenceFileId(JsonField<String> additionalEvidenceFileId)
Sets Builder.additionalEvidenceFileId to an arbitrary JSON value.
You should usually call Builder.additionalEvidenceFileId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
authorizerCompany
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder authorizerCompany(String authorizerCompany)
Company of the authorizer.
-
authorizerCompany
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder authorizerCompany(JsonField<String> authorizerCompany)
Sets Builder.authorizerCompany to an arbitrary JSON value.
You should usually call Builder.authorizerCompany with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
authorizerIpAddress
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder authorizerIpAddress(String authorizerIpAddress)
IP address of the authorizer.
-
authorizerIpAddress
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder authorizerIpAddress(JsonField<String> authorizerIpAddress)
Sets Builder.authorizerIpAddress to an arbitrary JSON value.
You should usually call Builder.authorizerIpAddress with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ProofOfAuthorizationRequestSubmissionCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ProofOfAuthorizationRequestSubmissionCreateParams build()
Returns an immutable instance of ProofOfAuthorizationRequestSubmissionCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.authorizationTerms() .authorizedAt() .authorizerEmail() .authorizerName() .customerHasBeenOffboarded() .proofOfAuthorizationRequestId() .validatedAccountOwnershipViaCredential() .validatedAccountOwnershipWithAccountStatement() .validatedAccountOwnershipWithMicrodeposit()
-
-
-
-