Class KYCResults
java.lang.Object
markets.alpaca.client.openapi.broker.model.KYCResults
- All Implemented Interfaces:
Serializable
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
comments="Generator version: 7.23.0")
public class KYCResults
extends Object
implements Serializable
Hold information about the result of KYC. Please see the documentation [here](https://alpaca.markets/docs/api-references/broker-api/events/#kyc-results) for more indepth details
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadditionalInformation(String additionalInformation) booleanstatic KYCResultsCreate an instance of KYCResults given an JSON stringIDENTITY_VERIFICATION Identity needs to be verified TAX_IDENTIFICATION Tax ID number needs to be verified ADDRESS_VERIFICATION Address needs to be verified DATE_OF_BIRTH Date of birth needs to be verified INVALID_IDENTITY_PASSPORT Identity needs to be verified via a government issued ID.Used to display a custom message.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.IDENTITY_VERIFICATION Identity needs to be verified TAX_IDENTIFICATION Tax ID number needs to be verified ADDRESS_VERIFICATION Address needs to be verified DATE_OF_BIRTH Date of birth needs to be verified INVALID_IDENTITY_PASSPORT Identity needs to be verified via a government issued ID.IDENTITY_VERIFICATION Identity needs to be verified TAX_IDENTIFICATION Tax ID number needs to be verified ADDRESS_VERIFICATION Address needs to be verified DATE_OF_BIRTH Date of birth needs to be verified INVALID_IDENTITY_PASSPORT Identity needs to be verified via a government issued ID.Either `pass` or `fail`.inthashCode()indeterminate(String indeterminate) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidvoidsetAdditionalInformation(String additionalInformation) voidsetIndeterminate(String indeterminate) voidvoidsetSummary(String summary) toJson()Convert an instance of KYCResults to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_ACCEPT
- See Also:
-
SERIALIZED_NAME_ADDITIONAL_INFORMATION
- See Also:
-
SERIALIZED_NAME_INDETERMINATE
- See Also:
-
SERIALIZED_NAME_REJECT
- See Also:
-
SERIALIZED_NAME_SUMMARY
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
KYCResults
public KYCResults()
-
-
Method Details
-
accept
-
getAccept
IDENTITY_VERIFICATION Identity needs to be verified TAX_IDENTIFICATION Tax ID number needs to be verified ADDRESS_VERIFICATION Address needs to be verified DATE_OF_BIRTH Date of birth needs to be verified INVALID_IDENTITY_PASSPORT Identity needs to be verified via a government issued ID. This is commonly used in conjuction with OTHER to describe the exact document needed. SELFIE_VERIFICATION Identity needs to be verified via a live selfie of the account owner PEP Further information needs to be submitted if account owner is politically exposed person FAMILY_MEMBER_PEP Further information needs to be submitted if family member is a politically exposed person CONTROL_PERSON Further information needs to be submitted if account owner is a control person AFFILIATED Further information needs to be submitted if account owner is affiliated to finra or an exchange VISA_TYPE_OTHER Further information needs to be submitted about account owner's visa W8BEN_CORRECTION Idenfitying information submitted by the user was incorrect so a new, corrected, W8BEN needs to be submitted COUNTRY_NOT_SUPPORTED The account owner's country of tax residence is not supported by our KYC providers. In this case, we'll manully perform KYC on the user WATCHLIST_HIT Results from the watchlist screening need further investigation before account opening. No action is needed from the user OTHER A custom message will be sent to describe exactly what is needed from the account owner. The message will be displayed in the additional_information attribute. OTHER_PARTNER A custom message will be sent to relay information relevant only to the partner. The message will be displayed in the additional_information attribute.- Returns:
- accept
-
setAccept
-
additionalInformation
-
getAdditionalInformation
Used to display a custom message.- Returns:
- additionalInformation
-
setAdditionalInformation
-
indeterminate
-
getIndeterminate
IDENTITY_VERIFICATION Identity needs to be verified TAX_IDENTIFICATION Tax ID number needs to be verified ADDRESS_VERIFICATION Address needs to be verified DATE_OF_BIRTH Date of birth needs to be verified INVALID_IDENTITY_PASSPORT Identity needs to be verified via a government issued ID. This is commonly used in conjuction with OTHER to describe the exact document needed. SELFIE_VERIFICATION Identity needs to be verified via a live selfie of the account owner PEP Further information needs to be submitted if account owner is politically exposed person FAMILY_MEMBER_PEP Further information needs to be submitted if family member is a politically exposed person CONTROL_PERSON Further information needs to be submitted if account owner is a control person AFFILIATED Further information needs to be submitted if account owner is affiliated to finra or an exchange VISA_TYPE_OTHER Further information needs to be submitted about account owner's visa W8BEN_CORRECTION Idenfitying information submitted by the user was incorrect so a new, corrected, W8BEN needs to be submitted COUNTRY_NOT_SUPPORTED The account owner's country of tax residence is not supported by our KYC providers. In this case, we'll manully perform KYC on the user WATCHLIST_HIT Results from the watchlist screening need further investigation before account opening. No action is needed from the user OTHER A custom message will be sent to describe exactly what is needed from the account owner. The message will be displayed in the additional_information attribute. OTHER_PARTNER A custom message will be sent to relay information relevant only to the partner. The message will be displayed in the additional_information attribute.- Returns:
- indeterminate
-
setIndeterminate
-
reject
-
getReject
IDENTITY_VERIFICATION Identity needs to be verified TAX_IDENTIFICATION Tax ID number needs to be verified ADDRESS_VERIFICATION Address needs to be verified DATE_OF_BIRTH Date of birth needs to be verified INVALID_IDENTITY_PASSPORT Identity needs to be verified via a government issued ID. This is commonly used in conjuction with OTHER to describe the exact document needed. SELFIE_VERIFICATION Identity needs to be verified via a live selfie of the account owner PEP Further information needs to be submitted if account owner is politically exposed person FAMILY_MEMBER_PEP Further information needs to be submitted if family member is a politically exposed person CONTROL_PERSON Further information needs to be submitted if account owner is a control person AFFILIATED Further information needs to be submitted if account owner is affiliated to finra or an exchange VISA_TYPE_OTHER Further information needs to be submitted about account owner's visa W8BEN_CORRECTION Idenfitying information submitted by the user was incorrect so a new, corrected, W8BEN needs to be submitted COUNTRY_NOT_SUPPORTED The account owner's country of tax residence is not supported by our KYC providers. In this case, we'll manully perform KYC on the user WATCHLIST_HIT Results from the watchlist screening need further investigation before account opening. No action is needed from the user OTHER A custom message will be sent to describe exactly what is needed from the account owner. The message will be displayed in the additional_information attribute. OTHER_PARTNER A custom message will be sent to relay information relevant only to the partner. The message will be displayed in the additional_information attribute.- Returns:
- reject
-
setReject
-
summary
-
getSummary
Either `pass` or `fail`. Used to indicate if KYC has completed and passed or not. This field is used for internal purposes only.- Returns:
- summary
-
setSummary
-
putAdditionalProperty
Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- name of the propertyvalue- value of the property- Returns:
- the KYCResults instance itself
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- a map of objects
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- name of the property- Returns:
- an object
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonElement
Validates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
IOException- if the JSON Element is invalid with respect to KYCResults
-
fromJson
Create an instance of KYCResults given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of KYCResults
- Throws:
IOException- if the JSON string is invalid with respect to KYCResults
-
toJson
Convert an instance of KYCResults to an JSON string- Returns:
- JSON string
-