OBJECT

Task

Tasks for providers to create, complete, and optionally assign to client profiles

link GraphQL Schema definition

  • type Task {
  • # The client tagged to this task
  • client: User
  • # The indentifier of the client tagged on this task
  • client_id: ID
  • # If true, user has marked task complete
  • complete: Boolean
  • # Date and time this task was completed
  • completed_at: String
  • # User ID of the user who completed this task
  • completed_by_id: ID
  • # Details describing this task
  • content: String
  • # Date and time this task was created
  • created_at: String!
  • # ID of an auto generator
  • created_by_generator_id: String
  • # User id of user who created this task
  • created_by_id: ID
  • # The user who created this task
  • creator: User
  • # Pagination cursor
  • cursor: Cursor!
  • # Date and time this task was is due to be complete
  • due_date: String
  • # If true, hide completed task from top nav bar
  • hidden: Boolean!
  • # The unique identifier of the task
  • id: ID!
  • # Get associated chat message with a task
  • note: Note
  • # Get relative path to view the note
  • note_path: String
  • # Order in which tasks are displayed (ascending)
  • position: Int
  • # Level of urgency for this task(0 = standard priority, 1 = high priority)
  • priority: Int!
  • # ID of additional relation
  • ref_source: String
  • # Reminder object for a given goal
  • reminder: Reminder
  • # If truem, user has viewed this task in top navbar
  • seen: Boolean!
  • # Indicates to smart task
  • smart: Boolean!
  • # Get category of smart task
  • smart_category: String
  • # The user assigned to complete this task
  • user: User
  • # User ID of the user assigned to this task
  • user_id: ID
  • }