Class: OmnifocusMcp::Tools::Params::EditItemParams

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

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#add_tagsObject (readonly)

Returns the value of attribute add_tags

Returns:

  • (Object)

    the current value of add_tags



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def add_tags
  @add_tags
end

#idObject (readonly)

Returns the value of attribute id

Returns:

  • (Object)

    the current value of id



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def id
  @id
end

#item_typeObject (readonly)

Returns the value of attribute item_type

Returns:

  • (Object)

    the current value of item_type



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def item_type
  @item_type
end

#nameObject (readonly)

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def name
  @name
end

#new_defer_dateObject (readonly)

Returns the value of attribute new_defer_date

Returns:

  • (Object)

    the current value of new_defer_date



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def new_defer_date
  @new_defer_date
end

#new_due_dateObject (readonly)

Returns the value of attribute new_due_date

Returns:

  • (Object)

    the current value of new_due_date



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def new_due_date
  @new_due_date
end

#new_estimated_minutesObject (readonly)

Returns the value of attribute new_estimated_minutes

Returns:

  • (Object)

    the current value of new_estimated_minutes



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def new_estimated_minutes
  @new_estimated_minutes
end

#new_flaggedObject (readonly)

Returns the value of attribute new_flagged

Returns:

  • (Object)

    the current value of new_flagged



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def new_flagged
  @new_flagged
end

#new_folder_nameObject (readonly)

Returns the value of attribute new_folder_name

Returns:

  • (Object)

    the current value of new_folder_name



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def new_folder_name
  @new_folder_name
end

#new_nameObject (readonly)

Returns the value of attribute new_name

Returns:

  • (Object)

    the current value of new_name



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def new_name
  @new_name
end

#new_noteObject (readonly)

Returns the value of attribute new_note

Returns:

  • (Object)

    the current value of new_note



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def new_note
  @new_note
end

#new_planned_dateObject (readonly)

Returns the value of attribute new_planned_date

Returns:

  • (Object)

    the current value of new_planned_date



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def new_planned_date
  @new_planned_date
end

#new_project_nameObject (readonly)

Returns the value of attribute new_project_name

Returns:

  • (Object)

    the current value of new_project_name



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def new_project_name
  @new_project_name
end

#new_project_statusObject (readonly)

Returns the value of attribute new_project_status

Returns:

  • (Object)

    the current value of new_project_status



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def new_project_status
  @new_project_status
end

#new_sequentialObject (readonly)

Returns the value of attribute new_sequential

Returns:

  • (Object)

    the current value of new_sequential



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def new_sequential
  @new_sequential
end

#new_statusObject (readonly)

Returns the value of attribute new_status

Returns:

  • (Object)

    the current value of new_status



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def new_status
  @new_status
end

#remove_tagsObject (readonly)

Returns the value of attribute remove_tags

Returns:

  • (Object)

    the current value of remove_tags



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def remove_tags
  @remove_tags
end

#replace_tagsObject (readonly)

Returns the value of attribute replace_tags

Returns:

  • (Object)

    the current value of replace_tags



27
28
29
# File 'lib/omnifocus_mcp/tools/params.rb', line 27

def replace_tags
  @replace_tags
end

Class Method Details

.from_hash(hash) ⇒ Object



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

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

.from_mcp(args) ⇒ Object



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

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