Class: Stripe::V2::Core::Account::Identity::Individual

Inherits:
StripeObject
  • Object
show all
Defined in:
lib/stripe/resources/v2/core/account.rb

Defined Under Namespace

Classes: AdditionalAddress, AdditionalName, AdditionalTermsOfService, Address, DateOfBirth, Documents, IdNumber, Relationship, ScriptAddresses, ScriptNames

Constant Summary

Constants inherited from StripeObject

StripeObject::RESERVED_FIELD_NAMES

Instance Attribute Summary collapse

Attributes inherited from StripeObject

#last_response

Class Method Summary collapse

Methods inherited from StripeObject

#==, #[], #[]=, #_get_inner_class_type, additive_object_param, additive_object_param?, #as_json, construct_from, #deleted?, #dirty!, #each, #eql?, #hash, #initialize, #inspect, #keys, #marshal_dump, #marshal_load, protected_fields, #serialize_params, #to_hash, #to_json, #to_s, #update_attributes, #values

Constructor Details

This class inherits a constructor from Stripe::StripeObject

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class Stripe::StripeObject

Instance Attribute Details

#accountObject (readonly)

The account ID which the individual belongs to.



3247
3248
3249
# File 'lib/stripe/resources/v2/core/account.rb', line 3247

def 
  @account
end

#additional_addressesObject (readonly)

Additional addresses associated with the individual.



3249
3250
3251
# File 'lib/stripe/resources/v2/core/account.rb', line 3249

def additional_addresses
  @additional_addresses
end

#additional_namesObject (readonly)

Additional names (e.g. aliases) associated with the individual.



3251
3252
3253
# File 'lib/stripe/resources/v2/core/account.rb', line 3251

def additional_names
  @additional_names
end

#additional_terms_of_serviceObject (readonly)

Terms of service acceptances.



3253
3254
3255
# File 'lib/stripe/resources/v2/core/account.rb', line 3253

def additional_terms_of_service
  @additional_terms_of_service
end

#addressObject (readonly)

The individual’s residential address.



3255
3256
3257
# File 'lib/stripe/resources/v2/core/account.rb', line 3255

def address
  @address
end

#createdObject (readonly)

Time at which the object was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.



3257
3258
3259
# File 'lib/stripe/resources/v2/core/account.rb', line 3257

def created
  @created
end

#date_of_birthObject (readonly)

The individual’s date of birth.



3259
3260
3261
# File 'lib/stripe/resources/v2/core/account.rb', line 3259

def date_of_birth
  @date_of_birth
end

#documentsObject (readonly)

Documents that may be submitted to satisfy various informational requests.



3261
3262
3263
# File 'lib/stripe/resources/v2/core/account.rb', line 3261

def documents
  @documents
end

#emailObject (readonly)

The individual’s email address.



3263
3264
3265
# File 'lib/stripe/resources/v2/core/account.rb', line 3263

def email
  @email
end

#given_nameObject (readonly)

The individual’s first name.



3265
3266
3267
# File 'lib/stripe/resources/v2/core/account.rb', line 3265

def given_name
  @given_name
end

#idObject (readonly)

Unique identifier for the object.



3267
3268
3269
# File 'lib/stripe/resources/v2/core/account.rb', line 3267

def id
  @id
end

#id_numbersObject (readonly)

The identification numbers (e.g., SSN) associated with the individual.



3269
3270
3271
# File 'lib/stripe/resources/v2/core/account.rb', line 3269

def id_numbers
  @id_numbers
end

The individual’s gender (International regulations require either “male” or ”female“).



3271
3272
3273
# File 'lib/stripe/resources/v2/core/account.rb', line 3271

def legal_gender
  @legal_gender
end

#metadataObject (readonly)

Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.



3273
3274
3275
# File 'lib/stripe/resources/v2/core/account.rb', line 3273

def 
  @metadata
end

#nationalitiesObject (readonly)

The countries where the individual is a national. Two-letter country code ([ISO 3166-1 alpha-2](en.wikipedia.org/wiki/ISO_3166-1_alpha-2)).



3275
3276
3277
# File 'lib/stripe/resources/v2/core/account.rb', line 3275

def nationalities
  @nationalities
end

#objectObject (readonly)

String representing the object’s type. Objects of the same type share the same value.



3277
3278
3279
# File 'lib/stripe/resources/v2/core/account.rb', line 3277

def object
  @object
end

#phoneObject (readonly)

The individual’s phone number.



3279
3280
3281
# File 'lib/stripe/resources/v2/core/account.rb', line 3279

def phone
  @phone
end

#political_exposureObject (readonly)

Indicates if the individual or any of their representatives, family members, or other closely related persons, declares that they hold or have held an important public job or function, in any jurisdiction.



3281
3282
3283
# File 'lib/stripe/resources/v2/core/account.rb', line 3281

def political_exposure
  @political_exposure
end

#relationshipObject (readonly)

The relationship that this individual has with the Account’s identity.



3283
3284
3285
# File 'lib/stripe/resources/v2/core/account.rb', line 3283

def relationship
  @relationship
end

#script_addressesObject (readonly)

The script addresses (e.g., non-Latin characters) associated with the individual.



3285
3286
3287
# File 'lib/stripe/resources/v2/core/account.rb', line 3285

def script_addresses
  @script_addresses
end

#script_namesObject (readonly)

The script names (e.g. non-Latin characters) associated with the individual.



3287
3288
3289
# File 'lib/stripe/resources/v2/core/account.rb', line 3287

def script_names
  @script_names
end

#surnameObject (readonly)

The individual’s last name.



3289
3290
3291
# File 'lib/stripe/resources/v2/core/account.rb', line 3289

def surname
  @surname
end

#updatedObject (readonly)

Time at which the object was last updated.



3291
3292
3293
# File 'lib/stripe/resources/v2/core/account.rb', line 3291

def updated
  @updated
end

Class Method Details

.field_remappingsObject



3308
3309
3310
# File 'lib/stripe/resources/v2/core/account.rb', line 3308

def self.field_remappings
  @field_remappings = {}
end

.inner_class_typesObject



3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
# File 'lib/stripe/resources/v2/core/account.rb', line 3293

def self.inner_class_types
  @inner_class_types = {
    additional_addresses: AdditionalAddress,
    additional_names: AdditionalName,
    additional_terms_of_service: AdditionalTermsOfService,
    address: Address,
    date_of_birth: DateOfBirth,
    documents: Documents,
    id_numbers: IdNumber,
    relationship: Relationship,
    script_addresses: ScriptAddresses,
    script_names: ScriptNames,
  }
end