{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "TaskOutputs",
  "type": "object",
  "properties": {
    "branchId": {
      "type": "integer",
      "description": "ID of the parent branch.",
      "example": 345,
      "format": "int64"
    },
    "projectId": {
      "type": "integer",
      "description": "ID of the parent project.",
      "example": 123,
      "format": "int64"
    },
    "sinkId": {
      "type": "string",
      "description": "ID of the created/updated sink.",
      "example": "github-pr-table-sink",
      "minLength": 1,
      "maxLength": 48
    },
    "sourceId": {
      "type": "string",
      "description": "ID of the created/updated source.",
      "example": "github-webhook-source",
      "minLength": 1,
      "maxLength": 48
    },
    "url": {
      "type": "string",
      "description": "Absolute URL of the entity.",
      "example": "abc123"
    }
  },
  "description": "Outputs generated by the task.",
  "example": {
    "url": "abc123",
    "projectId": 123,
    "branchId": 345,
    "sourceId": "github-webhook-source",
    "sinkId": "github-pr-table-sink"
  }
}