Class: Peddler::Notifications::ProductTypeDefinitionsChange::Payload
- Inherits:
-
Data
- Object
- Data
- Peddler::Notifications::ProductTypeDefinitionsChange::Payload
- Defined in:
- sig/peddler/notifications/product_type_definitions_change.rbs
Instance Attribute Summary collapse
-
#account_id ⇒ String
readonly
Returns the value of attribute account_id.
-
#marketplace_id ⇒ String?
readonly
Returns the value of attribute marketplace_id.
-
#new_product_types ⇒ Array[untyped]?
readonly
Returns the value of attribute new_product_types.
-
#product_type_version ⇒ String
readonly
Returns the value of attribute product_type_version.
Class Method Summary collapse
-
.[] ⇒ Object
-
.members ⇒ [ :account_id, :product_type_version, :marketplace_id, :new_product_types ]
-
.new ⇒ Object
-
.parse ⇒ Peddler::Notifications::ProductTypeDefinitionsChange::Payload
Instance Method Summary collapse
-
#members ⇒ [ :account_id, :product_type_version, :marketplace_id, :new_product_types ]
-
#to_h ⇒ { account_id: String, product_type_version: String, marketplace_id: String?, new_product_types: Array[untyped]? }
Instance Attribute Details
#account_id ⇒ String (readonly)
Returns the value of attribute account_id.
35 36 37 |
# File 'sig/peddler/notifications/product_type_definitions_change.rbs', line 35 def account_id @account_id end |
#marketplace_id ⇒ String? (readonly)
Returns the value of attribute marketplace_id.
36 37 38 |
# File 'sig/peddler/notifications/product_type_definitions_change.rbs', line 36 def marketplace_id @marketplace_id end |
#new_product_types ⇒ Array[untyped]? (readonly)
Returns the value of attribute new_product_types.
37 38 39 |
# File 'sig/peddler/notifications/product_type_definitions_change.rbs', line 37 def new_product_types @new_product_types end |
#product_type_version ⇒ String (readonly)
Returns the value of attribute product_type_version.
38 39 40 |
# File 'sig/peddler/notifications/product_type_definitions_change.rbs', line 38 def product_type_version @product_type_version end |
Class Method Details
.[](account_id:, product_type_version:, marketplace_id:, new_product_types:) ⇒ Peddler::Notifications::ProductTypeDefinitionsChange::Payload .[](arg0, arg1, arg2, arg3) ⇒ Peddler::Notifications::ProductTypeDefinitionsChange::Payload
28 29 |
# File 'sig/peddler/notifications/product_type_definitions_change.rbs', line 28
def self.[]: (account_id: String, product_type_version: String, ?marketplace_id: String?, ?new_product_types: Array[untyped]?) -> Peddler::Notifications::ProductTypeDefinitionsChange::Payload
| (String, String, String?, Array[untyped]?) -> Peddler::Notifications::ProductTypeDefinitionsChange::Payload
|
.members ⇒ [ :account_id, :product_type_version, :marketplace_id, :new_product_types ]
31 |
# File 'sig/peddler/notifications/product_type_definitions_change.rbs', line 31
def self.members: () -> [ :account_id, :product_type_version, :marketplace_id, :new_product_types ]
|
.new(account_id:, product_type_version:, marketplace_id:, new_product_types:) ⇒ Peddler::Notifications::ProductTypeDefinitionsChange::Payload .new(arg0, arg1, arg2, arg3) ⇒ Peddler::Notifications::ProductTypeDefinitionsChange::Payload
26 27 |
# File 'sig/peddler/notifications/product_type_definitions_change.rbs', line 26
def self.new: (account_id: String, product_type_version: String, ?marketplace_id: String?, ?new_product_types: Array[untyped]?) -> Peddler::Notifications::ProductTypeDefinitionsChange::Payload
| (String, String, String?, Array[untyped]?) -> Peddler::Notifications::ProductTypeDefinitionsChange::Payload
|
.parse ⇒ Peddler::Notifications::ProductTypeDefinitionsChange::Payload
33 |
# File 'sig/peddler/notifications/product_type_definitions_change.rbs', line 33
def self.parse: (?Hash[String | Symbol, untyped], **untyped) -> Peddler::Notifications::ProductTypeDefinitionsChange::Payload
|
Instance Method Details
#members ⇒ [ :account_id, :product_type_version, :marketplace_id, :new_product_types ]
40 |
# File 'sig/peddler/notifications/product_type_definitions_change.rbs', line 40
def members: () -> [ :account_id, :product_type_version, :marketplace_id, :new_product_types ]
|
#to_h ⇒ { account_id: String, product_type_version: String, marketplace_id: String?, new_product_types: Array[untyped]? }
41 |
# File 'sig/peddler/notifications/product_type_definitions_change.rbs', line 41
def to_h: () -> { account_id: String, product_type_version: String, marketplace_id: String?, new_product_types: Array[untyped]? }
|