Class: Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeDefinition
- Inherits:
-
Data
- Object
- Data
- Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeDefinition
- Defined in:
- sig/peddler/apis/product_type_definitions_2020_09_01.rbs
Instance Attribute Summary collapse
-
#display_name ⇒ String
readonly
Returns the value of attribute display_name.
-
#locale ⇒ String
readonly
Returns the value of attribute locale.
-
#marketplace_ids ⇒ Array[String]
readonly
Returns the value of attribute marketplace_ids.
-
#meta_schema ⇒ Peddler::APIs::ProductTypeDefinitions20200901::SchemaLink?
readonly
Returns the value of attribute meta_schema.
-
#product_type ⇒ String
readonly
Returns the value of attribute product_type.
-
#product_type_version ⇒ Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeVersion
readonly
Returns the value of attribute product_type_version.
-
#property_groups ⇒ Hash[untyped, untyped]
readonly
Returns the value of attribute property_groups.
-
#requirements ⇒ String
readonly
Returns the value of attribute requirements.
-
#requirements_enforced ⇒ String
readonly
Returns the value of attribute requirements_enforced.
-
#schema ⇒ Peddler::APIs::ProductTypeDefinitions20200901::SchemaLink
readonly
Returns the value of attribute schema.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :display_name, :locale, :marketplace_ids, :product_type, :product_type_version, :property_groups, :requirements, :requirements_enforced, :schema, :meta_schema ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeDefinition
Instance Method Summary collapse
-
#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? }
Instance Attribute Details
#display_name ⇒ String (readonly)
Returns the value of attribute display_name.
66 67 68 |
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 66 def display_name @display_name end |
#locale ⇒ String (readonly)
Returns the value of attribute locale.
67 68 69 |
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 67 def locale @locale end |
#marketplace_ids ⇒ Array[String] (readonly)
Returns the value of attribute marketplace_ids.
68 69 70 |
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 68 def marketplace_ids @marketplace_ids end |
#meta_schema ⇒ Peddler::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 end |
#product_type ⇒ String (readonly)
Returns the value of attribute product_type.
70 71 72 |
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 70 def product_type @product_type end |
#product_type_version ⇒ Peddler::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_groups ⇒ Hash[untyped, untyped] (readonly)
Returns the value of attribute property_groups.
72 73 74 |
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 72 def property_groups @property_groups end |
#requirements ⇒ String (readonly)
Returns the value of attribute requirements.
73 74 75 |
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 73 def requirements @requirements end |
#requirements_enforced ⇒ String (readonly)
Returns the value of attribute requirements_enforced.
74 75 76 |
# File 'sig/peddler/apis/product_type_definitions_2020_09_01.rbs', line 74 def requirements_enforced @requirements_enforced end |
#schema ⇒ Peddler::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
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 ]
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
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
|
.parse ⇒ Peddler::APIs::ProductTypeDefinitions20200901::ProductTypeDefinition
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 ]
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? }
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? }
|