Class: Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse
- Defined in:
- lib/lithic/models/account_holder_simulate_enrollment_review_response.rb
Overview
Defined Under Namespace
Modules: ExemptionType, Status, StatusReason, UserType Classes: BeneficialOwnerIndividual, ControlPerson, Individual, VerificationApplication
Instance Attribute Summary collapse
-
#account_token ⇒ String?
Globally unique identifier for the account.
-
#beneficial_owner_entities ⇒ Array<Lithic::Models::KYBBusinessEntity>?
Deprecated.
-
#beneficial_owner_individuals ⇒ Array<Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::BeneficialOwnerIndividual>?
Only present when user_type == “BUSINESS”.
-
#business_account_token ⇒ String?
Only applicable for customers using the KYC-Exempt workflow to enroll authorized users of businesses.
-
#business_entity ⇒ Lithic::Models::KYBBusinessEntity?
Only present when user_type == “BUSINESS”.
-
#control_person ⇒ Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::ControlPerson?
Only present when user_type == “BUSINESS”.
-
#created ⇒ Time?
Timestamp of when the account holder was created.
-
#email ⇒ String?
(Deprecated. Use control_person.email when user_type == “BUSINESS”. Use individual.phone_number when user_type == “INDIVIDUAL”.) Primary email of Account Holder.
-
#exemption_type ⇒ Symbol, ...
The type of KYC exemption for a KYC-Exempt Account Holder.
-
#external_id ⇒ String?
Customer-provided token that indicates a relationship with an object outside of the Lithic ecosystem.
-
#individual ⇒ Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::Individual?
Only present when user_type == “INDIVIDUAL”.
-
#nature_of_business ⇒ String?
Only present when user_type == “BUSINESS”.
-
#phone_number ⇒ String?
(Deprecated. Use control_person.phone_number when user_type == “BUSINESS”. Use individual.phone_number when user_type == “INDIVIDUAL”.) Primary phone of Account Holder, entered in E.164 format.
-
#required_documents ⇒ Array<Lithic::Models::RequiredDocument>?
Only present for “KYB_BASIC” and “KYC_ADVANCED” workflows.
-
#status ⇒ Symbol, ...
(Deprecated. Use verification_application.status instead) KYC and KYB evaluation states.
-
#status_reasons ⇒ Array<Symbol, Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::StatusReason>?
(Deprecated. Use verification_application.status_reasons) Reason for the evaluation status.
-
#token ⇒ String?
Globally unique identifier for the account holder.
-
#user_type ⇒ Symbol, ...
The type of Account Holder.
-
#verification_application ⇒ Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::VerificationApplication?
Information about the most recent identity verification attempt.
-
#website_url ⇒ String?
Only present when user_type == “BUSINESS”.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(address1:, city:, country:, postal_code:, state:, address2: nil) ⇒ Object
constructor
Some parameter documentations has been truncated, see Individual::Address for more details.
Methods inherited from Internal::Type::BaseModel
==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, inspect, #inspect, meta_info, new_coerce_state, type_info
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Constructor Details
#initialize(address1:, city:, country:, postal_code:, state:, address2: nil) ⇒ Object
Some parameter documentations has been truncated, see Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::Individual::Address for more details.
Individual’s current address - PO boxes, UPS drops, and FedEx drops are not acceptable; APO/FPO are acceptable. Only USA addresses are currently supported.
|
|
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 312
|
Instance Attribute Details
#account_token ⇒ String?
Globally unique identifier for the account.
17 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 17 optional :account_token, String |
#beneficial_owner_entities ⇒ Array<Lithic::Models::KYBBusinessEntity>?
Deprecated.
23 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 23 optional :beneficial_owner_entities, -> { Lithic::Internal::Type::ArrayOf[Lithic::KYBBusinessEntity] } |
#beneficial_owner_individuals ⇒ Array<Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::BeneficialOwnerIndividual>?
Only present when user_type == “BUSINESS”. You must submit a list of all direct and indirect individuals with 25% or more ownership in the company. A maximum of 4 beneficial owners can be submitted. If no individual owns 25% of the company you do not need to send beneficial owner information. See [FinCEN requirements](www.fincen.gov/sites/default/files/shared/CDD_Rev6.7_Sept_2017_Certificate.pdf) (Section I) for more background on individuals that should be included.
34 35 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 34 optional :beneficial_owner_individuals, -> { Lithic::Internal::Type::ArrayOf[Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::BeneficialOwnerIndividual] } |
#business_account_token ⇒ String?
Only applicable for customers using the KYC-Exempt workflow to enroll authorized users of businesses. Pass the account_token of the enrolled business associated with the AUTHORIZED_USER in this field.
43 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 43 optional :business_account_token, String, nil?: true |
#business_entity ⇒ Lithic::Models::KYBBusinessEntity?
Only present when user_type == “BUSINESS”. Information about the business for which the account is being opened and KYB is being run.
50 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 50 optional :business_entity, -> { Lithic::KYBBusinessEntity } |
#control_person ⇒ Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::ControlPerson?
Only present when user_type == “BUSINESS”.
An individual with significant responsibility for managing the legal entity (e.g., a Chief Executive Officer, Chief Financial Officer, Chief Operating Officer,
Managing Member, General Partner, President, Vice President, or Treasurer). This can be an executive, or someone who will have program-wide access
to the cards that Lithic will provide. In some cases, this individual could also be a beneficial owner listed above.
66 67 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 66 optional :control_person, -> { Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::ControlPerson } |
#created ⇒ Time?
Timestamp of when the account holder was created.
73 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 73 optional :created, Time |
#email ⇒ String?
(Deprecated. Use control_person.email when user_type == “BUSINESS”. Use individual.phone_number when user_type == “INDIVIDUAL”.) Primary email of Account Holder.
81 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 81 optional :email, String |
#exemption_type ⇒ Symbol, ...
The type of KYC exemption for a KYC-Exempt Account Holder. “None” if the account holder is not KYC-Exempt.
88 89 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 88 optional :exemption_type, enum: -> { Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::ExemptionType } |
#external_id ⇒ String?
Customer-provided token that indicates a relationship with an object outside of the Lithic ecosystem.
96 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 96 optional :external_id, String |
#individual ⇒ Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::Individual?
Only present when user_type == “INDIVIDUAL”. Information about the individual for which the account is being opened and KYC is being run.
103 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 103 optional :individual, -> { Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::Individual } |
#nature_of_business ⇒ String?
Only present when user_type == “BUSINESS”. User-submitted description of the business.
110 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 110 optional :nature_of_business, String |
#phone_number ⇒ String?
(Deprecated. Use control_person.phone_number when user_type == “BUSINESS”. Use individual.phone_number when user_type == “INDIVIDUAL”.) Primary phone of Account Holder, entered in E.164 format.
118 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 118 optional :phone_number, String |
#required_documents ⇒ Array<Lithic::Models::RequiredDocument>?
Only present for “KYB_BASIC” and “KYC_ADVANCED” workflows. A list of documents required for the account holder to be approved.
125 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 125 optional :required_documents, -> { Lithic::Internal::Type::ArrayOf[Lithic::RequiredDocument] } |
#status ⇒ Symbol, ...
(Deprecated. Use verification_application.status instead) KYC and KYB evaluation states.
Note: ‘PENDING_RESUBMIT` and `PENDING_DOCUMENT` are only applicable for the `ADVANCED` workflow.
135 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 135 optional :status, enum: -> { Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::Status } |
#status_reasons ⇒ Array<Symbol, Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::StatusReason>?
(Deprecated. Use verification_application.status_reasons) Reason for the evaluation status.
142 143 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 142 optional :status_reasons, -> { Lithic::Internal::Type::ArrayOf[enum: Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::StatusReason] } |
#token ⇒ String?
Globally unique identifier for the account holder.
11 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 11 optional :token, String |
#user_type ⇒ Symbol, ...
The type of Account Holder. If the type is “INDIVIDUAL”, the “individual” attribute will be present.
If the type is “BUSINESS” then the “business_entity”, “control_person”, “beneficial_owner_individuals”, “nature_of_business”, and “website_url” attributes will be present.
154 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 154 optional :user_type, enum: -> { Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::UserType } |
#verification_application ⇒ Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::VerificationApplication?
Information about the most recent identity verification attempt
160 161 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 160 optional :verification_application, -> { Lithic::Models::AccountHolderSimulateEnrollmentReviewResponse::VerificationApplication } |
#website_url ⇒ String?
Only present when user_type == “BUSINESS”. Business’s primary website.
167 |
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 167 optional :website_url, String |
Class Method Details
.values ⇒ Array<Symbol>
|
|
# File 'lib/lithic/models/account_holder_simulate_enrollment_review_response.rb', line 477
|