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.



4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
# File 'lib/stripe/resources/account.rb', line 4055

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



4027
4028
4029
# File 'lib/stripe/resources/account.rb', line 4027

def address_city
  @address_city
end

#address_countryObject

Attribute for param field address_country



4029
4030
4031
# File 'lib/stripe/resources/account.rb', line 4029

def address_country
  @address_country
end

#address_line1Object

Attribute for param field address_line1



4031
4032
4033
# File 'lib/stripe/resources/account.rb', line 4031

def address_line1
  @address_line1
end

#address_line2Object

Attribute for param field address_line2



4033
4034
4035
# File 'lib/stripe/resources/account.rb', line 4033

def address_line2
  @address_line2
end

#address_stateObject

Attribute for param field address_state



4035
4036
4037
# File 'lib/stripe/resources/account.rb', line 4035

def address_state
  @address_state
end

#address_zipObject

Attribute for param field address_zip



4037
4038
4039
# File 'lib/stripe/resources/account.rb', line 4037

def address_zip
  @address_zip
end

#currencyObject

Attribute for param field currency



4039
4040
4041
# File 'lib/stripe/resources/account.rb', line 4039

def currency
  @currency
end

#cvcObject

Attribute for param field cvc



4041
4042
4043
# File 'lib/stripe/resources/account.rb', line 4041

def cvc
  @cvc
end

#default_for_currencyObject

Attribute for param field default_for_currency



4053
4054
4055
# File 'lib/stripe/resources/account.rb', line 4053

def default_for_currency
  @default_for_currency
end

#exp_monthObject

Attribute for param field exp_month



4043
4044
4045
# File 'lib/stripe/resources/account.rb', line 4043

def exp_month
  @exp_month
end

#exp_yearObject

Attribute for param field exp_year



4045
4046
4047
# File 'lib/stripe/resources/account.rb', line 4045

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.



4051
4052
4053
# File 'lib/stripe/resources/account.rb', line 4051

def 
  @metadata
end

#nameObject

Attribute for param field name



4047
4048
4049
# File 'lib/stripe/resources/account.rb', line 4047

def name
  @name
end

#numberObject

Attribute for param field number



4049
4050
4051
# File 'lib/stripe/resources/account.rb', line 4049

def number
  @number
end

#objectObject

Attribute for param field object



4025
4026
4027
# File 'lib/stripe/resources/account.rb', line 4025

def object
  @object
end