Task comments, feedback, and collaboration tools.

Comment {
  "type": "object",
  "properties": {
    "shotgun_id": {
      "type": "integer",
      "description": "Used for synchronization with a Shotgun instance"
    },
    "object_id": {
      "type": "string",
      "format": "UUID",
      "description": "Unique ID of the commented model instance"
    },
    "object_type": {
      "type": "string",
      "description": "Model type of the comment model instance"
    },
    "text": {
      "type": "string"
    },
    "data": {
      "type": "string",
      "format": "json",
      "description": "Free JSON field to add metadata"
    },
    "replies": {
      "type": "string",
      "format": "json",
      "default": "[]"
    },
    "checklist": {
      "type": "string",
      "format": "json"
    },
    "pinned": {
      "type": "boolean"
    },
    "task_status_id": {
      "type": "string",
      "format": "UUID",
      "description": "Task status attached to comment"
    },
    "person_id": {
      "type": "string",
      "format": "UUID",
      "description": "The person who publishes the comment"
    },
    "preview_file_id": {
      "type": "string",
      "format": "UUID",
      "description": "ID of preview file used as thumbnail"
    }
  }
}