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.



1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
# File 'lib/stripe/resources/account.rb', line 1794

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



1766
1767
1768
# File 'lib/stripe/resources/account.rb', line 1766

def address_city
  @address_city
end

#address_countryObject

Attribute for param field address_country



1768
1769
1770
# File 'lib/stripe/resources/account.rb', line 1768

def address_country
  @address_country
end

#address_line1Object

Attribute for param field address_line1



1770
1771
1772
# File 'lib/stripe/resources/account.rb', line 1770

def address_line1
  @address_line1
end

#address_line2Object

Attribute for param field address_line2



1772
1773
1774
# File 'lib/stripe/resources/account.rb', line 1772

def address_line2
  @address_line2
end

#address_stateObject

Attribute for param field address_state



1774
1775
1776
# File 'lib/stripe/resources/account.rb', line 1774

def address_state
  @address_state
end

#address_zipObject

Attribute for param field address_zip



1776
1777
1778
# File 'lib/stripe/resources/account.rb', line 1776

def address_zip
  @address_zip
end

#currencyObject

Attribute for param field currency



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

def currency
  @currency
end

#cvcObject

Attribute for param field cvc



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

def cvc
  @cvc
end

#default_for_currencyObject

Attribute for param field default_for_currency



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

def default_for_currency
  @default_for_currency
end

#exp_monthObject

Attribute for param field exp_month



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

def exp_month
  @exp_month
end

#exp_yearObject

Attribute for param field exp_year



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

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.



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

def 
  @metadata
end

#nameObject

Attribute for param field name



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

def name
  @name
end

#numberObject

Attribute for param field number



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

def number
  @number
end

#objectObject

Attribute for param field object



1764
1765
1766
# File 'lib/stripe/resources/account.rb', line 1764

def object
  @object
end