Class: Stripe::Account::CreateParams::Card

Inherits:
RequestParams show all
Defined in:
lib/stripe/resources/account.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from RequestParams

#to_h

Constructor Details

#initialize(object: nil, address_city: nil, address_country: nil, address_line1: nil, address_line2: nil, address_state: nil, address_zip: nil, currency: nil, cvc: nil, exp_month: nil, exp_year: nil, name: nil, number: nil, metadata: nil, default_for_currency: nil) ⇒ Card

Returns a new instance of Card.



3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
# File 'lib/stripe/resources/account.rb', line 3482

def initialize(
  object: nil,
  address_city: nil,
  address_country: nil,
  address_line1: nil,
  address_line2: nil,
  address_state: nil,
  address_zip: nil,
  currency: nil,
  cvc: nil,
  exp_month: nil,
  exp_year: nil,
  name: nil,
  number: nil,
  metadata: nil,
  default_for_currency: nil
)
  @object = object
  @address_city = address_city
  @address_country = address_country
  @address_line1 = address_line1
  @address_line2 = address_line2
  @address_state = address_state
  @address_zip = address_zip
  @currency = currency
  @cvc = cvc
  @exp_month = exp_month
  @exp_year = exp_year
  @name = name
  @number = number
  @metadata = 
  @default_for_currency = default_for_currency
end

Instance Attribute Details

#address_cityObject

Attribute for param field address_city



3454
3455
3456
# File 'lib/stripe/resources/account.rb', line 3454

def address_city
  @address_city
end

#address_countryObject

Attribute for param field address_country



3456
3457
3458
# File 'lib/stripe/resources/account.rb', line 3456

def address_country
  @address_country
end

#address_line1Object

Attribute for param field address_line1



3458
3459
3460
# File 'lib/stripe/resources/account.rb', line 3458

def address_line1
  @address_line1
end

#address_line2Object

Attribute for param field address_line2



3460
3461
3462
# File 'lib/stripe/resources/account.rb', line 3460

def address_line2
  @address_line2
end

#address_stateObject

Attribute for param field address_state



3462
3463
3464
# File 'lib/stripe/resources/account.rb', line 3462

def address_state
  @address_state
end

#address_zipObject

Attribute for param field address_zip



3464
3465
3466
# File 'lib/stripe/resources/account.rb', line 3464

def address_zip
  @address_zip
end

#currencyObject

Attribute for param field currency



3466
3467
3468
# File 'lib/stripe/resources/account.rb', line 3466

def currency
  @currency
end

#cvcObject

Attribute for param field cvc



3468
3469
3470
# File 'lib/stripe/resources/account.rb', line 3468

def cvc
  @cvc
end

#default_for_currencyObject

Attribute for param field default_for_currency



3480
3481
3482
# File 'lib/stripe/resources/account.rb', line 3480

def default_for_currency
  @default_for_currency
end

#exp_monthObject

Attribute for param field exp_month



3470
3471
3472
# File 'lib/stripe/resources/account.rb', line 3470

def exp_month
  @exp_month
end

#exp_yearObject

Attribute for param field exp_year



3472
3473
3474
# File 'lib/stripe/resources/account.rb', line 3472

def exp_year
  @exp_year
end

#metadataObject

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.



3478
3479
3480
# File 'lib/stripe/resources/account.rb', line 3478

def 
  @metadata
end

#nameObject

Attribute for param field name



3474
3475
3476
# File 'lib/stripe/resources/account.rb', line 3474

def name
  @name
end

#numberObject

Attribute for param field number



3476
3477
3478
# File 'lib/stripe/resources/account.rb', line 3476

def number
  @number
end

#objectObject

Attribute for param field object



3452
3453
3454
# File 'lib/stripe/resources/account.rb', line 3452

def object
  @object
end