Class: Stripe::V2::Core::AccountPersonToken
- Inherits:
-
APIResource
- Object
- StripeObject
- APIResource
- Stripe::V2::Core::AccountPersonToken
- Defined in:
- lib/stripe/resources/v2/core/account_person_token.rb
Overview
Person Tokens are single-use tokens which tokenize person information, and are used for creating or updating a Person.
Constant Summary collapse
- OBJECT_NAME =
"v2.core.account_person_token"
Constants inherited from StripeObject
StripeObject::RESERVED_FIELD_NAMES
Instance Attribute Summary collapse
-
#created ⇒ Object
readonly
Time at which the token was created.
-
#expires_at ⇒ Object
readonly
Time at which the token will expire.
-
#id ⇒ Object
readonly
Unique identifier for the token.
-
#livemode ⇒ Object
readonly
Has the value ‘true` if the token exists in live mode or the value `false` if the object exists in test mode.
-
#object ⇒ Object
readonly
String representing the object’s type.
-
#used ⇒ Object
readonly
Determines if the token has already been used (tokens can only be used once).
Attributes inherited from APIResource
Attributes inherited from StripeObject
Class Method Summary collapse
Methods inherited from APIResource
class_name, custom_method, #refresh, #request_stripe_object, resource_url, #resource_url, retrieve, save_nested_resource
Methods included from APIOperations::Request
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
#created ⇒ Object (readonly)
Time at which the token was created. Represented as a RFC 3339 date & time UTC value in millisecond precision, for example: 2022-09-18T13:22:18.123Z.
15 16 17 |
# File 'lib/stripe/resources/v2/core/account_person_token.rb', line 15 def created @created end |
#expires_at ⇒ Object (readonly)
Time at which the token will expire.
17 18 19 |
# File 'lib/stripe/resources/v2/core/account_person_token.rb', line 17 def expires_at @expires_at end |
#id ⇒ Object (readonly)
Unique identifier for the token.
19 20 21 |
# File 'lib/stripe/resources/v2/core/account_person_token.rb', line 19 def id @id end |
#livemode ⇒ Object (readonly)
Has the value ‘true` if the token exists in live mode or the value `false` if the object exists in test mode.
21 22 23 |
# File 'lib/stripe/resources/v2/core/account_person_token.rb', line 21 def livemode @livemode end |
#object ⇒ Object (readonly)
String representing the object’s type. Objects of the same type share the same value of the object field.
23 24 25 |
# File 'lib/stripe/resources/v2/core/account_person_token.rb', line 23 def object @object end |
#used ⇒ Object (readonly)
Determines if the token has already been used (tokens can only be used once).
25 26 27 |
# File 'lib/stripe/resources/v2/core/account_person_token.rb', line 25 def used @used end |
Class Method Details
.field_remappings ⇒ Object
31 32 33 |
# File 'lib/stripe/resources/v2/core/account_person_token.rb', line 31 def self.field_remappings @field_remappings = {} end |
.inner_class_types ⇒ Object
27 28 29 |
# File 'lib/stripe/resources/v2/core/account_person_token.rb', line 27 def self.inner_class_types @inner_class_types = {} end |
.object_name ⇒ Object
10 11 12 |
# File 'lib/stripe/resources/v2/core/account_person_token.rb', line 10 def self.object_name "v2.core.account_person_token" end |