Class: Stripe::ProductUpdateParams::Identifiers

Inherits:
RequestParams show all
Defined in:
lib/stripe/params/product_update_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.



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

#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.



8
9
10
# File 'lib/stripe/params/product_update_params.rb', line 8

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.



10
11
12
# File 'lib/stripe/params/product_update_params.rb', line 10

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`.



12
13
14
# File 'lib/stripe/params/product_update_params.rb', line 12

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.



14
15
16
# File 'lib/stripe/params/product_update_params.rb', line 14

def jan
  @jan
end

#mpnObject

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

#nsnObject

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

#upcObject

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