Class: Stripe::AccountService::CreateParams::Card

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/services/account_service.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.



3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
# File 'lib/stripe/services/account_service.rb', line 3432

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



3404
3405
3406
# File 'lib/stripe/services/account_service.rb', line 3404

def address_city
  @address_city
end

#address_countryObject

Attribute for param field address_country



3406
3407
3408
# File 'lib/stripe/services/account_service.rb', line 3406

def address_country
  @address_country
end

#address_line1Object

Attribute for param field address_line1



3408
3409
3410
# File 'lib/stripe/services/account_service.rb', line 3408

def address_line1
  @address_line1
end

#address_line2Object

Attribute for param field address_line2



3410
3411
3412
# File 'lib/stripe/services/account_service.rb', line 3410

def address_line2
  @address_line2
end

#address_stateObject

Attribute for param field address_state



3412
3413
3414
# File 'lib/stripe/services/account_service.rb', line 3412

def address_state
  @address_state
end

#address_zipObject

Attribute for param field address_zip



3414
3415
3416
# File 'lib/stripe/services/account_service.rb', line 3414

def address_zip
  @address_zip
end

#currencyObject

Attribute for param field currency



3416
3417
3418
# File 'lib/stripe/services/account_service.rb', line 3416

def currency
  @currency
end

#cvcObject

Attribute for param field cvc



3418
3419
3420
# File 'lib/stripe/services/account_service.rb', line 3418

def cvc
  @cvc
end

#default_for_currencyObject

Attribute for param field default_for_currency



3430
3431
3432
# File 'lib/stripe/services/account_service.rb', line 3430

def default_for_currency
  @default_for_currency
end

#exp_monthObject

Attribute for param field exp_month



3420
3421
3422
# File 'lib/stripe/services/account_service.rb', line 3420

def exp_month
  @exp_month
end

#exp_yearObject

Attribute for param field exp_year



3422
3423
3424
# File 'lib/stripe/services/account_service.rb', line 3422

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.



3428
3429
3430
# File 'lib/stripe/services/account_service.rb', line 3428

def 
  @metadata
end

#nameObject

Attribute for param field name



3424
3425
3426
# File 'lib/stripe/services/account_service.rb', line 3424

def name
  @name
end

#numberObject

Attribute for param field number



3426
3427
3428
# File 'lib/stripe/services/account_service.rb', line 3426

def number
  @number
end

#objectObject

Attribute for param field object



3402
3403
3404
# File 'lib/stripe/services/account_service.rb', line 3402

def object
  @object
end