Class RequiredDocument.Builder
-
- All Implemented Interfaces:
public final class RequiredDocument.BuilderA builder for RequiredDocument.
-
-
Method Summary
-
-
Method Detail
-
entityToken
final RequiredDocument.Builder entityToken(String entityToken)
Globally unique identifier for an entity.
-
entityToken
final RequiredDocument.Builder entityToken(JsonField<String> entityToken)
Sets Builder.entityToken to an arbitrary JSON value.
You should usually call Builder.entityToken with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
statusReasons
final RequiredDocument.Builder statusReasons(List<String> statusReasons)
Provides the status reasons that will be satisfied by providing one of the valid documents.
-
statusReasons
final RequiredDocument.Builder statusReasons(JsonField<List<String>> statusReasons)
Sets Builder.statusReasons to an arbitrary JSON value.
You should usually call Builder.statusReasons with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addStatusReason
final RequiredDocument.Builder addStatusReason(String statusReason)
Adds a single String to statusReasons.
-
validDocuments
final RequiredDocument.Builder validDocuments(List<String> validDocuments)
A list of valid documents that will satisfy the KYC requirements for the specified entity.
-
validDocuments
final RequiredDocument.Builder validDocuments(JsonField<List<String>> validDocuments)
Sets Builder.validDocuments to an arbitrary JSON value.
You should usually call Builder.validDocuments with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addValidDocument
final RequiredDocument.Builder addValidDocument(String validDocument)
Adds a single String to validDocuments.
-
additionalProperties
final RequiredDocument.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final RequiredDocument.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final RequiredDocument.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final RequiredDocument.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final RequiredDocument.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final RequiredDocument build()
Returns an immutable instance of RequiredDocument.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.entityToken() .statusReasons() .validDocuments()
-
-
-
-