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.
5850 5851 5852 |
# File 'lib/stripe/resources/v2/core/account.rb', line 5850 def attestations @attestations end |
#business_details ⇒ Object (readonly)
Information about the company or business.
5852 5853 5854 |
# File 'lib/stripe/resources/v2/core/account.rb', line 5852 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.
5854 5855 5856 |
# File 'lib/stripe/resources/v2/core/account.rb', line 5854 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.
5856 5857 5858 |
# File 'lib/stripe/resources/v2/core/account.rb', line 5856 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`.
5858 5859 5860 |
# File 'lib/stripe/resources/v2/core/account.rb', line 5858 def individual @individual end |
Class Method Details
.field_encodings ⇒ Object
5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 |
# File 'lib/stripe/resources/v2/core/account.rb', line 5872 def self.field_encodings @field_encodings = { individual: { kind: :object, fields: { relationship: { kind: :object, fields: { percent_ownership: :decimal_string } }, }, }, } end |
.field_remappings ⇒ Object
5868 5869 5870 |
# File 'lib/stripe/resources/v2/core/account.rb', line 5868 def self.field_remappings @field_remappings = {} end |
.inner_class_types ⇒ Object
5860 5861 5862 5863 5864 5865 5866 |
# File 'lib/stripe/resources/v2/core/account.rb', line 5860 def self.inner_class_types @inner_class_types = { attestations: Attestations, business_details: BusinessDetails, individual: Individual, } end |