Class: OmnifocusMcp::Tools::Params::BatchAddItemParams

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



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

def defer_date
  @defer_date
end

#due_dateObject (readonly)

Returns the value of attribute due_date

Returns:

  • (Object)

    the current value of due_date



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

def due_date
  @due_date
end

#estimated_minutesObject (readonly)

Returns the value of attribute estimated_minutes

Returns:

  • (Object)

    the current value of estimated_minutes



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

def estimated_minutes
  @estimated_minutes
end

#flaggedObject (readonly)

Returns the value of attribute flagged

Returns:

  • (Object)

    the current value of flagged



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

def flagged
  @flagged
end

#folder_nameObject (readonly)

Returns the value of attribute folder_name

Returns:

  • (Object)

    the current value of folder_name



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

def folder_name
  @folder_name
end

#hierarchy_levelObject (readonly)

Returns the value of attribute hierarchy_level

Returns:

  • (Object)

    the current value of hierarchy_level



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

def hierarchy_level
  @hierarchy_level
end

#nameObject (readonly)

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

def name
  @name
end

#noteObject (readonly)

Returns the value of attribute note

Returns:

  • (Object)

    the current value of note



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

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



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

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



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

def parent_task_name
  @parent_task_name
end

#parent_temp_idObject (readonly)

Returns the value of attribute parent_temp_id

Returns:

  • (Object)

    the current value of parent_temp_id



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

def parent_temp_id
  @parent_temp_id
end

#planned_dateObject (readonly)

Returns the value of attribute planned_date

Returns:

  • (Object)

    the current value of planned_date



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

def planned_date
  @planned_date
end

#project_nameObject (readonly)

Returns the value of attribute project_name

Returns:

  • (Object)

    the current value of project_name



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

def project_name
  @project_name
end

#sequentialObject (readonly)

Returns the value of attribute sequential

Returns:

  • (Object)

    the current value of sequential



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

def sequential
  @sequential
end

#tagsObject (readonly)

Returns the value of attribute tags

Returns:

  • (Object)

    the current value of tags



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

def tags
  @tags
end

#temp_idObject (readonly)

Returns the value of attribute temp_id

Returns:

  • (Object)

    the current value of temp_id



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

def temp_id
  @temp_id
end

#typeObject (readonly)

Returns the value of attribute type

Returns:

  • (Object)

    the current value of type



51
52
53
# File 'lib/omnifocus_mcp/tools/params.rb', line 51

def type
  @type
end

Class Method Details

.from_hash(hash) ⇒ Object



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

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

.from_mcp(args) ⇒ Object



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

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