Class: Stripe::Issuing::CardholderService::UpdateParams
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::Issuing::CardholderService::UpdateParams
- Defined in:
- lib/stripe/services/issuing/cardholder_service.rb
Defined Under Namespace
Classes: Billing, Company, Individual, SpendingControls
Instance Attribute Summary collapse
-
#billing ⇒ Object
The cardholder’s billing address.
-
#company ⇒ Object
Additional information about a ‘company` cardholder.
-
#email ⇒ Object
The cardholder’s email address.
-
#expand ⇒ Object
Specifies which fields in the response should be expanded.
-
#individual ⇒ Object
Additional information about an ‘individual` cardholder.
-
#metadata ⇒ Object
Set of [key-value pairs](stripe.com/docs/api/metadata) that you can attach to an object.
-
#phone_number ⇒ Object
The cardholder’s phone number.
-
#preferred_locales ⇒ Object
The cardholder’s preferred locales (languages), ordered by preference.
-
#spending_controls ⇒ Object
Rules that control spending across this cardholder’s cards.
-
#status ⇒ Object
Specifies whether to permit authorizations on this cardholder’s cards.
Instance Method Summary collapse
-
#initialize(billing: nil, company: nil, email: nil, expand: nil, individual: nil, metadata: nil, phone_number: nil, preferred_locales: nil, spending_controls: nil, status: nil) ⇒ UpdateParams
constructor
A new instance of UpdateParams.
Methods inherited from RequestParams
Constructor Details
#initialize(billing: nil, company: nil, email: nil, expand: nil, individual: nil, metadata: nil, phone_number: nil, preferred_locales: nil, spending_controls: nil, status: nil) ⇒ UpdateParams
Returns a new instance of UpdateParams.
508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 508 def initialize( billing: nil, company: nil, email: nil, expand: nil, individual: nil, metadata: nil, phone_number: nil, preferred_locales: nil, spending_controls: nil, status: nil ) @billing = billing @company = company @email = email @expand = @individual = individual @metadata = @phone_number = phone_number @preferred_locales = preferred_locales @spending_controls = spending_controls @status = status end |
Instance Attribute Details
#billing ⇒ Object
The cardholder’s billing address.
487 488 489 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 487 def billing @billing end |
#company ⇒ Object
Additional information about a ‘company` cardholder.
489 490 491 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 489 def company @company end |
#email ⇒ Object
The cardholder’s email address.
491 492 493 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 491 def email @email end |
#expand ⇒ Object
Specifies which fields in the response should be expanded.
493 494 495 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 493 def @expand end |
#individual ⇒ Object
Additional information about an ‘individual` cardholder.
495 496 497 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 495 def individual @individual end |
#metadata ⇒ Object
Set of [key-value pairs](stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value to ‘metadata`.
497 498 499 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 497 def @metadata end |
#phone_number ⇒ Object
The cardholder’s phone number. This is required for all cardholders who will be creating EU cards. See the [3D Secure documentation](stripe.com/docs/issuing/3d-secure) for more details.
499 500 501 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 499 def phone_number @phone_number end |
#preferred_locales ⇒ Object
The cardholder’s preferred locales (languages), ordered by preference. Locales can be ‘de`, `en`, `es`, `fr`, or `it`.
This changes the language of the [3D Secure flow](https://stripe.com/docs/issuing/3d-secure) and one-time password messages sent to the cardholder.
502 503 504 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 502 def preferred_locales @preferred_locales end |
#spending_controls ⇒ Object
Rules that control spending across this cardholder’s cards. Refer to our [documentation](stripe.com/docs/issuing/controls/spending-controls) for more details.
504 505 506 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 504 def spending_controls @spending_controls end |
#status ⇒ Object
Specifies whether to permit authorizations on this cardholder’s cards.
506 507 508 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 506 def status @status end |