Class: Peddler::APIs::ActionPlans20260601::ActionPlan

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#accepted_date ⇒ Time? (readonly)

Returns the value of attribute accepted_date.

Returns:

  • (Time, nil)


153
154
155
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 153

def accepted_date
  @accepted_date
end

#action_items ⇒ Array[Peddler::APIs::ActionPlans20260601::ActionItem]? (readonly)

Returns the value of attribute action_items.



154
155
156
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 154

def action_items
  @action_items
end

#action_plan_id ⇒ String (readonly)

Returns the value of attribute action_plan_id.

Returns:

  • (String)


155
156
157
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 155

def action_plan_id
  @action_plan_id
end

#completed_date ⇒ Time? (readonly)

Returns the value of attribute completed_date.

Returns:

  • (Time, nil)


156
157
158
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 156

def completed_date
  @completed_date
end

#created_date ⇒ Time? (readonly)

Returns the value of attribute created_date.

Returns:

  • (Time, nil)


157
158
159
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 157

def created_date
  @created_date
end

#display_name ⇒ Peddler::APIs::ActionPlans20260601::LocalizedText? (readonly)

Returns the value of attribute display_name.



158
159
160
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 158

def display_name
  @display_name
end

#inputs ⇒ Hash[untyped, untyped]? (readonly)

Returns the value of attribute inputs.

Returns:

  • (Hash[untyped, untyped], nil)


159
160
161
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 159

def inputs
  @inputs
end

#last_updated_date ⇒ Time? (readonly)

Returns the value of attribute last_updated_date.

Returns:

  • (Time, nil)


160
161
162
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 160

def last_updated_date
  @last_updated_date
end

#references ⇒ Peddler::APIs::ActionPlans20260601::PlanReferences? (readonly)

Returns the value of attribute references.



161
162
163
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 161

def references
  @references
end

#started_date ⇒ Time? (readonly)

Returns the value of attribute started_date.

Returns:

  • (Time, nil)


162
163
164
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 162

def started_date
  @started_date
end

#status ⇒ Array[untyped] (readonly)

Returns the value of attribute status.

Returns:

  • (Array[untyped])


163
164
165
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 163

def status
  @status
end

#steps ⇒ Array[Peddler::APIs::ActionPlans20260601::PlanStep]? (readonly)

Returns the value of attribute steps.



164
165
166
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 164

def steps
  @steps
end

#type ⇒ Peddler::APIs::ActionPlans20260601::ActionPlanType? (readonly)

Returns the value of attribute type.



165
166
167
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 165

def type
  @type
end

Class Method Details

.[](action_plan_id:, status:, accepted_date:, action_items:, completed_date:, created_date:, display_name:, inputs:, last_updated_date:, references:, started_date:, steps:, type:) ⇒ Peddler::APIs::ActionPlans20260601::ActionPlan .[](arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) ⇒ Peddler::APIs::ActionPlans20260601::ActionPlan

Overloads:



146
147
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 146

def self.[]: (action_plan_id: String, status: Array[untyped], ?accepted_date: Time?, ?action_items: Array[Peddler::APIs::ActionPlans20260601::ActionItem]?, ?completed_date: Time?, ?created_date: Time?, ?display_name: Peddler::APIs::ActionPlans20260601::LocalizedText?, ?inputs: Hash[untyped, untyped]?, ?last_updated_date: Time?, ?references: Peddler::APIs::ActionPlans20260601::PlanReferences?, ?started_date: Time?, ?steps: Array[Peddler::APIs::ActionPlans20260601::PlanStep]?, ?type: Peddler::APIs::ActionPlans20260601::ActionPlanType?) -> Peddler::APIs::ActionPlans20260601::ActionPlan
| (String, Array[untyped], Time?, Array[Peddler::APIs::ActionPlans20260601::ActionItem]?, Time?, Time?, Peddler::APIs::ActionPlans20260601::LocalizedText?, Hash[untyped, untyped]?, Time?, Peddler::APIs::ActionPlans20260601::PlanReferences?, Time?, Array[Peddler::APIs::ActionPlans20260601::PlanStep]?, Peddler::APIs::ActionPlans20260601::ActionPlanType?) -> Peddler::APIs::ActionPlans20260601::ActionPlan

