Class: Peddler::APIs::ListingsItems20210801::ItemRelationship

Inherits:
Data
  • Object
show all
Defined in:
sig/peddler/apis/listings_items_2021_08_01.rbs

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#child_skusArray[String]? (readonly)

Returns the value of attribute child_skus.

Returns:

  • (Array[String], nil)


281
282
283
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 281

def child_skus
  @child_skus
end

#parent_skusArray[String]? (readonly)

Returns the value of attribute parent_skus.

Returns:

  • (Array[String], nil)


282
283
284
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 282

def parent_skus
  @parent_skus
end

#typeString (readonly)

Returns the value of attribute type.

Returns:

  • (String)


283
284
285
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 283

def type
  @type
end

#variation_themePeddler::APIs::ListingsItems20210801::ItemVariationTheme? (readonly)

Returns the value of attribute variation_theme.



284
285
286
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 284

def variation_theme
  @variation_theme
end

Class Method Details

.[](type:, child_skus:, parent_skus:, variation_theme:) ⇒ Peddler::APIs::ListingsItems20210801::ItemRelationship .[](arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::ListingsItems20210801::ItemRelationship

Overloads:



274
275
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 274

def self.[]: (type: String, ?child_skus: Array[String]?, ?parent_skus: Array[String]?, ?variation_theme: Peddler::APIs::ListingsItems20210801::ItemVariationTheme?) -> Peddler::APIs::ListingsItems20210801::ItemRelationship
| (String, Array[String]?, Array[String]?, Peddler::APIs::ListingsItems20210801::ItemVariationTheme?) -> Peddler::APIs::ListingsItems20210801::ItemRelationship

.members[ :type, :child_skus, :parent_skus, :variation_theme ]

Returns:

  • ([ :type, :child_skus, :parent_skus, :variation_theme ])


277
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 277

def self.members: () -> [ :type, :child_skus, :parent_skus, :variation_theme ]

.new(type:, child_skus:, parent_skus:, variation_theme:) ⇒ Peddler::APIs::ListingsItems20210801::ItemRelationship .new(arg0, arg1, arg2, arg3) ⇒ Peddler::APIs::ListingsItems20210801::ItemRelationship

Overloads:



272
273
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 272

def self.new: (type: String, ?child_skus: Array[String]?, ?parent_skus: Array[String]?, ?variation_theme: Peddler::APIs::ListingsItems20210801::ItemVariationTheme?) -> Peddler::APIs::ListingsItems20210801::ItemRelationship
| (String, Array[String]?, Array[String]?, Peddler::APIs::ListingsItems20210801::ItemVariationTheme?) -> Peddler::APIs::ListingsItems20210801::ItemRelationship

.parsePeddler::APIs::ListingsItems20210801::ItemRelationship

Parameters:

  • (Hash[String | Symbol, untyped])
  • (Object)

Returns:



279
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 279

def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::APIs::ListingsItems20210801::ItemRelationship

Instance Method Details

#members[ :type, :child_skus, :parent_skus, :variation_theme ]

Returns:

  • ([ :type, :child_skus, :parent_skus, :variation_theme ])


286
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 286

def members: () -> [ :type, :child_skus, :parent_skus, :variation_theme ]

#to_h{ type: String, child_skus: Array[String]?, parent_skus: Array[String]?, variation_theme: Peddler::APIs::ListingsItems20210801::ItemVariationTheme? }

Returns:



287
# File 'sig/peddler/apis/listings_items_2021_08_01.rbs', line 287

def to_h: () -> { type: String, child_skus: Array[String]?, parent_skus: Array[String]?, variation_theme: Peddler::APIs::ListingsItems20210801::ItemVariationTheme? }