Class: Stripe::ProductUpdateParams::Identifiers
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::ProductUpdateParams::Identifiers
- Defined in:
- lib/stripe/params/product_update_params.rb
Instance Attribute Summary collapse
-
#ean ⇒ Object
European Article Number (EAN) consisting of 8 or 13 digits and optional dashes.
-
#gtin ⇒ Object
Global Trade Item Number (GTIN) consisting of 8, 12, 13, or 14 digits and optional dashes.
-
#isbn ⇒ Object
International Standard Book Number (ISBN) consisting of 10 or 13 digits and optional dashes.
-
#jan ⇒ Object
Japanese Article Number (JAN) consisting of 13 digits and optional dashes.
-
#mpn ⇒ Object
Manufacturer Part Number (MPN).
-
#nsn ⇒ Object
National Stock Number (NSN) consisting of 13 digits and optional dashes.
-
#upc ⇒ Object
Universal Product Code (UPC) consisting of 12 digits and optional dashes.
Instance Method Summary collapse
-
#initialize(ean: nil, gtin: nil, isbn: nil, jan: nil, mpn: nil, nsn: nil, upc: nil) ⇒ Identifiers
constructor
A new instance of Identifiers.
Methods inherited from RequestParams
attr_accessor, coerce_params, coerce_value, field_encodings, new, #to_h
Constructor Details
#initialize(ean: nil, gtin: nil, isbn: nil, jan: nil, mpn: nil, nsn: nil, upc: nil) ⇒ Identifiers
Returns a new instance of Identifiers.
22 23 24 25 26 27 28 29 30 |
# File 'lib/stripe/params/product_update_params.rb', line 22 def initialize(ean: nil, gtin: nil, isbn: nil, jan: nil, mpn: nil, nsn: nil, upc: nil) @ean = ean @gtin = gtin @isbn = isbn @jan = jan @mpn = mpn @nsn = nsn @upc = upc end |
Instance Attribute Details
#ean ⇒ Object
European Article Number (EAN) consisting of 8 or 13 digits and optional dashes. You may optionally provide a leading 0 for a total of 14 digits. The final digit is a validated check digit.
8 9 10 |
# File 'lib/stripe/params/product_update_params.rb', line 8 def ean @ean end |
#gtin ⇒ Object
Global Trade Item Number (GTIN) consisting of 8, 12, 13, or 14 digits and optional dashes. The final digit is a validated check digit.
10 11 12 |
# File 'lib/stripe/params/product_update_params.rb', line 10 def gtin @gtin end |
#isbn ⇒ Object
International Standard Book Number (ISBN) consisting of 10 or 13 digits and optional dashes. The final digit is a validated check digit. For ISBN-10, the final digit may be a ‘X`.
12 13 14 |
# File 'lib/stripe/params/product_update_params.rb', line 12 def isbn @isbn end |
#jan ⇒ Object
Japanese Article Number (JAN) consisting of 13 digits and optional dashes. The first two digits must either be ‘45` or `49`. The final digit is a validated check digit.
14 15 16 |
# File 'lib/stripe/params/product_update_params.rb', line 14 def jan @jan end |
#mpn ⇒ Object
Manufacturer Part Number (MPN). May include up to 70 alphanumeric characters and dashes.
16 17 18 |
# File 'lib/stripe/params/product_update_params.rb', line 16 def mpn @mpn end |
#nsn ⇒ Object
National Stock Number (NSN) consisting of 13 digits and optional dashes. The seventh character may also be alphanumeric.
18 19 20 |
# File 'lib/stripe/params/product_update_params.rb', line 18 def nsn @nsn end |
#upc ⇒ Object
Universal Product Code (UPC) consisting of 12 digits and optional dashes. The final digit is a validated check digit.
20 21 22 |
# File 'lib/stripe/params/product_update_params.rb', line 20 def upc @upc end |