Class: Peddler::APIs::Messaging20260420::MarketplaceAutomation

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#automation_details ⇒ Peddler::APIs::Messaging20260420::AutomationDetails (readonly)

Returns the value of attribute automation_details.



126
127
128
# File 'sig/peddler/apis/messaging_2026_04_20.rbs', line 126

def automation_details
  @automation_details
end

#marketplace_id ⇒ String (readonly)

Returns the value of attribute marketplace_id.

Returns:

  • (String)


127
128
129
# File 'sig/peddler/apis/messaging_2026_04_20.rbs', line 127

def marketplace_id
  @marketplace_id
end

#trigger_conditions ⇒ Peddler::APIs::Messaging20260420::TriggerConditions (readonly)

Returns the value of attribute trigger_conditions.



128
129
130
# File 'sig/peddler/apis/messaging_2026_04_20.rbs', line 128

def trigger_conditions
  @trigger_conditions
end

Class Method Details

.[](automation_details:, marketplace_id:, trigger_conditions:) ⇒ Peddler::APIs::Messaging20260420::MarketplaceAutomation .[](arg0, arg1, arg2) ⇒ Peddler::APIs::Messaging20260420::MarketplaceAutomation



119
120
# File 'sig/peddler/apis/messaging_2026_04_20.rbs', line 119

def self.[]: (automation_details: Peddler::APIs::Messaging20260420::AutomationDetails, marketplace_id: String, trigger_conditions: Peddler::APIs::Messaging20260420::TriggerConditions) -> Peddler::APIs::Messaging20260420::MarketplaceAutomation
| (Peddler::APIs::Messaging20260420::AutomationDetails, String, Peddler::APIs::Messaging20260420::TriggerConditions) -> Peddler::APIs::Messaging20260420::MarketplaceAutomation

.members ⇒ [ :automation_details, :marketplace_id, :trigger_conditions ]

Returns:

  • ([ :automation_details, :marketplace_id, :trigger_conditions ])


122
# File 'sig/peddler/apis/messaging_2026_04_20.rbs', line 122

def self.members: () -> [ :automation_details, :marketplace_id, :trigger_conditions ]

.new(automation_details:, marketplace_id:, trigger_conditions:) ⇒ Peddler::APIs::Messaging20260420::MarketplaceAutomation .new(arg0, arg1, arg2) ⇒ Peddler::APIs::Messaging20260420::MarketplaceAutomation



117
118
# File 'sig/peddler/apis/messaging_2026_04_20.rbs', line 117

def self.new: (automation_details: Peddler::APIs::Messaging20260420::AutomationDetails, marketplace_id: String, trigger_conditions: Peddler::APIs::Messaging20260420::TriggerConditions) -> Peddler::APIs::Messaging20260420::MarketplaceAutomation
| (Peddler::APIs::Messaging20260420::AutomationDetails, String, Peddler::APIs::Messaging20260420::TriggerConditions) -> Peddler::APIs::Messaging20260420::MarketplaceAutomation

.parse ⇒ Peddler::APIs::Messaging20260420::MarketplaceAutomation

Parameters:

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

Returns:



124
# File 'sig/peddler/apis/messaging_2026_04_20.rbs', line 124

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

Instance Method Details

#members ⇒ [ :automation_details, :marketplace_id, :trigger_conditions ]

Returns:

  • ([ :automation_details, :marketplace_id, :trigger_conditions ])


130
# File 'sig/peddler/apis/messaging_2026_04_20.rbs', line 130

def members: () -> [ :automation_details, :marketplace_id, :trigger_conditions ]

#to_h ⇒ { automation_details: Peddler::APIs::Messaging20260420::AutomationDetails, marketplace_id: String, trigger_conditions: Peddler::APIs::Messaging20260420::TriggerConditions }

Returns:



131
# File 'sig/peddler/apis/messaging_2026_04_20.rbs', line 131

def to_h: () -> { automation_details: Peddler::APIs::Messaging20260420::AutomationDetails, marketplace_id: String, trigger_conditions: Peddler::APIs::Messaging20260420::TriggerConditions }