Class: Stripe::Account::UpdateParams::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.



1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
# File 'lib/stripe/resources/account.rb', line 1808

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



1780
1781
1782
# File 'lib/stripe/resources/account.rb', line 1780

def address_city
  @address_city
end

#address_countryObject

Attribute for param field address_country



1782
1783
1784
# File 'lib/stripe/resources/account.rb', line 1782

def address_country
  @address_country
end

#address_line1Object

Attribute for param field address_line1



1784
1785
1786
# File 'lib/stripe/resources/account.rb', line 1784

def address_line1
  @address_line1
end

#address_line2Object

Attribute for param field address_line2



1786
1787
1788
# File 'lib/stripe/resources/account.rb', line 1786

def address_line2
  @address_line2
end

#address_stateObject

Attribute for param field address_state



1788
1789
1790
# File 'lib/stripe/resources/account.rb', line 1788

def address_state
  @address_state
end

#address_zipObject

Attribute for param field address_zip



1790
1791
1792
# File 'lib/stripe/resources/account.rb', line 1790

def address_zip
  @address_zip
end

#currencyObject

Attribute for param field currency



1792
1793
1794
# File 'lib/stripe/resources/account.rb', line 1792

def currency
  @currency
end

#cvcObject

Attribute for param field cvc



1794
1795
1796
# File 'lib/stripe/resources/account.rb', line 1794

def cvc
  @cvc
end

#default_for_currencyObject

Attribute for param field default_for_currency



1806
1807
1808
# File 'lib/stripe/resources/account.rb', line 1806

def default_for_currency
  @default_for_currency
end

#exp_monthObject

Attribute for param field exp_month



1796
1797
1798
# File 'lib/stripe/resources/account.rb', line 1796

def exp_month
  @exp_month
end

#exp_yearObject

Attribute for param field exp_year



1798
1799
1800
# File 'lib/stripe/resources/account.rb', line 1798

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.



1804
1805
1806
# File 'lib/stripe/resources/account.rb', line 1804

def 
  @metadata
end

#nameObject

Attribute for param field name



1800
1801
1802
# File 'lib/stripe/resources/account.rb', line 1800

def name
  @name
end

#numberObject

Attribute for param field number



1802
1803
1804
# File 'lib/stripe/resources/account.rb', line 1802

def number
  @number
end

#objectObject

Attribute for param field object



1778
1779
1780
# File 'lib/stripe/resources/account.rb', line 1778

def object
  @object
end