Class: Stripe::V2::Core::Account::Identity
- Inherits:
-
StripeObject
- Object
- StripeObject
- Stripe::V2::Core::Account::Identity
- Defined in:
- lib/stripe/resources/v2/core/account.rb
Defined Under Namespace
Classes: Attestations, BusinessDetails, Individual
Constant Summary
Constants inherited from StripeObject
StripeObject::RESERVED_FIELD_NAMES
Instance Attribute Summary collapse
-
#attestations ⇒ Object
readonly
Attestations from the identity’s key people, e.g.
-
#business_details ⇒ Object
readonly
Information about the company or business.
-
#country ⇒ Object
readonly
The country in which the account holder resides, or in which the business is legally established.
-
#entity_type ⇒ Object
readonly
The entity type represented by the Account.
-
#individual ⇒ Object
readonly
Information about the individual represented by the Account.
Attributes inherited from StripeObject
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
#attestations ⇒ Object (readonly)
Attestations from the identity’s key people, e.g. owners, executives, directors, representatives.
3938 3939 3940 |
# File 'lib/stripe/resources/v2/core/account.rb', line 3938 def attestations @attestations end |
#business_details ⇒ Object (readonly)
Information about the company or business.
3940 3941 3942 |
# File 'lib/stripe/resources/v2/core/account.rb', line 3940 def business_details @business_details end |
#country ⇒ Object (readonly)
The country in which the account holder resides, or in which the business is legally established. This should be an [ISO 3166-1 alpha-2](en.wikipedia.org/wiki/ISO_3166-1_alpha-2) country code.
3942 3943 3944 |
# File 'lib/stripe/resources/v2/core/account.rb', line 3942 def country @country end |
#entity_type ⇒ Object (readonly)
The entity type represented by the Account. Ensure this field is accurate before adding configurations that rely on identity information, as it determines which identity fields apply and how the Account is validated.
3944 3945 3946 |
# File 'lib/stripe/resources/v2/core/account.rb', line 3944 def entity_type @entity_type end |
#individual ⇒ Object (readonly)
Information about the individual represented by the Account. This property is ‘null` unless `entity_type` is set to `individual`.
3946 3947 3948 |
# File 'lib/stripe/resources/v2/core/account.rb', line 3946 def individual @individual end |
Class Method Details
.field_encodings ⇒ Object
3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 |
# File 'lib/stripe/resources/v2/core/account.rb', line 3960 def self.field_encodings @field_encodings = { individual: { kind: :object, fields: { relationship: { kind: :object, fields: { percent_ownership: :decimal_string } }, }, }, } end |
.field_remappings ⇒ Object
3956 3957 3958 |
# File 'lib/stripe/resources/v2/core/account.rb', line 3956 def self.field_remappings @field_remappings = {} end |
.inner_class_types ⇒ Object
3948 3949 3950 3951 3952 3953 3954 |
# File 'lib/stripe/resources/v2/core/account.rb', line 3948 def self.inner_class_types @inner_class_types = { attestations: Attestations, business_details: BusinessDetails, individual: Individual, } end |