Class: Lithic::Models::AccountHolderUpdateParams::BeneficialOwnerEntity
- Inherits:
-
Internal::Type::BaseModel
- Object
- Internal::Type::BaseModel
- Lithic::Models::AccountHolderUpdateParams::BeneficialOwnerEntity
- Defined in:
- lib/lithic/models/account_holder_update_params.rb
Instance Attribute Summary collapse
-
#address ⇒ Lithic::Models::AddressUpdate?
Business”s physical address - PO boxes, UPS drops, and FedEx drops are not acceptable; APO/FPO are acceptable.
-
#dba_business_name ⇒ String?
Any name that the business operates under that is not its legal business name (if applicable).
-
#entity_token ⇒ String
Globally unique identifier for an entity.
-
#government_id ⇒ String?
Government-issued identification number.
-
#legal_business_name ⇒ String?
Legal (formal) business name.
-
#parent_company ⇒ String?
Parent company name (if applicable).
-
#phone_numbers ⇒ Array<String>?
One or more of the business’s phone number(s), entered as a list in E.164 format.
Instance Method Summary collapse
-
#initialize(beneficial_owner_entities: nil, beneficial_owner_individuals: nil, business_entity: nil, control_person: nil, external_id: nil, nature_of_business: nil, website_url: nil, individual: nil, address: nil, business_account_token: nil, email: nil, first_name: nil, last_name: nil, legal_business_name: nil, phone_number: nil, request_options: {}) ⇒ Object
constructor
Some parameter documentations has been truncated, see Lithic::Models::AccountHolderUpdateParams 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(beneficial_owner_entities: nil, beneficial_owner_individuals: nil, business_entity: nil, control_person: nil, external_id: nil, nature_of_business: nil, website_url: nil, individual: nil, address: nil, business_account_token: nil, email: nil, first_name: nil, last_name: nil, legal_business_name: nil, phone_number: nil, request_options: {}) ⇒ Object
Some parameter documentations has been truncated, see Lithic::Models::AccountHolderUpdateParams for more details.
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
# File 'lib/lithic/models/account_holder_update_params.rb', line 161 class BeneficialOwnerEntity < Lithic::Internal::Type::BaseModel # @!attribute entity_token # Globally unique identifier for an entity. # # @return [String] required :entity_token, String # @!attribute address # Business''s physical address - PO boxes, UPS drops, and FedEx drops are not # acceptable; APO/FPO are acceptable. # # @return [Lithic::Models::AddressUpdate, nil] optional :address, -> { Lithic::AddressUpdate } # @!attribute dba_business_name # Any name that the business operates under that is not its legal business name # (if applicable). # # @return [String, nil] optional :dba_business_name, String # @!attribute government_id # Government-issued identification number. US Federal Employer Identification # Numbers (EIN) are currently supported, entered as full nine-digits, with or # without hyphens. # # @return [String, nil] optional :government_id, String # @!attribute legal_business_name # Legal (formal) business name. # # @return [String, nil] optional :legal_business_name, String # @!attribute parent_company # Parent company name (if applicable). # # @return [String, nil] optional :parent_company, String # @!attribute phone_numbers # One or more of the business's phone number(s), entered as a list in E.164 # format. # # @return [Array<String>, nil] optional :phone_numbers, Lithic::Internal::Type::ArrayOf[String] # @!method initialize(entity_token:, address: nil, dba_business_name: nil, government_id: nil, legal_business_name: nil, parent_company: nil, phone_numbers: nil) # Some parameter documentations has been truncated, see # {Lithic::Models::AccountHolderUpdateParams::BeneficialOwnerEntity} for more # details. # # @param entity_token [String] Globally unique identifier for an entity. # # @param address [Lithic::Models::AddressUpdate] Business''s physical address - PO boxes, UPS drops, and FedEx drops are not acce # # @param dba_business_name [String] Any name that the business operates under that is not its legal business name (i # # @param government_id [String] Government-issued identification number. US Federal Employer Identification Numb # # @param legal_business_name [String] Legal (formal) business name. # # @param parent_company [String] Parent company name (if applicable). # # @param phone_numbers [Array<String>] One or more of the business's phone number(s), entered as a list in E.164 format end |
Instance Attribute Details
#address ⇒ Lithic::Models::AddressUpdate?
Business”s physical address - PO boxes, UPS drops, and FedEx drops are not acceptable; APO/FPO are acceptable.
173 |
# File 'lib/lithic/models/account_holder_update_params.rb', line 173 optional :address, -> { Lithic::AddressUpdate } |
#dba_business_name ⇒ String?
Any name that the business operates under that is not its legal business name (if applicable).
180 |
# File 'lib/lithic/models/account_holder_update_params.rb', line 180 optional :dba_business_name, String |
#entity_token ⇒ String
Globally unique identifier for an entity.
166 |
# File 'lib/lithic/models/account_holder_update_params.rb', line 166 required :entity_token, String |
#government_id ⇒ String?
Government-issued identification number. US Federal Employer Identification Numbers (EIN) are currently supported, entered as full nine-digits, with or without hyphens.
188 |
# File 'lib/lithic/models/account_holder_update_params.rb', line 188 optional :government_id, String |
#legal_business_name ⇒ String?
Legal (formal) business name.
194 |
# File 'lib/lithic/models/account_holder_update_params.rb', line 194 optional :legal_business_name, String |
#parent_company ⇒ String?
Parent company name (if applicable).
200 |
# File 'lib/lithic/models/account_holder_update_params.rb', line 200 optional :parent_company, String |
#phone_numbers ⇒ Array<String>?
One or more of the business’s phone number(s), entered as a list in E.164 format.
207 |
# File 'lib/lithic/models/account_holder_update_params.rb', line 207 optional :phone_numbers, Lithic::Internal::Type::ArrayOf[String] |