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.
507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 507 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.
486 487 488 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 486 def billing @billing end |
#company ⇒ Object
Additional information about a ‘company` cardholder.
488 489 490 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 488 def company @company end |
#email ⇒ Object
The cardholder’s email address.
490 491 492 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 490 def email @email end |
#expand ⇒ Object
Specifies which fields in the response should be expanded.
492 493 494 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 492 def @expand end |
#individual ⇒ Object
Additional information about an ‘individual` cardholder.
494 495 496 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 494 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`.
496 497 498 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 496 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.
498 499 500 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 498 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.
501 502 503 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 501 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.
503 504 505 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 503 def spending_controls @spending_controls end |
#status ⇒ Object
Specifies whether to permit authorizations on this cardholder’s cards.
505 506 507 |
# File 'lib/stripe/services/issuing/cardholder_service.rb', line 505 def status @status end |