.members ⇒ [ :action_plan_id, :status, :accepted_date, :action_items, :completed_date, :created_date, :display_name, :inputs, :last_updated_date, :references, :started_date, :steps, :type ]

Returns:

  • ([ :action_plan_id, :status, :accepted_date, :action_items, :completed_date, :created_date, :display_name, :inputs, :last_updated_date, :references, :started_date, :steps, :type ])


149
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 149

def self.members: () -> [ :action_plan_id, :status, :accepted_date, :action_items, :completed_date, :created_date, :display_name, :inputs, :last_updated_date, :references, :started_date, :steps, :type ]

.new(action_plan_id:, status:, accepted_date:, action_items:, completed_date:, created_date:, display_name:, inputs:, last_updated_date:, references:, started_date:, steps:, type:) ⇒ Peddler::APIs::ActionPlans20260601::ActionPlan .new(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12) ⇒ Peddler::APIs::ActionPlans20260601::ActionPlan

Overloads:



144
145
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 144

def self.new: (action_plan_id: String, status: Array[untyped], ?accepted_date: Time?, ?action_items: Array[Peddler::APIs::ActionPlans20260601::ActionItem]?, ?completed_date: Time?, ?created_date: Time?, ?display_name: Peddler::APIs::ActionPlans20260601::LocalizedText?, ?inputs: Hash[untyped, untyped]?, ?last_updated_date: Time?, ?references: Peddler::APIs::ActionPlans20260601::PlanReferences?, ?started_date: Time?, ?steps: Array[Peddler::APIs::ActionPlans20260601::PlanStep]?, ?type: Peddler::APIs::ActionPlans20260601::ActionPlanType?) -> Peddler::APIs::ActionPlans20260601::ActionPlan
| (String, Array[untyped], Time?, Array[Peddler::APIs::ActionPlans20260601::ActionItem]?, Time?, Time?, Peddler::APIs::ActionPlans20260601::LocalizedText?, Hash[untyped, untyped]?, Time?, Peddler::APIs::ActionPlans20260601::PlanReferences?, Time?, Array[Peddler::APIs::ActionPlans20260601::PlanStep]?, Peddler::APIs::ActionPlans20260601::ActionPlanType?) -> Peddler::APIs::ActionPlans20260601::ActionPlan

.parse ⇒ Peddler::APIs::ActionPlans20260601::ActionPlan

Parameters:

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

Returns:



151
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 151

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

Instance Method Details

#members ⇒ [ :action_plan_id, :status, :accepted_date, :action_items, :completed_date, :created_date, :display_name, :inputs, :last_updated_date, :references, :started_date, :steps, :type ]

Returns:

  • ([ :action_plan_id, :status, :accepted_date, :action_items, :completed_date, :created_date, :display_name, :inputs, :last_updated_date, :references, :started_date, :steps, :type ])


167
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 167

def members: () -> [ :action_plan_id, :status, :accepted_date, :action_items, :completed_date, :created_date, :display_name, :inputs, :last_updated_date, :references, :started_date, :steps, :type ]

#to_h ⇒ { action_plan_id: String, status: Array[untyped], accepted_date: Time?, action_items: Array[Peddler::APIs::ActionPlans20260601::ActionItem]?, completed_date: Time?, created_date: Time?, display_name: Peddler::APIs::ActionPlans20260601::LocalizedText?, inputs: Hash[untyped, untyped]?, last_updated_date: Time?, references: Peddler::APIs::ActionPlans20260601::PlanReferences?, started_date: Time?, steps: Array[Peddler::APIs::ActionPlans20260601::PlanStep]?, type: Peddler::APIs::ActionPlans20260601::ActionPlanType? }

Returns:



168
# File 'sig/peddler/apis/action_plans_2026_06_01.rbs', line 168

def to_h: () -> { action_plan_id: String, status: Array[untyped], accepted_date: Time?, action_items: Array[Peddler::APIs::ActionPlans20260601::ActionItem]?, completed_date: Time?, created_date: Time?, display_name: Peddler::APIs::ActionPlans20260601::LocalizedText?, inputs: Hash[untyped, untyped]?, last_updated_date: Time?, references: Peddler::APIs::ActionPlans20260601::PlanReferences?, started_date: Time?, steps: Array[Peddler::APIs::ActionPlans20260601::PlanStep]?, type: Peddler::APIs::ActionPlans20260601::ActionPlanType? }