Class: Stripe::OrderUpdateParams::LineItem::ProductData::Identifiers
- Inherits:
-
RequestParams
- Object
- RequestParams
- Stripe::OrderUpdateParams::LineItem::ProductData::Identifiers
- Defined in:
- lib/stripe/params/order_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.
141 142 143 144 145 146 147 148 149 |
# File 'lib/stripe/params/order_update_params.rb', line 141 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.
127 128 129 |
# File 'lib/stripe/params/order_update_params.rb', line 127 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.
129 130 131 |
# File 'lib/stripe/params/order_update_params.rb', line 129 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`.
131 132 133 |
# File 'lib/stripe/params/order_update_params.rb', line 131 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.
133 134 135 |
# File 'lib/stripe/params/order_update_params.rb', line 133 def jan @jan end |
#mpn ⇒ Object
Manufacturer Part Number (MPN). May include up to 70 alphanumeric characters and dashes.
135 136 137 |
# File 'lib/stripe/params/order_update_params.rb', line 135 def mpn @mpn end |
#nsn ⇒ Object
National Stock Number (NSN) consisting of 13 digits and optional dashes. The seventh character may also be alphanumeric.
137 138 139 |
# File 'lib/stripe/params/order_update_params.rb', line 137 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.
139 140 141 |
# File 'lib/stripe/params/order_update_params.rb', line 139 def upc @upc end |