Class: Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeDefinition

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#display_nameString (readonly)

Returns the value of attribute display_name.

Returns:

  • (String)


66
67
68
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 66

def display_name
  @display_name
end

#localeString (readonly)

Returns the value of attribute locale.

Returns:

  • (String)


67
68
69
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 67

def locale
  @locale
end

#marketplace_idsArray[String] (readonly)

Returns the value of attribute marketplace_ids.

Returns:

  • (Array[String])


68
69
70
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 68

def marketplace_ids
  @marketplace_ids
end

#meta_schemaPeddler::APIs::ProductTypeDefinitions20200901::SchemaLink? (readonly)

Returns the value of attribute meta_schema.



69
70
71
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 69

def meta_schema
  @meta_schema
end

#product_typeString (readonly)

Returns the value of attribute product_type.

Returns:

  • (String)


70
71
72
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 70

def product_type
  @product_type
end

#product_type_versionPeddler::APIs::ProductTypeDefinitions20200901::ProductTypeVersion (readonly)

Returns the value of attribute product_type_version.



71
72
73
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 71

def product_type_version
  @product_type_version
end

#property_groupsHash[untyped, untyped] (readonly)

Returns the value of attribute property_groups.

Returns:

  • (Hash[untyped, untyped])


72
73
74
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 72

def property_groups
  @property_groups
end

#requirementsString (readonly)

Returns the value of attribute requirements.

Returns:

  • (String)


73
74
75
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 73

def requirements
  @requirements
end

#requirements_enforcedString (readonly)

Returns the value of attribute requirements_enforced.

Returns:

  • (String)


74
75
76
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 74

def requirements_enforced
  @requirements_enforced
end

#schemaPeddler::APIs::ProductTypeDefinitions20200901::SchemaLink (readonly)

Returns the value of attribute schema.



75
76
77
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 75

def schema
  @schema
end

Class Method Details

.[](display_name:, locale:, marketplace_ids:, product_type:, product_type_version:, property_groups:, requirements:, requirements_enforced:, schema:, meta_schema:) ⇒ Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeDefinition .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeDefinition

Overloads:



59
60
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 59

def self.[]: (display_name: String, locale: String, marketplace_ids: Array[String], product_type: String, product_type_version: Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeVersion, property_groups: Hash[untyped, untyped], requirements: String, requirements_enforced: String, schema: Peddler::APIs::ProductTypeDefinitions20200901::SchemaLink, ?meta_schema: Peddler::APIs::ProductTypeDefinitions20200901::SchemaLink?) -> Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeDefinition
| (String, String, Array[String], String, Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeVersion, Hash[untyped, untyped], String, String, Peddler::APIs::ProductTypeDefinitions20200901::SchemaLink, Peddler::APIs::ProductTypeDefinitions20200901::SchemaLink?) -> Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeDefinition

.members[ :display_name, :locale, :marketplace_ids, :product_type, :product_type_version, :property_groups, :requirements, :requirements_enforced, :schema, :meta_schema ]

Returns:

  • ([ :display_name, :locale, :marketplace_ids, :product_type, :product_type_version, :property_groups, :requirements, :requirements_enforced, :schema, :meta_schema ])


62
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 62

def self.members: () -> [ :display_name, :locale, :marketplace_ids, :product_type, :product_type_version, :property_groups, :requirements, :requirements_enforced, :schema, :meta_schema ]

.new(display_name:, locale:, marketplace_ids:, product_type:, product_type_version:, property_groups:, requirements:, requirements_enforced:, schema:, meta_schema:) ⇒ Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeDefinition .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9) ⇒ Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeDefinition

Overloads:



57
58
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 57

def self.new: (display_name: String, locale: String, marketplace_ids: Array[String], product_type: String, product_type_version: Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeVersion, property_groups: Hash[untyped, untyped], requirements: String, requirements_enforced: String, schema: Peddler::APIs::ProductTypeDefinitions20200901::SchemaLink, ?meta_schema: Peddler::APIs::ProductTypeDefinitions20200901::SchemaLink?) -> Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeDefinition
| (String, String, Array[String], String, Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeVersion, Hash[untyped, untyped], String, String, Peddler::APIs::ProductTypeDefinitions20200901::SchemaLink, Peddler::APIs::ProductTypeDefinitions20200901::SchemaLink?) -> Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeDefinition

.parsePeddler::APIs::ProductTypeDefinitions20200901::ProductTypeDefinition

Parameters:

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

Returns:



64
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 64

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

Instance Method Details

#members[ :display_name, :locale, :marketplace_ids, :product_type, :product_type_version, :property_groups, :requirements, :requirements_enforced, :schema, :meta_schema ]

Returns:

  • ([ :display_name, :locale, :marketplace_ids, :product_type, :product_type_version, :property_groups, :requirements, :requirements_enforced, :schema, :meta_schema ])


77
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 77

def members: () -> [ :display_name, :locale, :marketplace_ids, :product_type, :product_type_version, :property_groups, :requirements, :requirements_enforced, :schema, :meta_schema ]

#to_h{ display_name: String, locale: String, marketplace_ids: Array[String], product_type: String, product_type_version: Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeVersion, property_groups: Hash[untyped, untyped], requirements: String, requirements_enforced: String, schema: Peddler::APIs::ProductTypeDefinitions20200901::SchemaLink, meta_schema: Peddler::APIs::ProductTypeDefinitions20200901::SchemaLink? }

Returns:



78
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 78

def to_h: () -> { display_name: String, locale: String, marketplace_ids: Array[String], product_type: String, product_type_version: Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeVersion, property_groups: Hash[untyped, untyped], requirements: String, requirements_enforced: String, schema: Peddler::APIs::ProductTypeDefinitions20200901::SchemaLink, meta_schema: Peddler::APIs::ProductTypeDefinitions20200901::SchemaLink? }