Class: Lithic::Models::AccountHolderCreateParams::BeneficialOwnerIndividual

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/lithic/models/account_holder_create_params.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

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(business_entity:, tos_timestamp:, workflow:, individual:, address:, email:, first_name:, kyc_exemption_type:, last_name:, phone_number:, beneficial_owner_individuals: nil, control_person: nil, nature_of_business: nil, beneficial_owner_entities: nil, external_id: nil, kyb_passed_timestamp: nil, website_url: nil, kyc_passed_timestamp: nil, business_account_token: nil, request_options: {}) ⇒ Object

Some parameter documentations has been truncated, see Lithic::Models::AccountHolderCreateParams for more details.



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
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
# File 'lib/lithic/models/account_holder_create_params.rb', line 198

class BeneficialOwnerIndividual < Lithic::Internal::Type::BaseModel
  # @!attribute address
  #   Individual's current address - PO boxes, UPS drops, and FedEx drops are not
  #   acceptable; APO/FPO are acceptable. Only USA addresses are currently supported.
  #
  #   @return [Lithic::Models::Address]
  required :address, -> { Lithic::Address }

  # @!attribute dob
  #   Individual's date of birth, as an RFC 3339 date.
  #
  #   @return [String]
  required :dob, String

  # @!attribute email
  #   Individual's email address. If utilizing Lithic for chargeback processing, this
  #   customer email address may be used to communicate dispute status and resolution.
  #
  #   @return [String]
  required :email, String

  # @!attribute first_name
  #   Individual's first name, as it appears on government-issued identity documents.
  #
  #   @return [String]
  required :first_name, String

  # @!attribute government_id
  #   Government-issued identification number (required for identity verification and
  #   compliance with banking regulations). Social Security Numbers (SSN) and
  #   Individual Taxpayer Identification Numbers (ITIN) are currently supported,
  #   entered as full nine-digits, with or without hyphens
  #
  #   @return [String]
  required :government_id, String

  # @!attribute last_name
  #   Individual's last name, as it appears on government-issued identity documents.
  #
  #   @return [String]
  required :last_name, String

  # @!attribute phone_number
  #   Individual's phone number, entered in E.164 format.
  #
  #   @return [String, nil]
  optional :phone_number, String

  # @!method initialize(address:, dob:, email:, first_name:, government_id:, last_name:, phone_number: nil)
  #   Some parameter documentations has been truncated, see
  #   {Lithic::Models::AccountHolderCreateParams::BeneficialOwnerIndividual} for more
  #   details.
  #
  #   Individuals associated with a KYB application. Phone number is optional.
  #
  #   @param address [Lithic::Models::Address] Individual's current address - PO boxes, UPS drops, and FedEx drops are not acce
  #
  #   @param dob [String] Individual's date of birth, as an RFC 3339 date.
  #
  #   @param email [String] Individual's email address.
  #
  #   @param first_name [String] Individual's first name, as it appears on government-issued identity documents.
  #
  #   @param government_id [String] Government-issued identification number (required for identity verification and
  #
  #   @param last_name [String] Individual's last name, as it appears on government-issued identity documents.
  #
  #   @param phone_number [String] Individual's phone number, entered in E.164 format.
end

Instance Attribute Details

#addressLithic::Models::Address

Individual’s current address - PO boxes, UPS drops, and FedEx drops are not acceptable; APO/FPO are acceptable. Only USA addresses are currently supported.



204
# File 'lib/lithic/models/account_holder_create_params.rb', line 204

required :address, -> { Lithic::Address }

#dobString

Individual’s date of birth, as an RFC 3339 date.



210
# File 'lib/lithic/models/account_holder_create_params.rb', line 210

required :dob, String

#emailString

Individual’s email address. If utilizing Lithic for chargeback processing, this customer email address may be used to communicate dispute status and resolution.



217
# File 'lib/lithic/models/account_holder_create_params.rb', line 217

required :email, String

#first_nameString

Individual’s first name, as it appears on government-issued identity documents.



223
# File 'lib/lithic/models/account_holder_create_params.rb', line 223

required :first_name, String

#government_idString

Government-issued identification number (required for identity verification and compliance with banking regulations). Social Security Numbers (SSN) and Individual Taxpayer Identification Numbers (ITIN) are currently supported, entered as full nine-digits, with or without hyphens



232
# File 'lib/lithic/models/account_holder_create_params.rb', line 232

required :government_id, String

#last_nameString

Individual’s last name, as it appears on government-issued identity documents.



238
# File 'lib/lithic/models/account_holder_create_params.rb', line 238

required :last_name, String

#phone_numberString?

Individual’s phone number, entered in E.164 format.



244
# File 'lib/lithic/models/account_holder_create_params.rb', line 244

optional :phone_number, String