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.



1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
# File 'lib/stripe/resources/account.rb', line 1827

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



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

def address_city
  @address_city
end

#address_countryObject

Attribute for param field address_country



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

def address_country
  @address_country
end

#address_line1Object

Attribute for param field address_line1



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

def address_line1
  @address_line1
end

#address_line2Object

Attribute for param field address_line2



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

def address_line2
  @address_line2
end

#address_stateObject

Attribute for param field address_state



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

def address_state
  @address_state
end

#address_zipObject

Attribute for param field address_zip



1809
1810
1811
# File 'lib/stripe/resources/account.rb', line 1809

def address_zip
  @address_zip
end

#currencyObject

Attribute for param field currency



1811
1812
1813
# File 'lib/stripe/resources/account.rb', line 1811

def currency
  @currency
end

#cvcObject

Attribute for param field cvc



1813
1814
1815
# File 'lib/stripe/resources/account.rb', line 1813

def cvc
  @cvc
end

#default_for_currencyObject

Attribute for param field default_for_currency



1825
1826
1827
# File 'lib/stripe/resources/account.rb', line 1825

def default_for_currency
  @default_for_currency
end

#exp_monthObject

Attribute for param field exp_month



1815
1816
1817
# File 'lib/stripe/resources/account.rb', line 1815

def exp_month
  @exp_month
end

#exp_yearObject

Attribute for param field exp_year



1817
1818
1819
# File 'lib/stripe/resources/account.rb', line 1817

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.



1823
1824
1825
# File 'lib/stripe/resources/account.rb', line 1823

def 
  @metadata
end

#nameObject

Attribute for param field name



1819
1820
1821
# File 'lib/stripe/resources/account.rb', line 1819

def name
  @name
end

#numberObject

Attribute for param field number



1821
1822
1823
# File 'lib/stripe/resources/account.rb', line 1821

def number
  @number
end

#objectObject

Attribute for param field object



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

def object
  @object
end