Class: OmnifocusMcp::Tools::Params::AddTaskParams

Inherits:
Data
  • Object
show all
Defined in:
lib/omnifocus_mcp/tools/params.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#defer_dateObject (readonly)

Returns the value of attribute defer_date

Returns:

  • (Object)

    the current value of defer_date



10
11
12
# File 'lib/omnifocus_mcp/tools/params.rb', line 10

def defer_date
  @defer_date
end

#due_dateObject (readonly)

Returns the value of attribute due_date

Returns:

  • (Object)

    the current value of due_date



10
11
12
# File 'lib/omnifocus_mcp/tools/params.rb', line 10

def due_date
  @due_date
end

#estimated_minutesObject (readonly)

Returns the value of attribute estimated_minutes

Returns:

  • (Object)

    the current value of estimated_minutes



10
11
12
# File 'lib/omnifocus_mcp/tools/params.rb', line 10

def estimated_minutes
  @estimated_minutes
end

#flaggedObject (readonly)

Returns the value of attribute flagged

Returns:

  • (Object)

    the current value of flagged



10
11
12
# File 'lib/omnifocus_mcp/tools/params.rb', line 10

def flagged
  @flagged
end

#hierarchy_levelObject (readonly)

Returns the value of attribute hierarchy_level

Returns:

  • (Object)

    the current value of hierarchy_level



10
11
12
# File 'lib/omnifocus_mcp/tools/params.rb', line 10

def hierarchy_level
  @hierarchy_level
end

#nameObject (readonly)

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



10
11
12
# File 'lib/omnifocus_mcp/tools/params.rb', line 10

def name
  @name
end

#noteObject (readonly)

Returns the value of attribute note

Returns:

  • (Object)

    the current value of note



10
11
12
# File 'lib/omnifocus_mcp/tools/params.rb', line 10

def note
  @note
end

#parent_task_idObject (readonly)

Returns the value of attribute parent_task_id

Returns:

  • (Object)

    the current value of parent_task_id



10
11
12
# File 'lib/omnifocus_mcp/tools/params.rb', line 10

def parent_task_id
  @parent_task_id
end

#parent_task_nameObject (readonly)

Returns the value of attribute parent_task_name

Returns:

  • (Object)

    the current value of parent_task_name



10
11
12
# File 'lib/omnifocus_mcp/tools/params.rb', line 10

def parent_task_name
  @parent_task_name
end

#planned_dateObject (readonly)

Returns the value of attribute planned_date

Returns:

  • (Object)

    the current value of planned_date



10
11
12
# File 'lib/omnifocus_mcp/tools/params.rb', line 10

def planned_date
  @planned_date
end

#project_nameObject (readonly)

Returns the value of attribute project_name

Returns:

  • (Object)

    the current value of project_name



10
11
12
# File 'lib/omnifocus_mcp/tools/params.rb', line 10

def project_name
  @project_name
end

#tagsObject (readonly)

Returns the value of attribute tags

Returns:

  • (Object)

    the current value of tags



10
11
12
# File 'lib/omnifocus_mcp/tools/params.rb', line 10

def tags
  @tags
end

Class Method Details

.from_hash(hash) ⇒ Object



16
# File 'lib/omnifocus_mcp/tools/params.rb', line 16

def self.from_hash(hash) = McpBoundary.from_hash(self, hash)

.from_mcp(args) ⇒ Object



15
# File 'lib/omnifocus_mcp/tools/params.rb', line 15

def self.from_mcp(args) = McpBoundary.build(self, args)