Class: Stripe::OrderCreateParams::LineItem::ProductData::Identifiers

Inherits:
RequestParams
  • Object
show all
Defined in:
lib/stripe/params/order_create_params.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

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_create_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

#eanObject

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_create_params.rb', line 127

def ean
  @ean
end

#gtinObject

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_create_params.rb', line 129

def gtin
  @gtin
end

#isbnObject

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_create_params.rb', line 131

def isbn
  @isbn
end

#janObject

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_create_params.rb', line 133

def jan
  @jan
end

#mpnObject

Manufacturer Part Number (MPN). May include up to 70 alphanumeric characters and dashes.



135
136
137
# File 'lib/stripe/params/order_create_params.rb', line 135

def mpn
  @mpn
end

#nsnObject

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_create_params.rb', line 137

def nsn
  @nsn
end

#upcObject

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_create_params.rb', line 139

def upc
  @upc
end