Class: OmnifocusMcp::Tools::Params::AddProjectParams

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



19
20
21
# File 'lib/omnifocus_mcp/tools/params.rb', line 19

def defer_date
  @defer_date
end

#due_dateObject (readonly)

Returns the value of attribute due_date

Returns:

  • (Object)

    the current value of due_date



19
20
21
# File 'lib/omnifocus_mcp/tools/params.rb', line 19

def due_date
  @due_date
end

#estimated_minutesObject (readonly)

Returns the value of attribute estimated_minutes

Returns:

  • (Object)

    the current value of estimated_minutes



19
20
21
# File 'lib/omnifocus_mcp/tools/params.rb', line 19

def estimated_minutes
  @estimated_minutes
end

#flaggedObject (readonly)

Returns the value of attribute flagged

Returns:

  • (Object)

    the current value of flagged



19
20
21
# File 'lib/omnifocus_mcp/tools/params.rb', line 19

def flagged
  @flagged
end

#folder_nameObject (readonly)

Returns the value of attribute folder_name

Returns:

  • (Object)

    the current value of folder_name



19
20
21
# File 'lib/omnifocus_mcp/tools/params.rb', line 19

def folder_name
  @folder_name
end

#nameObject (readonly)

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



19
20
21
# File 'lib/omnifocus_mcp/tools/params.rb', line 19

def name
  @name
end

#noteObject (readonly)

Returns the value of attribute note

Returns:

  • (Object)

    the current value of note



19
20
21
# File 'lib/omnifocus_mcp/tools/params.rb', line 19

def note
  @note
end

#sequentialObject (readonly)

Returns the value of attribute sequential

Returns:

  • (Object)

    the current value of sequential



19
20
21
# File 'lib/omnifocus_mcp/tools/params.rb', line 19

def sequential
  @sequential
end

#tagsObject (readonly)

Returns the value of attribute tags

Returns:

  • (Object)

    the current value of tags



19
20
21
# File 'lib/omnifocus_mcp/tools/params.rb', line 19

def tags
  @tags
end

Class Method Details

.from_hash(hash) ⇒ Object



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

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

.from_mcp(args) ⇒ Object



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

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