{
"openapi": "3.0.1",
"info": {
"title": "OpenAPI definition",
"version": "v0"
},
"servers": [
{
"url": "http://localhost:8080",
"description": "Generated server url"
}
],
"paths": {
"/api/workflow/{workflowId}/skiptask/{taskReferenceName}": {
"put": {
"tags": [
"workflow-resource"
],
"summary": "Skips a given task from a current running workflow",
"operationId": "skipTaskFromWorkflow",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "taskReferenceName",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "arg2",
"in": "query",
"required": true,
"schema": {
"$ref": "#/components/schemas/SkipTaskRequest"
}
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/workflow/{workflowId}/resume": {
"put": {
"tags": [
"workflow-resource"
],
"summary": "Resumes the workflow",
"operationId": "resumeWorkflow",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/workflow/{workflowId}/pause": {
"put": {
"tags": [
"workflow-resource"
],
"summary": "Pauses the workflow",
"operationId": "pauseWorkflow",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/workflow/decide/{workflowId}": {
"put": {
"tags": [
"workflow-resource"
],
"summary": "Starts the decision task for a workflow",
"operationId": "decide",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/workflow/bulk/resume": {
"put": {
"tags": [
"workflow-bulk-resource"
],
"summary": "Resume the list of workflows",
"operationId": "resumeWorkflow_1",
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/BulkResponseString"
}
}
}
}
}
}
},
"/api/workflow/bulk/pause": {
"put": {
"tags": [
"workflow-bulk-resource"
],
"summary": "Pause the list of workflows",
"operationId": "pauseWorkflow_1",
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/BulkResponseString"
}
}
}
}
}
}
},
"/api/metadata/workflow": {
"get": {
"tags": [
"metadata-resource"
],
"summary": "Retrieves all workflow definition along with blueprint",
"operationId": "getAll",
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WorkflowDef"
}
}
}
}
}
}
},
"put": {
"tags": [
"metadata-resource"
],
"summary": "Create or update workflow definition",
"operationId": "update",
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WorkflowDef"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/BulkResponseString"
}
}
}
}
}
},
"post": {
"tags": [
"metadata-resource"
],
"summary": "Create a new workflow definition",
"operationId": "create",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkflowDef"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/metadata/taskdefs": {
"get": {
"tags": [
"metadata-resource"
],
"summary": "Gets all task definition",
"operationId": "getTaskDefs",
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskDef"
}
}
}
}
}
}
},
"put": {
"tags": [
"metadata-resource"
],
"summary": "Update an existing task",
"operationId": "registerTaskDef",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TaskDef"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK"
}
}
},
"post": {
"tags": [
"metadata-resource"
],
"summary": "Create new task definition(s)",
"operationId": "registerTaskDef_1",
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskDef"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/event": {
"get": {
"tags": [
"event-resource"
],
"summary": "Get all the event handlers",
"operationId": "getEventHandlers",
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EventHandler"
}
}
}
}
}
}
},
"put": {
"tags": [
"event-resource"
],
"summary": "Update an existing event handler.",
"operationId": "updateEventHandler",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/EventHandler"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK"
}
}
},
"post": {
"tags": [
"event-resource"
],
"summary": "Add a new event handler.",
"operationId": "addEventHandler",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/EventHandler"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/workflow": {
"post": {
"tags": [
"workflow-resource"
],
"summary": "Start a new workflow with StartWorkflowRequest, which allows task to be executed in a domain",
"operationId": "startWorkflow",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/StartWorkflowRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
}
}
}
},
"/api/workflow/{workflowId}/retry": {
"post": {
"tags": [
"workflow-resource"
],
"summary": "Retries the last failed task",
"operationId": "retry",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "resumeSubworkflowTasks",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"default": false
}
}
],
"responses": {
"204": {
"description": "No Content"
}
}
}
},
"/api/workflow/{workflowId}/restart": {
"post": {
"tags": [
"workflow-resource"
],
"summary": "Restarts a completed workflow",
"operationId": "restart",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "useLatestDefinitions",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"default": false
}
}
],
"responses": {
"204": {
"description": "No Content"
}
}
}
},
"/api/workflow/{workflowId}/resetcallbacks": {
"post": {
"tags": [
"workflow-resource"
],
"summary": "Resets callback times of all non-terminal SIMPLE tasks to 0",
"operationId": "resetWorkflow",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"204": {
"description": "No Content"
}
}
}
},
"/api/workflow/{workflowId}/rerun": {
"post": {
"tags": [
"workflow-resource"
],
"summary": "Reruns the workflow from a specific task",
"operationId": "rerun",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RerunWorkflowRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
}
}
}
},
"/api/workflow/{name}": {
"post": {
"tags": [
"workflow-resource"
],
"summary": "Start a new workflow. Returns the ID of the workflow instance that can be later used for tracking",
"operationId": "startWorkflow_1",
"parameters": [
{
"name": "name",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "version",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32"
}
},
{
"name": "correlationId",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "priority",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 0
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"additionalProperties": {
"type": "object"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
}
}
}
},
"/api/workflow/{name}/correlated": {
"post": {
"tags": [
"workflow-resource"
],
"summary": "Lists workflows for the given correlation id list",
"operationId": "getWorkflows",
"parameters": [
{
"name": "name",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "includeClosed",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"default": false
}
},
{
"name": "includeTasks",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"default": false
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "object",
"additionalProperties": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Workflow"
}
}
}
}
}
}
}
}
},
"/api/workflow/test": {
"post": {
"tags": [
"workflow-resource"
],
"summary": "Test workflow execution using mock data",
"operationId": "testWorkflow",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkflowTestRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Workflow"
}
}
}
}
}
}
},
"/api/workflow/bulk/terminate": {
"post": {
"tags": [
"workflow-bulk-resource"
],
"summary": "Terminate workflows execution",
"operationId": "terminate",
"parameters": [
{
"name": "reason",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/BulkResponseString"
}
}
}
}
}
}
},
"/api/workflow/bulk/search": {
"post": {
"tags": [
"workflow-bulk-resource"
],
"operationId": "searchWorkflow",
"parameters": [
{
"name": "includeTasks",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"default": true
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/BulkResponseWorkflowModel"
}
}
}
}
}
}
},
"/api/workflow/bulk/retry": {
"post": {
"tags": [
"workflow-bulk-resource"
],
"summary": "Retry the last failed task for each workflow from the list",
"operationId": "retry_1",
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/BulkResponseString"
}
}
}
}
}
}
},
"/api/workflow/bulk/restart": {
"post": {
"tags": [
"workflow-bulk-resource"
],
"summary": "Restart the list of completed workflow",
"operationId": "restart_1",
"parameters": [
{
"name": "useLatestDefinitions",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"default": false
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/BulkResponseString"
}
}
}
}
}
}
},
"/api/tasks": {
"post": {
"tags": [
"task-resource"
],
"summary": "Update a task",
"operationId": "updateTask",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TaskResult"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
}
}
}
},
"/api/tasks/{workflowId}/{taskRefName}/{status}": {
"post": {
"tags": [
"task-resource"
],
"summary": "Update a task By Ref Name",
"operationId": "updateTask_1",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "taskRefName",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "status",
"in": "path",
"required": true,
"schema": {
"type": "string",
"enum": [
"IN_PROGRESS",
"FAILED",
"FAILED_WITH_TERMINAL_ERROR",
"COMPLETED"
]
}
},
{
"name": "workerid",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"additionalProperties": {
"type": "object"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
}
}
}
},
"/api/tasks/{workflowId}/{taskRefName}/{status}/sync": {
"post": {
"tags": [
"task-resource"
],
"summary": "Update a task By Ref Name synchronously and return the updated workflow",
"operationId": "updateTaskSync",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "taskRefName",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "status",
"in": "path",
"required": true,
"schema": {
"type": "string",
"enum": [
"IN_PROGRESS",
"FAILED",
"FAILED_WITH_TERMINAL_ERROR",
"COMPLETED"
]
}
},
{
"name": "workerid",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"additionalProperties": {
"type": "object"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/Workflow"
}
}
}
}
}
}
},
"/api/tasks/{taskId}/log": {
"get": {
"tags": [
"task-resource"
],
"summary": "Get Task Execution Logs",
"operationId": "getTaskLogs",
"parameters": [
{
"name": "taskId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskExecLog"
}
}
}
}
}
}
},
"post": {
"tags": [
"task-resource"
],
"summary": "Log Task Execution Details",
"operationId": "log",
"parameters": [
{
"name": "taskId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "string"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/tasks/update-v2": {
"post": {
"tags": [
"task-resource"
],
"summary": "Update a task and return the next available task to be processed",
"operationId": "updateTaskV2",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/TaskResult"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/Task"
}
}
}
}
}
}
},
"/api/tasks/queue/requeue/{taskType}": {
"post": {
"tags": [
"task-resource"
],
"summary": "Requeue pending tasks",
"operationId": "requeuePendingTask",
"parameters": [
{
"name": "taskType",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
}
}
}
},
"/api/queue/update/{workflowId}/{taskRefName}/{status}": {
"post": {
"tags": [
"queue-admin-resource"
],
"summary": "Publish a message in queue to mark a wait task as completed.",
"operationId": "update_1",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "taskRefName",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "status",
"in": "path",
"required": true,
"schema": {
"type": "string",
"enum": [
"IN_PROGRESS",
"CANCELED",
"FAILED",
"FAILED_WITH_TERMINAL_ERROR",
"COMPLETED",
"COMPLETED_WITH_ERRORS",
"SCHEDULED",
"TIMED_OUT",
"SKIPPED"
]
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"additionalProperties": {
"type": "object"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/queue/update/{workflowId}/task/{taskId}/{status}": {
"post": {
"tags": [
"queue-admin-resource"
],
"summary": "Publish a message in queue to mark a wait task (by taskId) as completed.",
"operationId": "updateByTaskId",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "taskId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "status",
"in": "path",
"required": true,
"schema": {
"type": "string",
"enum": [
"IN_PROGRESS",
"CANCELED",
"FAILED",
"FAILED_WITH_TERMINAL_ERROR",
"COMPLETED",
"COMPLETED_WITH_ERRORS",
"SCHEDULED",
"TIMED_OUT",
"SKIPPED"
]
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"additionalProperties": {
"type": "object"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/metadata/workflow/validate": {
"post": {
"tags": [
"metadata-resource"
],
"summary": "Validates a new workflow definition",
"operationId": "validate",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/WorkflowDef"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/admin/sweep/requeue/{workflowId}": {
"post": {
"tags": [
"admin-resource"
],
"summary": "Queue up all the running workflows for sweep",
"operationId": "requeueSweep",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
}
}
}
},
"/api/admin/consistency/verifyAndRepair/{workflowId}": {
"post": {
"tags": [
"admin-resource"
],
"summary": "Verify and repair workflow consistency",
"operationId": "verifyAndRepairWorkflowConsistency",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"text/plain": {
"schema": {
"type": "string"
}
}
}
}
}
}
},
"/health": {
"get": {
"tags": [
"health-check-resource"
],
"operationId": "doCheck",
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/HealthCheckStatus"
}
}
}
}
}
}
},
"/api/workflow/{workflowId}": {
"get": {
"tags": [
"workflow-resource"
],
"summary": "Gets the workflow by workflow id",
"operationId": "getExecutionStatus",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "includeTasks",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"default": true
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/Workflow"
}
}
}
}
}
},
"delete": {
"tags": [
"workflow-resource"
],
"summary": "Terminate workflow execution",
"operationId": "terminate_1",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "reason",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/workflow/{name}/correlated/{correlationId}": {
"get": {
"tags": [
"workflow-resource"
],
"summary": "Lists workflows for the given correlation id",
"operationId": "getWorkflows_1",
"parameters": [
{
"name": "name",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "correlationId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "includeClosed",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"default": false
}
},
{
"name": "includeTasks",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"default": false
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Workflow"
}
}
}
}
}
}
}
},
"/api/workflow/search": {
"get": {
"tags": [
"workflow-resource"
],
"summary": "Search for workflows based on payload and other parameters",
"description": "use sort options as sort=\u003Cfield\u003E:ASC|DESC e.g. sort=name&sort=workflowId:DESC. If order is not specified, defaults to ASC.",
"operationId": "search",
"parameters": [
{
"name": "start",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 0
}
},
{
"name": "size",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 100
}
},
{
"name": "sort",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "freeText",
"in": "query",
"required": false,
"schema": {
"type": "string",
"default": "*"
}
},
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/SearchResultWorkflowSummary"
}
}
}
}
}
}
},
"/api/workflow/search-v2": {
"get": {
"tags": [
"workflow-resource"
],
"summary": "Search for workflows based on payload and other parameters",
"description": "use sort options as sort=\u003Cfield\u003E:ASC|DESC e.g. sort=name&sort=workflowId:DESC. If order is not specified, defaults to ASC.",
"operationId": "searchV2",
"parameters": [
{
"name": "start",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 0
}
},
{
"name": "size",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 100
}
},
{
"name": "sort",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "freeText",
"in": "query",
"required": false,
"schema": {
"type": "string",
"default": "*"
}
},
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/SearchResultWorkflow"
}
}
}
}
}
}
},
"/api/workflow/search-by-tasks": {
"get": {
"tags": [
"workflow-resource"
],
"summary": "Search for workflows based on task parameters",
"description": "use sort options as sort=\u003Cfield\u003E:ASC|DESC e.g. sort=name&sort=workflowId:DESC. If order is not specified, defaults to ASC",
"operationId": "searchWorkflowsByTasks",
"parameters": [
{
"name": "start",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 0
}
},
{
"name": "size",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 100
}
},
{
"name": "sort",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "freeText",
"in": "query",
"required": false,
"schema": {
"type": "string",
"default": "*"
}
},
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/SearchResultWorkflowSummary"
}
}
}
}
}
}
},
"/api/workflow/search-by-tasks-v2": {
"get": {
"tags": [
"workflow-resource"
],
"summary": "Search for workflows based on task parameters",
"description": "use sort options as sort=\u003Cfield\u003E:ASC|DESC e.g. sort=name&sort=workflowId:DESC. If order is not specified, defaults to ASC",
"operationId": "searchWorkflowsByTasksV2",
"parameters": [
{
"name": "start",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 0
}
},
{
"name": "size",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 100
}
},
{
"name": "sort",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "freeText",
"in": "query",
"required": false,
"schema": {
"type": "string",
"default": "*"
}
},
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/SearchResultWorkflow"
}
}
}
}
}
}
},
"/api/workflow/running/{name}": {
"get": {
"tags": [
"workflow-resource"
],
"summary": "Retrieve all the running workflows",
"operationId": "getRunningWorkflow",
"parameters": [
{
"name": "name",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "version",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 1
}
},
{
"name": "startTime",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int64"
}
},
{
"name": "endTime",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int64"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
}
}
}
}
}
},
"/api/workflow/external-storage-location": {
"get": {
"tags": [
"workflow-resource"
],
"summary": "Get the uri and path of the external storage where the workflow payload is to be stored",
"operationId": "getExternalStorageLocation",
"parameters": [
{
"name": "path",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "operation",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "payloadType",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/ExternalStorageLocation"
}
}
}
}
}
}
},
"/api/workflow/externalstoragelocation": {
"get": {
"tags": [
"workflow-resource"
],
"summary": "Get the uri and path of the external storage where the workflow payload is to be stored",
"operationId": "getExternalStorageLocation_1",
"parameters": [
{
"name": "path",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "operation",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "payloadType",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/ExternalStorageLocation"
}
}
}
}
}
}
},
"/api/tasks/{taskId}": {
"get": {
"tags": [
"task-resource"
],
"summary": "Get task by Id",
"operationId": "getTask",
"parameters": [
{
"name": "taskId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/Task"
}
}
}
}
}
}
},
"/api/tasks/search": {
"get": {
"tags": [
"task-resource"
],
"summary": "Search for tasks based in payload and other parameters",
"description": "use sort options as sort=\u003Cfield\u003E:ASC|DESC e.g. sort=name&sort=workflowId:DESC. If order is not specified, defaults to ASC",
"operationId": "search_1",
"parameters": [
{
"name": "start",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 0
}
},
{
"name": "size",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 100
}
},
{
"name": "sort",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "freeText",
"in": "query",
"required": false,
"schema": {
"type": "string",
"default": "*"
}
},
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/SearchResultTaskSummary"
}
}
}
}
}
}
},
"/api/tasks/search-v2": {
"get": {
"tags": [
"task-resource"
],
"summary": "Search for tasks based in payload and other parameters",
"description": "use sort options as sort=\u003Cfield\u003E:ASC|DESC e.g. sort=name&sort=workflowId:DESC. If order is not specified, defaults to ASC",
"operationId": "searchV2_1",
"parameters": [
{
"name": "start",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 0
}
},
{
"name": "size",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 100
}
},
{
"name": "sort",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "freeText",
"in": "query",
"required": false,
"schema": {
"type": "string",
"default": "*"
}
},
{
"name": "query",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/SearchResultTask"
}
}
}
}
}
}
},
"/api/tasks/queue/sizes": {
"get": {
"tags": [
"task-resource"
],
"summary": "Deprecated. Please use /tasks/queue/size endpoint",
"operationId": "size",
"parameters": [
{
"name": "taskType",
"in": "query",
"required": false,
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "object",
"additionalProperties": {
"type": "integer",
"format": "int32"
}
}
}
}
}
},
"deprecated": true
}
},
"/api/tasks/queue/size": {
"get": {
"tags": [
"task-resource"
],
"summary": "Get queue size for a task type.",
"operationId": "taskDepth",
"parameters": [
{
"name": "taskType",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "domain",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "isolationGroupId",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "executionNamespace",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "integer",
"format": "int32"
}
}
}
}
}
}
},
"/api/tasks/queue/polldata": {
"get": {
"tags": [
"task-resource"
],
"summary": "Get the last poll data for a given task type",
"operationId": "getPollData",
"parameters": [
{
"name": "taskType",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PollData"
}
}
}
}
}
}
}
},
"/api/tasks/queue/polldata/all": {
"get": {
"tags": [
"task-resource"
],
"summary": "Get the last poll data for all task types",
"operationId": "getAllPollData",
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PollData"
}
}
}
}
}
}
}
},
"/api/tasks/queue/all": {
"get": {
"tags": [
"task-resource"
],
"summary": "Get the details about each queue",
"operationId": "all",
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "object",
"additionalProperties": {
"type": "integer",
"format": "int64"
}
}
}
}
}
}
}
},
"/api/tasks/queue/all/verbose": {
"get": {
"tags": [
"task-resource"
],
"summary": "Get the details about each queue",
"operationId": "allVerbose",
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "object",
"additionalProperties": {
"type": "object",
"additionalProperties": {
"type": "object",
"additionalProperties": {
"type": "integer",
"format": "int64"
}
}
}
}
}
}
}
}
}
},
"/api/tasks/poll/{tasktype}": {
"get": {
"tags": [
"task-resource"
],
"summary": "Poll for a task of a certain type",
"operationId": "poll",
"parameters": [
{
"name": "tasktype",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "workerid",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "domain",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/Task"
}
}
}
}
}
}
},
"/api/tasks/poll/batch/{tasktype}": {
"get": {
"tags": [
"task-resource"
],
"summary": "Batch poll for a task of a certain type",
"operationId": "batchPoll",
"parameters": [
{
"name": "tasktype",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "workerid",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "domain",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "count",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 1
}
},
{
"name": "timeout",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 100
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Task"
}
}
}
}
}
}
}
},
"/api/tasks/external-storage-location": {
"get": {
"tags": [
"task-resource"
],
"summary": "Get the external uri where the task payload is to be stored",
"operationId": "getExternalStorageLocation_2",
"parameters": [
{
"name": "path",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "operation",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "payloadType",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/ExternalStorageLocation"
}
}
}
}
}
}
},
"/api/tasks/externalstoragelocation": {
"get": {
"tags": [
"task-resource"
],
"summary": "Get the external uri where the task payload is to be stored",
"operationId": "getExternalStorageLocation_3",
"parameters": [
{
"name": "path",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "operation",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "payloadType",
"in": "query",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/ExternalStorageLocation"
}
}
}
}
}
}
},
"/api/queue/size": {
"get": {
"tags": [
"queue-admin-resource"
],
"summary": "Get the queue length",
"operationId": "size_1",
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "object",
"additionalProperties": {
"type": "integer",
"format": "int64"
}
}
}
}
}
}
}
},
"/api/queue/": {
"get": {
"tags": [
"queue-admin-resource"
],
"summary": "Get Queue Names",
"operationId": "names",
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
}
}
}
}
}
},
"/api/metadata/workflow/{name}": {
"get": {
"tags": [
"metadata-resource"
],
"summary": "Retrieves workflow definition along with blueprint",
"operationId": "get",
"parameters": [
{
"name": "name",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "version",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/WorkflowDef"
}
}
}
}
}
}
},
"/api/metadata/workflow/names-and-versions": {
"get": {
"tags": [
"metadata-resource"
],
"summary": "Returns workflow names and versions only (no definition bodies)",
"operationId": "getWorkflowNamesAndVersions",
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "object",
"additionalProperties": {
"type": "object"
}
}
}
}
}
}
}
},
"/api/metadata/workflow/latest-versions": {
"get": {
"tags": [
"metadata-resource"
],
"summary": "Returns only the latest version of all workflow definitions",
"operationId": "getAllWorkflowsWithLatestVersions",
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WorkflowDef"
}
}
}
}
}
}
}
},
"/api/metadata/taskdefs/{tasktype}": {
"get": {
"tags": [
"metadata-resource"
],
"summary": "Gets the task definition",
"operationId": "getTaskDef",
"parameters": [
{
"name": "tasktype",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/TaskDef"
}
}
}
}
}
},
"delete": {
"tags": [
"metadata-resource"
],
"summary": "Remove a task definition",
"operationId": "unregisterTaskDef",
"parameters": [
{
"name": "tasktype",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/event/{event}": {
"get": {
"tags": [
"event-resource"
],
"summary": "Get event handlers for a given event",
"operationId": "getEventHandlersForEvent",
"parameters": [
{
"name": "event",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "activeOnly",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"default": true
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EventHandler"
}
}
}
}
}
}
}
},
"/api/admin/task/{tasktype}": {
"get": {
"tags": [
"admin-resource"
],
"summary": "Get the list of pending tasks for a given task type",
"operationId": "view",
"parameters": [
{
"name": "tasktype",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "start",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 0
}
},
{
"name": "count",
"in": "query",
"required": false,
"schema": {
"type": "integer",
"format": "int32",
"default": 100
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Task"
}
}
}
}
}
}
}
},
"/api/admin/queues": {
"get": {
"tags": [
"admin-resource"
],
"summary": "Get registered queues",
"operationId": "getEventQueues",
"parameters": [
{
"name": "verbose",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"default": false
}
}
],
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "object",
"additionalProperties": {
"type": "object"
}
}
}
}
}
}
}
},
"/api/admin/config": {
"get": {
"tags": [
"admin-resource"
],
"summary": "Get all the configuration parameters",
"operationId": "getAllConfig",
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"type": "object",
"additionalProperties": {
"type": "object"
}
}
}
}
}
}
}
},
"/api/workflow/{workflowId}/terminate-remove": {
"delete": {
"tags": [
"workflow-resource"
],
"summary": "Terminate workflow execution and remove the workflow from the system",
"operationId": "terminateRemove",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "reason",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
},
{
"name": "archiveWorkflow",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"default": true
}
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/workflow/{workflowId}/remove": {
"delete": {
"tags": [
"workflow-resource"
],
"summary": "Removes the workflow from the system",
"operationId": "delete",
"parameters": [
{
"name": "workflowId",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "archiveWorkflow",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"default": true
}
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/workflow/bulk/terminate-remove": {
"delete": {
"tags": [
"workflow-bulk-resource"
],
"operationId": "terminateRemove_1",
"parameters": [
{
"name": "archiveWorkflow",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"default": true
}
},
{
"name": "reason",
"in": "query",
"required": false,
"schema": {
"type": "string"
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/BulkResponseString"
}
}
}
}
}
}
},
"/api/workflow/bulk/remove": {
"delete": {
"tags": [
"workflow-bulk-resource"
],
"operationId": "deleteWorkflow",
"parameters": [
{
"name": "archiveWorkflow",
"in": "query",
"required": false,
"schema": {
"type": "boolean",
"default": true
}
}
],
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"required": true
},
"responses": {
"200": {
"description": "OK",
"content": {
"*/*": {
"schema": {
"$ref": "#/components/schemas/BulkResponseString"
}
}
}
}
}
}
},
"/api/metadata/workflow/{name}/{version}": {
"delete": {
"tags": [
"metadata-resource"
],
"summary": "Removes workflow definition. It does not remove workflows associated with the definition.",
"operationId": "unregisterWorkflowDef",
"parameters": [
{
"name": "name",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
},
{
"name": "version",
"in": "path",
"required": true,
"schema": {
"type": "integer",
"format": "int32"
}
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
},
"/api/event/{name}": {
"delete": {
"tags": [
"event-resource"
],
"summary": "Remove an event handler",
"operationId": "removeEventHandlerStatus",
"parameters": [
{
"name": "name",
"in": "path",
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "OK"
}
}
}
}
},
"components": {
"schemas": {
"SkipTaskRequest": {
"type": "object",
"properties": {
"taskInput": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"taskOutput": {
"type": "object",
"additionalProperties": {
"type": "object"
}
}
}
},
"BulkResponseString": {
"type": "object",
"properties": {
"bulkErrorResults": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"bulkSuccessfulResults": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"CacheConfig": {
"type": "object",
"properties": {
"key": {
"type": "string"
},
"ttlInSecond": {
"type": "integer",
"format": "int32"
}
}
},
"RateLimitConfig": {
"type": "object",
"properties": {
"rateLimitKey": {
"type": "string"
},
"concurrentExecLimit": {
"type": "integer",
"format": "int32"
},
"policy": {
"type": "string",
"enum": [
"QUEUE",
"REJECT"
]
}
}
},
"SchemaDef": {
"required": [
"name",
"type",
"version"
],
"type": "object",
"properties": {
"ownerApp": {
"type": "string"
},
"createTime": {
"type": "integer",
"format": "int64"
},
"updateTime": {
"type": "integer",
"format": "int64"
},
"createdBy": {
"type": "string"
},
"updatedBy": {
"type": "string"
},
"name": {
"type": "string"
},
"version": {
"type": "integer",
"format": "int32"
},
"type": {
"type": "string",
"enum": [
"JSON",
"AVRO",
"PROTOBUF"
]
},
"data": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"externalRef": {
"type": "string"
}
}
},
"StateChangeEvent": {
"required": [
"type"
],
"type": "object",
"properties": {
"type": {
"type": "string"
},
"payload": {
"type": "object",
"additionalProperties": {
"type": "object"
}
}
}
},
"SubWorkflowParams": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"version": {
"type": "integer",
"format": "int32"
},
"taskToDomain": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"idempotencyKey": {
"type": "string"
},
"idempotencyStrategy": {
"type": "string",
"enum": [
"FAIL",
"RETURN_EXISTING",
"FAIL_ON_RUNNING"
]
},
"priority": {
"type": "object"
},
"workflowDefinition": {
"type": "object"
}
}
},
"TaskDef": {
"required": [
"name",
"timeoutSeconds",
"totalTimeoutSeconds"
],
"type": "object",
"properties": {
"ownerApp": {
"type": "string"
},
"createTime": {
"type": "integer",
"format": "int64"
},
"updateTime": {
"type": "integer",
"format": "int64"
},
"createdBy": {
"type": "string"
},
"updatedBy": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"retryCount": {
"minimum": 0,
"type": "integer",
"format": "int32"
},
"timeoutSeconds": {
"type": "integer",
"format": "int64"
},
"inputKeys": {
"type": "array",
"items": {
"type": "string"
}
},
"outputKeys": {
"type": "array",
"items": {
"type": "string"
}
},
"timeoutPolicy": {
"type": "string",
"enum": [
"RETRY",
"TIME_OUT_WF",
"ALERT_ONLY"
]
},
"retryLogic": {
"type": "string",
"enum": [
"FIXED",
"EXPONENTIAL_BACKOFF",
"LINEAR_BACKOFF"
]
},
"retryDelaySeconds": {
"type": "integer",
"format": "int32"
},
"responseTimeoutSeconds": {
"minimum": 1,
"type": "integer",
"format": "int64"
},
"concurrentExecLimit": {
"type": "integer",
"format": "int32"
},
"inputTemplate": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"rateLimitPerFrequency": {
"type": "integer",
"format": "int32"
},
"rateLimitFrequencyInSeconds": {
"type": "integer",
"format": "int32"
},
"isolationGroupId": {
"type": "string"
},
"executionNameSpace": {
"type": "string"
},
"ownerEmail": {
"type": "string"
},
"pollTimeoutSeconds": {
"minimum": 0,
"type": "integer",
"format": "int32"
},
"backoffScaleFactor": {
"minimum": 1,
"type": "integer",
"format": "int32"
},
"baseType": {
"type": "string"
},
"totalTimeoutSeconds": {
"type": "integer",
"format": "int64"
},
"inputSchema": {
"$ref": "#/components/schemas/SchemaDef"
},
"outputSchema": {
"$ref": "#/components/schemas/SchemaDef"
},
"enforceSchema": {
"type": "boolean"
}
}
},
"WorkflowDef": {
"required": [
"name",
"tasks",
"timeoutSeconds"
],
"type": "object",
"properties": {
"ownerApp": {
"type": "string"
},
"createTime": {
"type": "integer",
"format": "int64"
},
"updateTime": {
"type": "integer",
"format": "int64"
},
"createdBy": {
"type": "string"
},
"updatedBy": {
"type": "string"
},
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"version": {
"type": "integer",
"format": "int32"
},
"tasks": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WorkflowTask"
}
},
"inputParameters": {
"type": "array",
"items": {
"type": "string"
}
},
"outputParameters": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"failureWorkflow": {
"type": "string"
},
"schemaVersion": {
"maximum": 2,
"minimum": 2,
"type": "integer",
"format": "int32"
},
"restartable": {
"type": "boolean"
},
"workflowStatusListenerEnabled": {
"type": "boolean"
},
"ownerEmail": {
"type": "string"
},
"timeoutPolicy": {
"type": "string",
"enum": [
"TIME_OUT_WF",
"ALERT_ONLY"
]
},
"timeoutSeconds": {
"type": "integer",
"format": "int64"
},
"variables": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"inputTemplate": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"workflowStatusListenerSink": {
"type": "string"
},
"rateLimitConfig": {
"$ref": "#/components/schemas/RateLimitConfig"
},
"inputSchema": {
"$ref": "#/components/schemas/SchemaDef"
},
"outputSchema": {
"$ref": "#/components/schemas/SchemaDef"
},
"enforceSchema": {
"type": "boolean"
},
"metadata": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"cacheConfig": {
"$ref": "#/components/schemas/CacheConfig"
},
"maskedFields": {
"type": "array",
"items": {
"type": "string"
}
}
}
},
"WorkflowTask": {
"required": [
"name",
"taskReferenceName"
],
"type": "object",
"properties": {
"name": {
"type": "string"
},
"taskReferenceName": {
"type": "string"
},
"description": {
"type": "string"
},
"inputParameters": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"type": {
"type": "string"
},
"dynamicTaskNameParam": {
"type": "string"
},
"caseValueParam": {
"type": "string",
"deprecated": true
},
"caseExpression": {
"type": "string",
"deprecated": true
},
"scriptExpression": {
"type": "string"
},
"decisionCases": {
"type": "object",
"additionalProperties": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WorkflowTask"
}
}
},
"dynamicForkJoinTasksParam": {
"type": "string",
"deprecated": true
},
"dynamicForkTasksParam": {
"type": "string"
},
"dynamicForkTasksInputParamName": {
"type": "string"
},
"defaultCase": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WorkflowTask"
}
},
"forkTasks": {
"type": "array",
"items": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WorkflowTask"
}
}
},
"startDelay": {
"type": "integer",
"format": "int32"
},
"subWorkflowParam": {
"$ref": "#/components/schemas/SubWorkflowParams"
},
"joinOn": {
"type": "array",
"items": {
"type": "string"
}
},
"sink": {
"type": "string"
},
"optional": {
"type": "boolean"
},
"taskDefinition": {
"$ref": "#/components/schemas/TaskDef"
},
"rateLimited": {
"type": "boolean"
},
"defaultExclusiveJoinTask": {
"type": "array",
"items": {
"type": "string"
}
},
"asyncComplete": {
"type": "boolean"
},
"loopCondition": {
"type": "string"
},
"loopOver": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WorkflowTask"
}
},
"retryCount": {
"type": "integer",
"format": "int32"
},
"evaluatorType": {
"type": "string"
},
"expression": {
"type": "string"
},
"onStateChange": {
"type": "object",
"additionalProperties": {
"type": "array",
"items": {
"$ref": "#/components/schemas/StateChangeEvent"
}
}
},
"joinStatus": {
"type": "string"
},
"cacheConfig": {
"$ref": "#/components/schemas/CacheConfig"
},
"permissive": {
"type": "boolean"
},
"workflowTaskType": {
"type": "string",
"writeOnly": true,
"enum": [
"SIMPLE",
"DYNAMIC",
"FORK_JOIN",
"FORK_JOIN_DYNAMIC",
"DECISION",
"SWITCH",
"JOIN",
"DO_WHILE",
"SUB_WORKFLOW",
"START_WORKFLOW",
"EVENT",
"WAIT",
"HUMAN",
"USER_DEFINED",
"HTTP",
"LAMBDA",
"INLINE",
"EXCLUSIVE_JOIN",
"TERMINATE",
"KAFKA_PUBLISH",
"JSON_JQ_TRANSFORM",
"SET_VARIABLE",
"NOOP"
]
}
}
},
"Action": {
"type": "object",
"properties": {
"action": {
"type": "string",
"enum": [
"start_workflow",
"complete_task",
"fail_task",
"terminate_workflow",
"update_workflow_variables"
]
},
"start_workflow": {
"$ref": "#/components/schemas/StartWorkflow"
},
"complete_task": {
"$ref": "#/components/schemas/TaskDetails"
},
"fail_task": {
"$ref": "#/components/schemas/TaskDetails"
},
"expandInlineJSON": {
"type": "boolean"
},
"terminate_workflow": {
"$ref": "#/components/schemas/TerminateWorkflow"
},
"update_workflow_variables": {
"$ref": "#/components/schemas/UpdateWorkflowVariables"
}
}
},
"EventHandler": {
"required": [
"actions",
"event",
"name"
],
"type": "object",
"properties": {
"name": {
"type": "string"
},
"event": {
"type": "string"
},
"condition": {
"type": "string"
},
"actions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Action"
}
},
"active": {
"type": "boolean"
},
"evaluatorType": {
"type": "string"
}
}
},
"StartWorkflow": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"version": {
"type": "integer",
"format": "int32"
},
"correlationId": {
"type": "string"
},
"input": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"taskToDomain": {
"type": "object",
"additionalProperties": {
"type": "string"
}
}
}
},
"TaskDetails": {
"type": "object",
"properties": {
"workflowId": {
"type": "string"
},
"taskRefName": {
"type": "string"
},
"output": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"taskId": {
"type": "string"
}
}
},
"TerminateWorkflow": {
"type": "object",
"properties": {
"workflowId": {
"type": "string"
},
"terminationReason": {
"type": "string"
}
}
},
"UpdateWorkflowVariables": {
"type": "object",
"properties": {
"workflowId": {
"type": "string"
},
"variables": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"appendArray": {
"type": "boolean"
}
}
},
"StartWorkflowRequest": {
"required": [
"name"
],
"type": "object",
"properties": {
"name": {
"type": "string"
},
"version": {
"type": "integer",
"format": "int32"
},
"correlationId": {
"type": "string"
},
"input": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"taskToDomain": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"workflowDef": {
"$ref": "#/components/schemas/WorkflowDef"
},
"externalInputPayloadStoragePath": {
"type": "string"
},
"priority": {
"maximum": 99,
"minimum": 0,
"type": "integer",
"format": "int32"
},
"createdBy": {
"type": "string"
},
"idempotencyKey": {
"type": "string"
},
"idempotencyStrategy": {
"type": "string",
"enum": [
"FAIL",
"RETURN_EXISTING",
"FAIL_ON_RUNNING"
]
}
}
},
"RerunWorkflowRequest": {
"type": "object",
"properties": {
"reRunFromWorkflowId": {
"type": "string"
},
"workflowInput": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"reRunFromTaskId": {
"type": "string"
},
"taskInput": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"correlationId": {
"type": "string"
}
}
},
"ExecutionMetadata": {
"type": "object",
"properties": {
"serverSendTime": {
"type": "integer",
"format": "int64"
},
"clientReceiveTime": {
"type": "integer",
"format": "int64"
},
"executionStartTime": {
"type": "integer",
"format": "int64"
},
"executionEndTime": {
"type": "integer",
"format": "int64"
},
"clientSendTime": {
"type": "integer",
"format": "int64"
},
"pollNetworkLatency": {
"type": "integer",
"format": "int64"
},
"updateNetworkLatency": {
"type": "integer",
"format": "int64"
},
"additionalContext": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"empty": {
"type": "boolean"
},
"executionDuration": {
"type": "integer",
"format": "int64"
},
"additionalContextMap": {
"type": "object",
"additionalProperties": {
"type": "object"
}
}
}
},
"Task": {
"type": "object",
"properties": {
"taskType": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"IN_PROGRESS",
"CANCELED",
"FAILED",
"FAILED_WITH_TERMINAL_ERROR",
"COMPLETED",
"COMPLETED_WITH_ERRORS",
"SCHEDULED",
"TIMED_OUT",
"SKIPPED"
]
},
"inputData": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"referenceTaskName": {
"type": "string"
},
"retryCount": {
"type": "integer",
"format": "int32"
},
"seq": {
"type": "integer",
"format": "int32"
},
"correlationId": {
"type": "string"
},
"pollCount": {
"type": "integer",
"format": "int32"
},
"taskDefName": {
"type": "string"
},
"scheduledTime": {
"type": "integer",
"format": "int64"
},
"startTime": {
"type": "integer",
"format": "int64"
},
"endTime": {
"type": "integer",
"format": "int64"
},
"updateTime": {
"type": "integer",
"format": "int64"
},
"startDelayInSeconds": {
"type": "integer",
"format": "int32"
},
"retriedTaskId": {
"type": "string"
},
"retried": {
"type": "boolean"
},
"executed": {
"type": "boolean"
},
"callbackFromWorker": {
"type": "boolean"
},
"responseTimeoutSeconds": {
"type": "integer",
"format": "int64"
},
"workflowInstanceId": {
"type": "string"
},
"workflowType": {
"type": "string"
},
"taskId": {
"type": "string"
},
"reasonForIncompletion": {
"type": "string"
},
"callbackAfterSeconds": {
"type": "integer",
"format": "int64"
},
"workerId": {
"type": "string"
},
"outputData": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"workflowTask": {
"$ref": "#/components/schemas/WorkflowTask"
},
"domain": {
"type": "string"
},
"rateLimitPerFrequency": {
"type": "integer",
"format": "int32"
},
"rateLimitFrequencyInSeconds": {
"type": "integer",
"format": "int32"
},
"externalInputPayloadStoragePath": {
"type": "string"
},
"externalOutputPayloadStoragePath": {
"type": "string"
},
"workflowPriority": {
"type": "integer",
"format": "int32"
},
"executionNameSpace": {
"type": "string"
},
"isolationGroupId": {
"type": "string"
},
"iteration": {
"type": "integer",
"format": "int32"
},
"subWorkflowId": {
"type": "string"
},
"subworkflowChanged": {
"type": "boolean"
},
"firstStartTime": {
"type": "integer",
"format": "int64"
},
"executionMetadata": {
"$ref": "#/components/schemas/ExecutionMetadata"
},
"parentTaskId": {
"type": "string"
},
"executionMetadataIfHasData": {
"$ref": "#/components/schemas/ExecutionMetadata"
},
"orCreateExecutionMetadata": {
"$ref": "#/components/schemas/ExecutionMetadata"
},
"queueWaitTime": {
"type": "integer",
"format": "int64"
},
"loopOverTask": {
"type": "boolean"
},
"taskDefinition": {
"$ref": "#/components/schemas/TaskDef"
}
}
},
"Workflow": {
"type": "object",
"properties": {
"ownerApp": {
"type": "string"
},
"createTime": {
"type": "integer",
"format": "int64"
},
"updateTime": {
"type": "integer",
"format": "int64"
},
"createdBy": {
"type": "string"
},
"updatedBy": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"RUNNING",
"COMPLETED",
"FAILED",
"TIMED_OUT",
"TERMINATED",
"PAUSED"
]
},
"endTime": {
"type": "integer",
"format": "int64"
},
"workflowId": {
"type": "string"
},
"parentWorkflowId": {
"type": "string"
},
"parentWorkflowTaskId": {
"type": "string"
},
"tasks": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Task"
}
},
"input": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"output": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"correlationId": {
"type": "string"
},
"reRunFromWorkflowId": {
"type": "string"
},
"reasonForIncompletion": {
"type": "string"
},
"event": {
"type": "string"
},
"taskToDomain": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"failedReferenceTaskNames": {
"uniqueItems": true,
"type": "array",
"items": {
"type": "string"
}
},
"workflowDefinition": {
"$ref": "#/components/schemas/WorkflowDef"
},
"externalInputPayloadStoragePath": {
"type": "string"
},
"externalOutputPayloadStoragePath": {
"type": "string"
},
"priority": {
"maximum": 99,
"minimum": 0,
"type": "integer",
"format": "int32"
},
"variables": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"lastRetriedTime": {
"type": "integer",
"format": "int64"
},
"failedTaskNames": {
"uniqueItems": true,
"type": "array",
"items": {
"type": "string"
}
},
"history": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Workflow"
}
},
"idempotencyKey": {
"type": "string"
},
"rateLimitKey": {
"type": "string"
},
"rateLimited": {
"type": "boolean"
},
"startTime": {
"type": "integer",
"format": "int64"
},
"workflowName": {
"type": "string"
},
"workflowVersion": {
"type": "integer",
"format": "int32"
}
}
},
"TaskMock": {
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"IN_PROGRESS",
"FAILED",
"FAILED_WITH_TERMINAL_ERROR",
"COMPLETED"
]
},
"output": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"executionTime": {
"type": "integer",
"format": "int64"
},
"queueWaitTime": {
"type": "integer",
"format": "int64"
}
}
},
"WorkflowTestRequest": {
"required": [
"name"
],
"type": "object",
"properties": {
"name": {
"type": "string"
},
"version": {
"type": "integer",
"format": "int32"
},
"correlationId": {
"type": "string"
},
"input": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"taskToDomain": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"workflowDef": {
"$ref": "#/components/schemas/WorkflowDef"
},
"externalInputPayloadStoragePath": {
"type": "string"
},
"priority": {
"maximum": 99,
"minimum": 0,
"type": "integer",
"format": "int32"
},
"createdBy": {
"type": "string"
},
"idempotencyKey": {
"type": "string"
},
"idempotencyStrategy": {
"type": "string",
"enum": [
"FAIL",
"RETURN_EXISTING",
"FAIL_ON_RUNNING"
]
},
"taskRefToMockOutput": {
"type": "object",
"additionalProperties": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskMock"
}
}
},
"subWorkflowTestRequest": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/WorkflowTestRequest"
}
}
}
},
"Any": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"value": {
"$ref": "#/components/schemas/ByteString"
},
"typeUrl": {
"type": "string"
},
"typeUrlBytes": {
"$ref": "#/components/schemas/ByteString"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Any"
},
"parserForType": {
"$ref": "#/components/schemas/ParserAny"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"BulkResponseWorkflowModel": {
"type": "object",
"properties": {
"bulkErrorResults": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"bulkSuccessfulResults": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WorkflowModel"
}
}
}
},
"ByteString": {
"type": "object",
"properties": {
"empty": {
"type": "boolean"
},
"validUtf8": {
"type": "boolean"
}
}
},
"Declaration": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"type": {
"type": "string"
},
"number": {
"type": "integer",
"format": "int32"
},
"fullName": {
"type": "string"
},
"fullNameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"typeBytes": {
"$ref": "#/components/schemas/ByteString"
},
"reserved": {
"type": "boolean"
},
"repeated": {
"type": "boolean"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Declaration"
},
"parserForType": {
"$ref": "#/components/schemas/ParserDeclaration"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"DeclarationOrBuilder": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"number": {
"type": "integer",
"format": "int32"
},
"fullName": {
"type": "string"
},
"fullNameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"typeBytes": {
"$ref": "#/components/schemas/ByteString"
},
"reserved": {
"type": "boolean"
},
"repeated": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"Descriptor": {
"type": "object",
"properties": {
"index": {
"type": "integer",
"format": "int32"
},
"proto": {
"$ref": "#/components/schemas/DescriptorProto"
},
"fullName": {
"type": "string"
},
"file": {
"$ref": "#/components/schemas/FileDescriptor"
},
"containingType": {
"$ref": "#/components/schemas/Descriptor"
},
"nestedTypes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Descriptor"
}
},
"enumTypes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumDescriptor"
}
},
"fields": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldDescriptor"
}
},
"extensions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldDescriptor"
}
},
"oneofs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/OneofDescriptor"
}
},
"name": {
"type": "string"
},
"realOneofs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/OneofDescriptor"
}
},
"extendable": {
"type": "boolean"
},
"options": {
"$ref": "#/components/schemas/MessageOptions"
}
}
},
"DescriptorProto": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"name": {
"type": "string"
},
"fieldOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldDescriptorProtoOrBuilder"
}
},
"extensionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldDescriptorProtoOrBuilder"
}
},
"nestedTypeOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/DescriptorProtoOrBuilder"
}
},
"enumTypeOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumDescriptorProtoOrBuilder"
}
},
"fieldList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldDescriptorProto"
}
},
"extensionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldDescriptorProto"
}
},
"nestedTypeList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/DescriptorProto"
}
},
"enumTypeList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumDescriptorProto"
}
},
"extensionRangeOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtensionRangeOrBuilder"
}
},
"oneofDeclOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/OneofDescriptorProtoOrBuilder"
}
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/MessageOptionsOrBuilder"
},
"reservedRangeOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ReservedRangeOrBuilder"
}
},
"reservedRangeCount": {
"type": "integer",
"format": "int32"
},
"reservedNameCount": {
"type": "integer",
"format": "int32"
},
"oneofDeclList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/OneofDescriptorProto"
}
},
"nameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"oneofDeclCount": {
"type": "integer",
"format": "int32"
},
"reservedRangeList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ReservedRange"
}
},
"reservedNameList": {
"type": "array",
"properties": {
"empty": {
"type": "boolean"
}
},
"items": {
"type": "string"
}
},
"extensionRangeList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtensionRange"
}
},
"extensionRangeCount": {
"type": "integer",
"format": "int32"
},
"nestedTypeCount": {
"type": "integer",
"format": "int32"
},
"enumTypeCount": {
"type": "integer",
"format": "int32"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/DescriptorProto"
},
"parserForType": {
"$ref": "#/components/schemas/ParserDescriptorProto"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"extensionCount": {
"type": "integer",
"format": "int32"
},
"fieldCount": {
"type": "integer",
"format": "int32"
},
"options": {
"$ref": "#/components/schemas/MessageOptions"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"DescriptorProtoOrBuilder": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"fieldOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldDescriptorProtoOrBuilder"
}
},
"extensionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldDescriptorProtoOrBuilder"
}
},
"enumTypeOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumDescriptorProtoOrBuilder"
}
},
"fieldList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldDescriptorProto"
}
},
"extensionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldDescriptorProto"
}
},
"nestedTypeList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/DescriptorProto"
}
},
"enumTypeList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumDescriptorProto"
}
},
"extensionRangeOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtensionRangeOrBuilder"
}
},
"oneofDeclOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/OneofDescriptorProtoOrBuilder"
}
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/MessageOptionsOrBuilder"
},
"reservedRangeOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ReservedRangeOrBuilder"
}
},
"reservedRangeCount": {
"type": "integer",
"format": "int32"
},
"reservedNameCount": {
"type": "integer",
"format": "int32"
},
"oneofDeclList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/OneofDescriptorProto"
}
},
"nameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"oneofDeclCount": {
"type": "integer",
"format": "int32"
},
"reservedRangeList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ReservedRange"
}
},
"reservedNameList": {
"type": "array",
"items": {
"type": "string"
}
},
"extensionRangeList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ExtensionRange"
}
},
"extensionRangeCount": {
"type": "integer",
"format": "int32"
},
"nestedTypeCount": {
"type": "integer",
"format": "int32"
},
"enumTypeCount": {
"type": "integer",
"format": "int32"
},
"extensionCount": {
"type": "integer",
"format": "int32"
},
"fieldCount": {
"type": "integer",
"format": "int32"
},
"options": {
"$ref": "#/components/schemas/MessageOptions"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"EditionDefault": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"value": {
"type": "string"
},
"valueBytes": {
"$ref": "#/components/schemas/ByteString"
},
"edition": {
"type": "string",
"enum": [
"EDITION_UNKNOWN",
"EDITION_PROTO2",
"EDITION_PROTO3",
"EDITION_2023",
"EDITION_1_TEST_ONLY",
"EDITION_2_TEST_ONLY",
"EDITION_99997_TEST_ONLY",
"EDITION_99998_TEST_ONLY",
"EDITION_99999_TEST_ONLY"
]
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/EditionDefault"
},
"parserForType": {
"$ref": "#/components/schemas/ParserEditionDefault"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"EditionDefaultOrBuilder": {
"type": "object",
"properties": {
"value": {
"type": "string"
},
"valueBytes": {
"$ref": "#/components/schemas/ByteString"
},
"edition": {
"type": "string",
"enum": [
"EDITION_UNKNOWN",
"EDITION_PROTO2",
"EDITION_PROTO3",
"EDITION_2023",
"EDITION_1_TEST_ONLY",
"EDITION_2_TEST_ONLY",
"EDITION_99997_TEST_ONLY",
"EDITION_99998_TEST_ONLY",
"EDITION_99999_TEST_ONLY"
]
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"EnumDescriptor": {
"type": "object",
"properties": {
"index": {
"type": "integer",
"format": "int32"
},
"proto": {
"$ref": "#/components/schemas/EnumDescriptorProto"
},
"fullName": {
"type": "string"
},
"file": {
"$ref": "#/components/schemas/FileDescriptor"
},
"containingType": {
"$ref": "#/components/schemas/Descriptor"
},
"values": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumValueDescriptor"
}
},
"name": {
"type": "string"
},
"closed": {
"type": "boolean"
},
"options": {
"$ref": "#/components/schemas/EnumOptions"
}
}
},
"EnumDescriptorProto": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"name": {
"type": "string"
},
"valueOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumValueDescriptorProtoOrBuilder"
}
},
"valueList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumValueDescriptorProto"
}
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/EnumOptionsOrBuilder"
},
"reservedRangeOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumReservedRangeOrBuilder"
}
},
"reservedRangeCount": {
"type": "integer",
"format": "int32"
},
"reservedNameCount": {
"type": "integer",
"format": "int32"
},
"valueCount": {
"type": "integer",
"format": "int32"
},
"nameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"reservedRangeList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumReservedRange"
}
},
"reservedNameList": {
"type": "array",
"properties": {
"empty": {
"type": "boolean"
}
},
"items": {
"type": "string"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/EnumDescriptorProto"
},
"parserForType": {
"$ref": "#/components/schemas/ParserEnumDescriptorProto"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"options": {
"$ref": "#/components/schemas/EnumOptions"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"EnumDescriptorProtoOrBuilder": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"valueOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumValueDescriptorProtoOrBuilder"
}
},
"valueList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumValueDescriptorProto"
}
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/EnumOptionsOrBuilder"
},
"reservedRangeOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumReservedRangeOrBuilder"
}
},
"reservedRangeCount": {
"type": "integer",
"format": "int32"
},
"reservedNameCount": {
"type": "integer",
"format": "int32"
},
"valueCount": {
"type": "integer",
"format": "int32"
},
"nameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"reservedRangeList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumReservedRange"
}
},
"reservedNameList": {
"type": "array",
"items": {
"type": "string"
}
},
"options": {
"$ref": "#/components/schemas/EnumOptions"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"EnumOptions": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"deprecatedLegacyJsonFieldConflicts": {
"type": "boolean",
"deprecated": true
},
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"allowAlias": {
"type": "boolean"
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/EnumOptions"
},
"parserForType": {
"$ref": "#/components/schemas/ParserEnumOptions"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"deprecated": {
"type": "boolean"
},
"allFieldsRaw": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"EnumOptionsOrBuilder": {
"type": "object",
"properties": {
"deprecatedLegacyJsonFieldConflicts": {
"type": "boolean",
"deprecated": true
},
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"allowAlias": {
"type": "boolean"
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"deprecated": {
"type": "boolean"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"EnumReservedRange": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/EnumReservedRange"
},
"parserForType": {
"$ref": "#/components/schemas/ParserEnumReservedRange"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"start": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"end": {
"type": "integer",
"format": "int32"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"EnumReservedRangeOrBuilder": {
"type": "object",
"properties": {
"start": {
"type": "integer",
"format": "int32"
},
"end": {
"type": "integer",
"format": "int32"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"EnumValueDescriptor": {
"type": "object",
"properties": {
"index": {
"type": "integer",
"format": "int32"
},
"proto": {
"$ref": "#/components/schemas/EnumValueDescriptorProto"
},
"fullName": {
"type": "string"
},
"type": {
"$ref": "#/components/schemas/EnumDescriptor"
},
"name": {
"type": "string"
},
"file": {
"$ref": "#/components/schemas/FileDescriptor"
},
"number": {
"type": "integer",
"format": "int32"
},
"options": {
"$ref": "#/components/schemas/EnumValueOptions"
}
}
},
"EnumValueDescriptorProto": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"name": {
"type": "string"
},
"number": {
"type": "integer",
"format": "int32"
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/EnumValueOptionsOrBuilder"
},
"nameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/EnumValueDescriptorProto"
},
"parserForType": {
"$ref": "#/components/schemas/ParserEnumValueDescriptorProto"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"options": {
"$ref": "#/components/schemas/EnumValueOptions"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"EnumValueDescriptorProtoOrBuilder": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"number": {
"type": "integer",
"format": "int32"
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/EnumValueOptionsOrBuilder"
},
"nameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"options": {
"$ref": "#/components/schemas/EnumValueOptions"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"EnumValueOptions": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"debugRedact": {
"type": "boolean"
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/EnumValueOptions"
},
"parserForType": {
"$ref": "#/components/schemas/ParserEnumValueOptions"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"deprecated": {
"type": "boolean"
},
"allFieldsRaw": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"EnumValueOptionsOrBuilder": {
"type": "object",
"properties": {
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"debugRedact": {
"type": "boolean"
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"deprecated": {
"type": "boolean"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"ExtensionRange": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/ExtensionRangeOptionsOrBuilder"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/ExtensionRange"
},
"parserForType": {
"$ref": "#/components/schemas/ParserExtensionRange"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"start": {
"type": "integer",
"format": "int32"
},
"options": {
"$ref": "#/components/schemas/ExtensionRangeOptions"
},
"initialized": {
"type": "boolean"
},
"end": {
"type": "integer",
"format": "int32"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"ExtensionRangeOptions": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"declarationCount": {
"type": "integer",
"format": "int32"
},
"declarationOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/DeclarationOrBuilder"
}
},
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"declarationList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Declaration"
}
},
"verification": {
"type": "string",
"enum": [
"DECLARATION",
"UNVERIFIED"
]
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/ExtensionRangeOptions"
},
"parserForType": {
"$ref": "#/components/schemas/ParserExtensionRangeOptions"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"allFieldsRaw": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"ExtensionRangeOptionsOrBuilder": {
"type": "object",
"properties": {
"declarationCount": {
"type": "integer",
"format": "int32"
},
"declarationOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/DeclarationOrBuilder"
}
},
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"declarationList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Declaration"
}
},
"verification": {
"type": "string",
"enum": [
"DECLARATION",
"UNVERIFIED"
]
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"ExtensionRangeOrBuilder": {
"type": "object",
"properties": {
"optionsOrBuilder": {
"$ref": "#/components/schemas/ExtensionRangeOptionsOrBuilder"
},
"start": {
"type": "integer",
"format": "int32"
},
"options": {
"$ref": "#/components/schemas/ExtensionRangeOptions"
},
"end": {
"type": "integer",
"format": "int32"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"FeatureSet": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"utf8Validation": {
"type": "string",
"enum": [
"UTF8_VALIDATION_UNKNOWN",
"NONE",
"VERIFY"
]
},
"messageEncoding": {
"type": "string",
"enum": [
"MESSAGE_ENCODING_UNKNOWN",
"LENGTH_PREFIXED",
"DELIMITED"
]
},
"jsonFormat": {
"type": "string",
"enum": [
"JSON_FORMAT_UNKNOWN",
"ALLOW",
"LEGACY_BEST_EFFORT"
]
},
"repeatedFieldEncoding": {
"type": "string",
"enum": [
"REPEATED_FIELD_ENCODING_UNKNOWN",
"PACKED",
"EXPANDED"
]
},
"fieldPresence": {
"type": "string",
"enum": [
"FIELD_PRESENCE_UNKNOWN",
"EXPLICIT",
"IMPLICIT",
"LEGACY_REQUIRED"
]
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/FeatureSet"
},
"parserForType": {
"$ref": "#/components/schemas/ParserFeatureSet"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"enumType": {
"type": "string",
"enum": [
"ENUM_TYPE_UNKNOWN",
"OPEN",
"CLOSED"
]
},
"initialized": {
"type": "boolean"
},
"allFieldsRaw": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"FeatureSetOrBuilder": {
"type": "object",
"properties": {
"utf8Validation": {
"type": "string",
"enum": [
"UTF8_VALIDATION_UNKNOWN",
"NONE",
"VERIFY"
]
},
"messageEncoding": {
"type": "string",
"enum": [
"MESSAGE_ENCODING_UNKNOWN",
"LENGTH_PREFIXED",
"DELIMITED"
]
},
"jsonFormat": {
"type": "string",
"enum": [
"JSON_FORMAT_UNKNOWN",
"ALLOW",
"LEGACY_BEST_EFFORT"
]
},
"repeatedFieldEncoding": {
"type": "string",
"enum": [
"REPEATED_FIELD_ENCODING_UNKNOWN",
"PACKED",
"EXPANDED"
]
},
"fieldPresence": {
"type": "string",
"enum": [
"FIELD_PRESENCE_UNKNOWN",
"EXPLICIT",
"IMPLICIT",
"LEGACY_REQUIRED"
]
},
"enumType": {
"type": "string",
"enum": [
"ENUM_TYPE_UNKNOWN",
"OPEN",
"CLOSED"
]
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"FieldDescriptor": {
"type": "object",
"properties": {
"index": {
"type": "integer",
"format": "int32"
},
"proto": {
"$ref": "#/components/schemas/FieldDescriptorProto"
},
"fullName": {
"type": "string"
},
"jsonName": {
"type": "string"
},
"file": {
"$ref": "#/components/schemas/FileDescriptor"
},
"extensionScope": {
"$ref": "#/components/schemas/Descriptor"
},
"type": {
"type": "string",
"enum": [
"DOUBLE",
"FLOAT",
"INT64",
"UINT64",
"INT32",
"FIXED64",
"FIXED32",
"BOOL",
"STRING",
"GROUP",
"MESSAGE",
"BYTES",
"UINT32",
"ENUM",
"SFIXED32",
"SFIXED64",
"SINT32",
"SINT64"
]
},
"containingType": {
"$ref": "#/components/schemas/Descriptor"
},
"messageType": {
"$ref": "#/components/schemas/Descriptor"
},
"containingOneof": {
"$ref": "#/components/schemas/OneofDescriptor"
},
"enumType": {
"$ref": "#/components/schemas/EnumDescriptor"
},
"defaultValue": {
"type": "object"
},
"name": {
"type": "string"
},
"number": {
"type": "integer",
"format": "int32"
},
"realContainingOneof": {
"$ref": "#/components/schemas/OneofDescriptor"
},
"mapField": {
"type": "boolean"
},
"liteJavaType": {
"type": "string",
"enum": [
"INT",
"LONG",
"FLOAT",
"DOUBLE",
"BOOLEAN",
"STRING",
"BYTE_STRING",
"ENUM",
"MESSAGE"
]
},
"liteType": {
"type": "string",
"enum": [
"DOUBLE",
"FLOAT",
"INT64",
"UINT64",
"INT32",
"FIXED64",
"FIXED32",
"BOOL",
"STRING",
"GROUP",
"MESSAGE",
"BYTES",
"UINT32",
"ENUM",
"SFIXED32",
"SFIXED64",
"SINT32",
"SINT64"
]
},
"packable": {
"type": "boolean"
},
"packed": {
"type": "boolean"
},
"repeated": {
"type": "boolean"
},
"javaType": {
"type": "string",
"enum": [
"INT",
"LONG",
"FLOAT",
"DOUBLE",
"BOOLEAN",
"STRING",
"BYTE_STRING",
"ENUM",
"MESSAGE"
]
},
"required": {
"type": "boolean"
},
"optional": {
"type": "boolean"
},
"extension": {
"type": "boolean"
},
"options": {
"$ref": "#/components/schemas/FieldOptions"
}
}
},
"FieldDescriptorProto": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"name": {
"type": "string"
},
"typeName": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"TYPE_DOUBLE",
"TYPE_FLOAT",
"TYPE_INT64",
"TYPE_UINT64",
"TYPE_INT32",
"TYPE_FIXED64",
"TYPE_FIXED32",
"TYPE_BOOL",
"TYPE_STRING",
"TYPE_GROUP",
"TYPE_MESSAGE",
"TYPE_BYTES",
"TYPE_UINT32",
"TYPE_ENUM",
"TYPE_SFIXED32",
"TYPE_SFIXED64",
"TYPE_SINT32",
"TYPE_SINT64"
]
},
"defaultValue": {
"type": "string"
},
"number": {
"type": "integer",
"format": "int32"
},
"defaultValueBytes": {
"$ref": "#/components/schemas/ByteString"
},
"typeNameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"extendeeBytes": {
"$ref": "#/components/schemas/ByteString"
},
"jsonNameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/FieldOptionsOrBuilder"
},
"nameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"jsonName": {
"type": "string"
},
"proto3Optional": {
"type": "boolean"
},
"oneofIndex": {
"type": "integer",
"format": "int32"
},
"extendee": {
"type": "string"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/FieldDescriptorProto"
},
"parserForType": {
"$ref": "#/components/schemas/ParserFieldDescriptorProto"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"label": {
"type": "string",
"enum": [
"LABEL_OPTIONAL",
"LABEL_REPEATED",
"LABEL_REQUIRED"
]
},
"options": {
"$ref": "#/components/schemas/FieldOptions"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"FieldDescriptorProtoOrBuilder": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"typeName": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"TYPE_DOUBLE",
"TYPE_FLOAT",
"TYPE_INT64",
"TYPE_UINT64",
"TYPE_INT32",
"TYPE_FIXED64",
"TYPE_FIXED32",
"TYPE_BOOL",
"TYPE_STRING",
"TYPE_GROUP",
"TYPE_MESSAGE",
"TYPE_BYTES",
"TYPE_UINT32",
"TYPE_ENUM",
"TYPE_SFIXED32",
"TYPE_SFIXED64",
"TYPE_SINT32",
"TYPE_SINT64"
]
},
"defaultValue": {
"type": "string"
},
"number": {
"type": "integer",
"format": "int32"
},
"defaultValueBytes": {
"$ref": "#/components/schemas/ByteString"
},
"typeNameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"extendeeBytes": {
"$ref": "#/components/schemas/ByteString"
},
"jsonNameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/FieldOptionsOrBuilder"
},
"nameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"jsonName": {
"type": "string"
},
"proto3Optional": {
"type": "boolean"
},
"oneofIndex": {
"type": "integer",
"format": "int32"
},
"extendee": {
"type": "string"
},
"label": {
"type": "string",
"enum": [
"LABEL_OPTIONAL",
"LABEL_REPEATED",
"LABEL_REQUIRED"
]
},
"options": {
"$ref": "#/components/schemas/FieldOptions"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"FieldOptions": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"editionDefaultsList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EditionDefault"
}
},
"editionDefaultsCount": {
"type": "integer",
"format": "int32"
},
"editionDefaultsOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EditionDefaultOrBuilder"
}
},
"debugRedact": {
"type": "boolean"
},
"ctype": {
"type": "string",
"enum": [
"STRING",
"CORD",
"STRING_PIECE"
]
},
"jstype": {
"type": "string",
"enum": [
"JS_NORMAL",
"JS_STRING",
"JS_NUMBER"
]
},
"lazy": {
"type": "boolean"
},
"unverifiedLazy": {
"type": "boolean"
},
"weak": {
"type": "boolean"
},
"retention": {
"type": "string",
"enum": [
"RETENTION_UNKNOWN",
"RETENTION_RUNTIME",
"RETENTION_SOURCE"
]
},
"targetsList": {
"type": "array",
"items": {
"type": "string",
"enum": [
"TARGET_TYPE_UNKNOWN",
"TARGET_TYPE_FILE",
"TARGET_TYPE_EXTENSION_RANGE",
"TARGET_TYPE_MESSAGE",
"TARGET_TYPE_FIELD",
"TARGET_TYPE_ONEOF",
"TARGET_TYPE_ENUM",
"TARGET_TYPE_ENUM_ENTRY",
"TARGET_TYPE_SERVICE",
"TARGET_TYPE_METHOD"
]
}
},
"targetsCount": {
"type": "integer",
"format": "int32"
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"packed": {
"type": "boolean"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/FieldOptions"
},
"parserForType": {
"$ref": "#/components/schemas/ParserFieldOptions"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"deprecated": {
"type": "boolean"
},
"allFieldsRaw": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"FieldOptionsOrBuilder": {
"type": "object",
"properties": {
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"editionDefaultsList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EditionDefault"
}
},
"editionDefaultsCount": {
"type": "integer",
"format": "int32"
},
"editionDefaultsOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EditionDefaultOrBuilder"
}
},
"debugRedact": {
"type": "boolean"
},
"ctype": {
"type": "string",
"enum": [
"STRING",
"CORD",
"STRING_PIECE"
]
},
"jstype": {
"type": "string",
"enum": [
"JS_NORMAL",
"JS_STRING",
"JS_NUMBER"
]
},
"lazy": {
"type": "boolean"
},
"unverifiedLazy": {
"type": "boolean"
},
"weak": {
"type": "boolean"
},
"retention": {
"type": "string",
"enum": [
"RETENTION_UNKNOWN",
"RETENTION_RUNTIME",
"RETENTION_SOURCE"
]
},
"targetsList": {
"type": "array",
"items": {
"type": "string",
"enum": [
"TARGET_TYPE_UNKNOWN",
"TARGET_TYPE_FILE",
"TARGET_TYPE_EXTENSION_RANGE",
"TARGET_TYPE_MESSAGE",
"TARGET_TYPE_FIELD",
"TARGET_TYPE_ONEOF",
"TARGET_TYPE_ENUM",
"TARGET_TYPE_ENUM_ENTRY",
"TARGET_TYPE_SERVICE",
"TARGET_TYPE_METHOD"
]
}
},
"targetsCount": {
"type": "integer",
"format": "int32"
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"packed": {
"type": "boolean"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"deprecated": {
"type": "boolean"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"FileDescriptor": {
"type": "object",
"properties": {
"proto": {
"$ref": "#/components/schemas/FileDescriptorProto"
},
"messageTypes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Descriptor"
}
},
"enumTypes": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumDescriptor"
}
},
"services": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ServiceDescriptor"
}
},
"extensions": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldDescriptor"
}
},
"dependencies": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FileDescriptor"
}
},
"publicDependencies": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FileDescriptor"
}
},
"name": {
"type": "string"
},
"package": {
"type": "string"
},
"file": {
"$ref": "#/components/schemas/FileDescriptor"
},
"fullName": {
"type": "string"
},
"edition": {
"type": "string",
"enum": [
"EDITION_UNKNOWN",
"EDITION_PROTO2",
"EDITION_PROTO3",
"EDITION_2023",
"EDITION_1_TEST_ONLY",
"EDITION_2_TEST_ONLY",
"EDITION_99997_TEST_ONLY",
"EDITION_99998_TEST_ONLY",
"EDITION_99999_TEST_ONLY"
]
},
"editionName": {
"type": "string"
},
"syntax": {
"type": "string",
"deprecated": true,
"enum": [
"UNKNOWN",
"PROTO2",
"PROTO3",
"EDITIONS"
]
},
"options": {
"$ref": "#/components/schemas/FileOptions"
}
}
},
"FileDescriptorProto": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"name": {
"type": "string"
},
"package": {
"type": "string"
},
"publicDependencyList": {
"type": "array",
"items": {
"type": "integer",
"format": "int32"
}
},
"weakDependencyList": {
"type": "array",
"items": {
"type": "integer",
"format": "int32"
}
},
"weakDependencyCount": {
"type": "integer",
"format": "int32"
},
"serviceOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ServiceDescriptorProtoOrBuilder"
}
},
"sourceCodeInfoOrBuilder": {
"$ref": "#/components/schemas/SourceCodeInfoOrBuilder"
},
"packageBytes": {
"$ref": "#/components/schemas/ByteString"
},
"dependencyList": {
"type": "array",
"properties": {
"empty": {
"type": "boolean"
}
},
"items": {
"type": "string"
}
},
"messageTypeList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/DescriptorProto"
}
},
"serviceList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/ServiceDescriptorProto"
}
},
"sourceCodeInfo": {
"$ref": "#/components/schemas/SourceCodeInfo"
},
"syntaxBytes": {
"$ref": "#/components/schemas/ByteString"
},
"extensionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldDescriptorProtoOrBuilder"
}
},
"enumTypeOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumDescriptorProtoOrBuilder"
}
},
"extensionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldDescriptorProto"
}
},
"enumTypeList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/EnumDescriptorProto"
}
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/FileOptionsOrBuilder"
},
"edition": {
"type": "string",
"enum": [
"EDITION_UNKNOWN",
"EDITION_PROTO2",
"EDITION_PROTO3",
"EDITION_2023",
"EDITION_1_TEST_ONLY",
"EDITION_2_TEST_ONLY",
"EDITION_99997_TEST_ONLY",
"EDITION_99998_TEST_ONLY",
"EDITION_99999_TEST_ONLY"
]
},
"publicDependencyCount": {
"type": "integer",
"format": "int32"
},
"messageTypeCount": {
"type": "integer",
"format": "int32"
},
"dependencyCount": {
"type": "integer",
"format": "int32"
},
"serviceCount": {
"type": "integer",
"format": "int32"
},
"messageTypeOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/DescriptorProtoOrBuilder"
}
},
"nameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"syntax": {
"type": "string"
},
"enumTypeCount": {
"type": "integer",
"format": "int32"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/FileDescriptorProto"
},
"parserForType": {
"$ref": "#/components/schemas/ParserFileDescriptorProto"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"extensionCount": {
"type": "integer",
"format": "int32"
},
"options": {
"$ref": "#/components/schemas/FileOptions"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"FileOptions": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"javaPackage": {
"type": "string"
},
"javaPackageBytes": {
"$ref": "#/components/schemas/ByteString"
},
"javaOuterClassname": {
"type": "string"
},
"javaOuterClassnameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"javaMultipleFiles": {
"type": "boolean"
},
"javaGenerateEqualsAndHash": {
"type": "boolean",
"deprecated": true
},
"ccGenericServices": {
"type": "boolean"
},
"javaGenericServices": {
"type": "boolean"
},
"pyGenericServices": {
"type": "boolean"
},
"phpGenericServices": {
"type": "boolean"
},
"objcClassPrefixBytes": {
"$ref": "#/components/schemas/ByteString"
},
"csharpNamespaceBytes": {
"$ref": "#/components/schemas/ByteString"
},
"optimizeFor": {
"type": "string",
"enum": [
"SPEED",
"CODE_SIZE",
"LITE_RUNTIME"
]
},
"goPackage": {
"type": "string"
},
"goPackageBytes": {
"$ref": "#/components/schemas/ByteString"
},
"ccEnableArenas": {
"type": "boolean"
},
"objcClassPrefix": {
"type": "string"
},
"csharpNamespace": {
"type": "string"
},
"swiftPrefix": {
"type": "string"
},
"phpClassPrefix": {
"type": "string"
},
"phpNamespace": {
"type": "string"
},
"rubyPackage": {
"type": "string"
},
"swiftPrefixBytes": {
"$ref": "#/components/schemas/ByteString"
},
"phpClassPrefixBytes": {
"$ref": "#/components/schemas/ByteString"
},
"phpNamespaceBytes": {
"$ref": "#/components/schemas/ByteString"
},
"phpMetadataNamespace": {
"type": "string"
},
"phpMetadataNamespaceBytes": {
"$ref": "#/components/schemas/ByteString"
},
"rubyPackageBytes": {
"$ref": "#/components/schemas/ByteString"
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"javaStringCheckUtf8": {
"type": "boolean"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/FileOptions"
},
"parserForType": {
"$ref": "#/components/schemas/ParserFileOptions"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"deprecated": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"allFieldsRaw": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"FileOptionsOrBuilder": {
"type": "object",
"properties": {
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"javaPackage": {
"type": "string"
},
"javaPackageBytes": {
"$ref": "#/components/schemas/ByteString"
},
"javaOuterClassname": {
"type": "string"
},
"javaOuterClassnameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"javaMultipleFiles": {
"type": "boolean"
},
"javaGenerateEqualsAndHash": {
"type": "boolean",
"deprecated": true
},
"ccGenericServices": {
"type": "boolean"
},
"javaGenericServices": {
"type": "boolean"
},
"pyGenericServices": {
"type": "boolean"
},
"phpGenericServices": {
"type": "boolean"
},
"objcClassPrefixBytes": {
"$ref": "#/components/schemas/ByteString"
},
"csharpNamespaceBytes": {
"$ref": "#/components/schemas/ByteString"
},
"optimizeFor": {
"type": "string",
"enum": [
"SPEED",
"CODE_SIZE",
"LITE_RUNTIME"
]
},
"goPackage": {
"type": "string"
},
"goPackageBytes": {
"$ref": "#/components/schemas/ByteString"
},
"ccEnableArenas": {
"type": "boolean"
},
"objcClassPrefix": {
"type": "string"
},
"csharpNamespace": {
"type": "string"
},
"swiftPrefix": {
"type": "string"
},
"phpClassPrefix": {
"type": "string"
},
"phpNamespace": {
"type": "string"
},
"rubyPackage": {
"type": "string"
},
"swiftPrefixBytes": {
"$ref": "#/components/schemas/ByteString"
},
"phpClassPrefixBytes": {
"$ref": "#/components/schemas/ByteString"
},
"phpNamespaceBytes": {
"$ref": "#/components/schemas/ByteString"
},
"phpMetadataNamespace": {
"type": "string"
},
"phpMetadataNamespaceBytes": {
"$ref": "#/components/schemas/ByteString"
},
"rubyPackageBytes": {
"$ref": "#/components/schemas/ByteString"
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"javaStringCheckUtf8": {
"type": "boolean"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"deprecated": {
"type": "boolean"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"Location": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"leadingCommentsBytes": {
"$ref": "#/components/schemas/ByteString"
},
"trailingComments": {
"type": "string"
},
"trailingCommentsBytes": {
"$ref": "#/components/schemas/ByteString"
},
"leadingDetachedCommentsList": {
"type": "array",
"properties": {
"empty": {
"type": "boolean"
}
},
"items": {
"type": "string"
}
},
"leadingDetachedCommentsCount": {
"type": "integer",
"format": "int32"
},
"pathCount": {
"type": "integer",
"format": "int32"
},
"spanList": {
"type": "array",
"items": {
"type": "integer",
"format": "int32"
}
},
"spanCount": {
"type": "integer",
"format": "int32"
},
"leadingComments": {
"type": "string"
},
"pathList": {
"type": "array",
"items": {
"type": "integer",
"format": "int32"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Location"
},
"parserForType": {
"$ref": "#/components/schemas/ParserLocation"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"LocationOrBuilder": {
"type": "object",
"properties": {
"leadingCommentsBytes": {
"$ref": "#/components/schemas/ByteString"
},
"trailingComments": {
"type": "string"
},
"trailingCommentsBytes": {
"$ref": "#/components/schemas/ByteString"
},
"leadingDetachedCommentsList": {
"type": "array",
"items": {
"type": "string"
}
},
"leadingDetachedCommentsCount": {
"type": "integer",
"format": "int32"
},
"pathCount": {
"type": "integer",
"format": "int32"
},
"spanList": {
"type": "array",
"items": {
"type": "integer",
"format": "int32"
}
},
"spanCount": {
"type": "integer",
"format": "int32"
},
"leadingComments": {
"type": "string"
},
"pathList": {
"type": "array",
"items": {
"type": "integer",
"format": "int32"
}
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"Message": {
"type": "object",
"properties": {
"parserForType": {
"$ref": "#/components/schemas/ParserMessage"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/MessageLite"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
}
}
},
"MessageLite": {
"type": "object",
"properties": {
"parserForType": {
"$ref": "#/components/schemas/ParserMessageLite"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/MessageLite"
},
"initialized": {
"type": "boolean"
}
}
},
"MessageOptions": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"deprecatedLegacyJsonFieldConflicts": {
"type": "boolean",
"deprecated": true
},
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"noStandardDescriptorAccessor": {
"type": "boolean"
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"messageSetWireFormat": {
"type": "boolean"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/MessageOptions"
},
"parserForType": {
"$ref": "#/components/schemas/ParserMessageOptions"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"mapEntry": {
"type": "boolean"
},
"initialized": {
"type": "boolean"
},
"deprecated": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"allFieldsRaw": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"MessageOptionsOrBuilder": {
"type": "object",
"properties": {
"deprecatedLegacyJsonFieldConflicts": {
"type": "boolean",
"deprecated": true
},
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"noStandardDescriptorAccessor": {
"type": "boolean"
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"messageSetWireFormat": {
"type": "boolean"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"mapEntry": {
"type": "boolean"
},
"deprecated": {
"type": "boolean"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"MethodDescriptor": {
"type": "object",
"properties": {
"index": {
"type": "integer",
"format": "int32"
},
"proto": {
"$ref": "#/components/schemas/MethodDescriptorProto"
},
"fullName": {
"type": "string"
},
"file": {
"$ref": "#/components/schemas/FileDescriptor"
},
"service": {
"$ref": "#/components/schemas/ServiceDescriptor"
},
"inputType": {
"$ref": "#/components/schemas/Descriptor"
},
"outputType": {
"$ref": "#/components/schemas/Descriptor"
},
"name": {
"type": "string"
},
"clientStreaming": {
"type": "boolean"
},
"serverStreaming": {
"type": "boolean"
},
"options": {
"$ref": "#/components/schemas/MethodOptions"
}
}
},
"MethodDescriptorProto": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"name": {
"type": "string"
},
"inputTypeBytes": {
"$ref": "#/components/schemas/ByteString"
},
"outputTypeBytes": {
"$ref": "#/components/schemas/ByteString"
},
"clientStreaming": {
"type": "boolean"
},
"serverStreaming": {
"type": "boolean"
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/MethodOptionsOrBuilder"
},
"nameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/MethodDescriptorProto"
},
"parserForType": {
"$ref": "#/components/schemas/ParserMethodDescriptorProto"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"inputType": {
"type": "string"
},
"outputType": {
"type": "string"
},
"options": {
"$ref": "#/components/schemas/MethodOptions"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"MethodDescriptorProtoOrBuilder": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"inputTypeBytes": {
"$ref": "#/components/schemas/ByteString"
},
"outputTypeBytes": {
"$ref": "#/components/schemas/ByteString"
},
"clientStreaming": {
"type": "boolean"
},
"serverStreaming": {
"type": "boolean"
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/MethodOptionsOrBuilder"
},
"nameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"inputType": {
"type": "string"
},
"outputType": {
"type": "string"
},
"options": {
"$ref": "#/components/schemas/MethodOptions"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"MethodOptions": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"idempotencyLevel": {
"type": "string",
"enum": [
"IDEMPOTENCY_UNKNOWN",
"NO_SIDE_EFFECTS",
"IDEMPOTENT"
]
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/MethodOptions"
},
"parserForType": {
"$ref": "#/components/schemas/ParserMethodOptions"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"deprecated": {
"type": "boolean"
},
"allFieldsRaw": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"MethodOptionsOrBuilder": {
"type": "object",
"properties": {
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"idempotencyLevel": {
"type": "string",
"enum": [
"IDEMPOTENCY_UNKNOWN",
"NO_SIDE_EFFECTS",
"IDEMPOTENT"
]
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"deprecated": {
"type": "boolean"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"NamePart": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"namePart": {
"type": "string"
},
"namePartBytes": {
"$ref": "#/components/schemas/ByteString"
},
"isExtension": {
"type": "boolean"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/NamePart"
},
"parserForType": {
"$ref": "#/components/schemas/ParserNamePart"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"NamePartOrBuilder": {
"type": "object",
"properties": {
"namePart": {
"type": "string"
},
"namePartBytes": {
"$ref": "#/components/schemas/ByteString"
},
"isExtension": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"OneofDescriptor": {
"type": "object",
"properties": {
"index": {
"type": "integer",
"format": "int32"
},
"proto": {
"$ref": "#/components/schemas/OneofDescriptorProto"
},
"fullName": {
"type": "string"
},
"file": {
"$ref": "#/components/schemas/FileDescriptor"
},
"containingType": {
"$ref": "#/components/schemas/Descriptor"
},
"fieldCount": {
"type": "integer",
"format": "int32"
},
"fields": {
"type": "array",
"items": {
"$ref": "#/components/schemas/FieldDescriptor"
}
},
"name": {
"type": "string"
},
"synthetic": {
"type": "boolean",
"deprecated": true
},
"options": {
"$ref": "#/components/schemas/OneofOptions"
}
}
},
"OneofDescriptorProto": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"name": {
"type": "string"
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/OneofOptionsOrBuilder"
},
"nameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/OneofDescriptorProto"
},
"parserForType": {
"$ref": "#/components/schemas/ParserOneofDescriptorProto"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"options": {
"$ref": "#/components/schemas/OneofOptions"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"OneofDescriptorProtoOrBuilder": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/OneofOptionsOrBuilder"
},
"nameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"options": {
"$ref": "#/components/schemas/OneofOptions"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"OneofOptions": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/OneofOptions"
},
"parserForType": {
"$ref": "#/components/schemas/ParserOneofOptions"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"allFieldsRaw": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"OneofOptionsOrBuilder": {
"type": "object",
"properties": {
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"Parser": {
"type": "object"
},
"ParserAny": {
"type": "object"
},
"ParserDeclaration": {
"type": "object"
},
"ParserDescriptorProto": {
"type": "object"
},
"ParserEditionDefault": {
"type": "object"
},
"ParserEnumDescriptorProto": {
"type": "object"
},
"ParserEnumOptions": {
"type": "object"
},
"ParserEnumReservedRange": {
"type": "object"
},
"ParserEnumValueDescriptorProto": {
"type": "object"
},
"ParserEnumValueOptions": {
"type": "object"
},
"ParserExtensionRange": {
"type": "object"
},
"ParserExtensionRangeOptions": {
"type": "object"
},
"ParserFeatureSet": {
"type": "object"
},
"ParserFieldDescriptorProto": {
"type": "object"
},
"ParserFieldOptions": {
"type": "object"
},
"ParserFileDescriptorProto": {
"type": "object"
},
"ParserFileOptions": {
"type": "object"
},
"ParserLocation": {
"type": "object"
},
"ParserMessage": {
"type": "object"
},
"ParserMessageLite": {
"type": "object"
},
"ParserMessageOptions": {
"type": "object"
},
"ParserMethodDescriptorProto": {
"type": "object"
},
"ParserMethodOptions": {
"type": "object"
},
"ParserNamePart": {
"type": "object"
},
"ParserOneofDescriptorProto": {
"type": "object"
},
"ParserOneofOptions": {
"type": "object"
},
"ParserReservedRange": {
"type": "object"
},
"ParserServiceDescriptorProto": {
"type": "object"
},
"ParserServiceOptions": {
"type": "object"
},
"ParserSourceCodeInfo": {
"type": "object"
},
"ParserUninterpretedOption": {
"type": "object"
},
"ReservedRange": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/ReservedRange"
},
"parserForType": {
"$ref": "#/components/schemas/ParserReservedRange"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"start": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"end": {
"type": "integer",
"format": "int32"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"ReservedRangeOrBuilder": {
"type": "object",
"properties": {
"start": {
"type": "integer",
"format": "int32"
},
"end": {
"type": "integer",
"format": "int32"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"ServiceDescriptor": {
"type": "object",
"properties": {
"index": {
"type": "integer",
"format": "int32"
},
"proto": {
"$ref": "#/components/schemas/ServiceDescriptorProto"
},
"fullName": {
"type": "string"
},
"file": {
"$ref": "#/components/schemas/FileDescriptor"
},
"methods": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MethodDescriptor"
}
},
"name": {
"type": "string"
},
"options": {
"$ref": "#/components/schemas/ServiceOptions"
}
}
},
"ServiceDescriptorProto": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"name": {
"type": "string"
},
"methodOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MethodDescriptorProtoOrBuilder"
}
},
"methodList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MethodDescriptorProto"
}
},
"methodCount": {
"type": "integer",
"format": "int32"
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/ServiceOptionsOrBuilder"
},
"nameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/ServiceDescriptorProto"
},
"parserForType": {
"$ref": "#/components/schemas/ParserServiceDescriptorProto"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"options": {
"$ref": "#/components/schemas/ServiceOptions"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"ServiceDescriptorProtoOrBuilder": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"methodOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MethodDescriptorProtoOrBuilder"
}
},
"methodList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/MethodDescriptorProto"
}
},
"methodCount": {
"type": "integer",
"format": "int32"
},
"optionsOrBuilder": {
"$ref": "#/components/schemas/ServiceOptionsOrBuilder"
},
"nameBytes": {
"$ref": "#/components/schemas/ByteString"
},
"options": {
"$ref": "#/components/schemas/ServiceOptions"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"ServiceOptions": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/ServiceOptions"
},
"parserForType": {
"$ref": "#/components/schemas/ParserServiceOptions"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"deprecated": {
"type": "boolean"
},
"allFieldsRaw": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"ServiceOptionsOrBuilder": {
"type": "object",
"properties": {
"uninterpretedOptionOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOptionOrBuilder"
}
},
"featuresOrBuilder": {
"$ref": "#/components/schemas/FeatureSetOrBuilder"
},
"uninterpretedOptionList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/UninterpretedOption"
}
},
"uninterpretedOptionCount": {
"type": "integer",
"format": "int32"
},
"features": {
"$ref": "#/components/schemas/FeatureSet"
},
"deprecated": {
"type": "boolean"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"SourceCodeInfo": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"locationOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LocationOrBuilder"
}
},
"locationList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Location"
}
},
"locationCount": {
"type": "integer",
"format": "int32"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/SourceCodeInfo"
},
"parserForType": {
"$ref": "#/components/schemas/ParserSourceCodeInfo"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"SourceCodeInfoOrBuilder": {
"type": "object",
"properties": {
"locationOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/LocationOrBuilder"
}
},
"locationList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Location"
}
},
"locationCount": {
"type": "integer",
"format": "int32"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"TaskModel": {
"type": "object",
"properties": {
"taskType": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"IN_PROGRESS",
"CANCELED",
"FAILED",
"FAILED_WITH_TERMINAL_ERROR",
"COMPLETED",
"COMPLETED_WITH_ERRORS",
"SCHEDULED",
"TIMED_OUT",
"SKIPPED"
]
},
"referenceTaskName": {
"type": "string"
},
"retryCount": {
"type": "integer",
"format": "int32"
},
"seq": {
"type": "integer",
"format": "int32"
},
"correlationId": {
"type": "string"
},
"pollCount": {
"type": "integer",
"format": "int32"
},
"taskDefName": {
"type": "string"
},
"scheduledTime": {
"type": "integer",
"format": "int64"
},
"startTime": {
"type": "integer",
"format": "int64"
},
"endTime": {
"type": "integer",
"format": "int64"
},
"updateTime": {
"type": "integer",
"format": "int64"
},
"startDelayInSeconds": {
"type": "integer",
"format": "int32"
},
"retriedTaskId": {
"type": "string"
},
"retried": {
"type": "boolean"
},
"executed": {
"type": "boolean"
},
"callbackFromWorker": {
"type": "boolean"
},
"responseTimeoutSeconds": {
"type": "integer",
"format": "int64"
},
"workflowInstanceId": {
"type": "string"
},
"workflowType": {
"type": "string"
},
"taskId": {
"type": "string"
},
"reasonForIncompletion": {
"type": "string"
},
"callbackAfterSeconds": {
"type": "integer",
"format": "int64"
},
"workerId": {
"type": "string"
},
"workflowTask": {
"$ref": "#/components/schemas/WorkflowTask"
},
"domain": {
"type": "string"
},
"inputMessage": {
"$ref": "#/components/schemas/Any"
},
"outputMessage": {
"$ref": "#/components/schemas/Any"
},
"rateLimitPerFrequency": {
"type": "integer",
"format": "int32"
},
"rateLimitFrequencyInSeconds": {
"type": "integer",
"format": "int32"
},
"externalInputPayloadStoragePath": {
"type": "string"
},
"externalOutputPayloadStoragePath": {
"type": "string"
},
"workflowPriority": {
"type": "integer",
"format": "int32"
},
"executionNameSpace": {
"type": "string"
},
"isolationGroupId": {
"type": "string"
},
"iteration": {
"type": "integer",
"format": "int32"
},
"subWorkflowId": {
"type": "string"
},
"waitTimeout": {
"type": "integer",
"format": "int64"
},
"subworkflowChanged": {
"type": "boolean"
},
"queueWaitTime": {
"type": "integer",
"format": "int64"
},
"loopOverTask": {
"type": "boolean"
},
"inputData": {
"type": "object",
"additionalProperties": {
"type": "object"
},
"deprecated": true
},
"outputData": {
"type": "object",
"additionalProperties": {
"type": "object"
},
"deprecated": true
}
}
},
"UninterpretedOption": {
"type": "object",
"properties": {
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"nameCount": {
"type": "integer",
"format": "int32"
},
"nameOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NamePartOrBuilder"
}
},
"identifierValueBytes": {
"$ref": "#/components/schemas/ByteString"
},
"positiveIntValue": {
"type": "integer",
"format": "int64"
},
"negativeIntValue": {
"type": "integer",
"format": "int64"
},
"aggregateValueBytes": {
"$ref": "#/components/schemas/ByteString"
},
"nameList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NamePart"
}
},
"identifierValue": {
"type": "string"
},
"aggregateValue": {
"type": "string"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/UninterpretedOption"
},
"parserForType": {
"$ref": "#/components/schemas/ParserUninterpretedOption"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"stringValue": {
"$ref": "#/components/schemas/ByteString"
},
"doubleValue": {
"type": "number",
"format": "double"
},
"initialized": {
"type": "boolean"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"memoizedSerializedSize": {
"type": "integer",
"format": "int32",
"writeOnly": true
}
}
},
"UninterpretedOptionOrBuilder": {
"type": "object",
"properties": {
"nameCount": {
"type": "integer",
"format": "int32"
},
"nameOrBuilderList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NamePartOrBuilder"
}
},
"identifierValueBytes": {
"$ref": "#/components/schemas/ByteString"
},
"positiveIntValue": {
"type": "integer",
"format": "int64"
},
"negativeIntValue": {
"type": "integer",
"format": "int64"
},
"aggregateValueBytes": {
"$ref": "#/components/schemas/ByteString"
},
"nameList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/NamePart"
}
},
"identifierValue": {
"type": "string"
},
"aggregateValue": {
"type": "string"
},
"stringValue": {
"$ref": "#/components/schemas/ByteString"
},
"doubleValue": {
"type": "number",
"format": "double"
},
"initializationErrorString": {
"type": "string"
},
"descriptorForType": {
"$ref": "#/components/schemas/Descriptor"
},
"allFields": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/Message"
},
"unknownFields": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"initialized": {
"type": "boolean"
}
}
},
"UnknownFieldSet": {
"type": "object",
"properties": {
"serializedSizeAsMessageSet": {
"type": "integer",
"format": "int32"
},
"defaultInstanceForType": {
"$ref": "#/components/schemas/UnknownFieldSet"
},
"parserForType": {
"$ref": "#/components/schemas/Parser"
},
"serializedSize": {
"type": "integer",
"format": "int32"
},
"initialized": {
"type": "boolean"
}
}
},
"WorkflowModel": {
"type": "object",
"properties": {
"status": {
"type": "string",
"enum": [
"RUNNING",
"COMPLETED",
"FAILED",
"TIMED_OUT",
"TERMINATED",
"PAUSED"
]
},
"endTime": {
"type": "integer",
"format": "int64"
},
"workflowId": {
"type": "string"
},
"parentWorkflowId": {
"type": "string"
},
"parentWorkflowTaskId": {
"type": "string"
},
"tasks": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskModel"
}
},
"correlationId": {
"type": "string"
},
"reRunFromWorkflowId": {
"type": "string"
},
"reasonForIncompletion": {
"type": "string"
},
"event": {
"type": "string"
},
"taskToDomain": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"failedReferenceTaskNames": {
"uniqueItems": true,
"type": "array",
"items": {
"type": "string"
}
},
"failedTaskNames": {
"uniqueItems": true,
"type": "array",
"items": {
"type": "string"
}
},
"workflowDefinition": {
"$ref": "#/components/schemas/WorkflowDef"
},
"externalInputPayloadStoragePath": {
"type": "string"
},
"externalOutputPayloadStoragePath": {
"type": "string"
},
"priority": {
"type": "integer",
"format": "int32"
},
"variables": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"lastRetriedTime": {
"type": "integer",
"format": "int64"
},
"ownerApp": {
"type": "string"
},
"createTime": {
"type": "integer",
"format": "int64"
},
"updatedTime": {
"type": "integer",
"format": "int64"
},
"createdBy": {
"type": "string"
},
"updatedBy": {
"type": "string"
},
"failedTaskId": {
"type": "string"
},
"previousStatus": {
"type": "string",
"enum": [
"RUNNING",
"COMPLETED",
"FAILED",
"TIMED_OUT",
"TERMINATED",
"PAUSED"
]
},
"workflowName": {
"type": "string"
},
"workflowVersion": {
"type": "integer",
"format": "int32"
},
"input": {
"type": "object",
"additionalProperties": {
"type": "object"
},
"deprecated": true
},
"output": {
"type": "object",
"additionalProperties": {
"type": "object"
},
"deprecated": true
}
}
},
"TaskExecLog": {
"type": "object",
"properties": {
"log": {
"type": "string"
},
"taskId": {
"type": "string"
},
"createdTime": {
"type": "integer",
"format": "int64"
}
}
},
"TaskResult": {
"required": [
"taskId",
"workflowInstanceId"
],
"type": "object",
"properties": {
"workflowInstanceId": {
"type": "string"
},
"taskId": {
"type": "string"
},
"reasonForIncompletion": {
"type": "string"
},
"callbackAfterSeconds": {
"type": "integer",
"format": "int64"
},
"workerId": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"IN_PROGRESS",
"FAILED",
"FAILED_WITH_TERMINAL_ERROR",
"COMPLETED"
]
},
"outputData": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"executionMetadata": {
"$ref": "#/components/schemas/ExecutionMetadata"
},
"logs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskExecLog"
}
},
"externalOutputPayloadStoragePath": {
"type": "string"
},
"subWorkflowId": {
"type": "string"
},
"extendLease": {
"type": "boolean"
},
"orCreateExecutionMetadata": {
"$ref": "#/components/schemas/ExecutionMetadata"
}
}
},
"Health": {
"type": "object",
"properties": {
"details": {
"type": "object",
"additionalProperties": {
"type": "object"
}
},
"errorMessage": {
"type": "string"
},
"healthy": {
"type": "boolean"
}
}
},
"HealthCheckStatus": {
"type": "object",
"properties": {
"healthResults": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Health"
}
},
"suppressedHealthResults": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Health"
}
},
"healthy": {
"type": "boolean"
}
}
},
"SearchResultWorkflowSummary": {
"type": "object",
"properties": {
"totalHits": {
"type": "integer",
"format": "int64"
},
"results": {
"type": "array",
"items": {
"$ref": "#/components/schemas/WorkflowSummary"
}
}
}
},
"WorkflowSummary": {
"type": "object",
"properties": {
"workflowType": {
"type": "string"
},
"version": {
"type": "integer",
"format": "int32"
},
"workflowId": {
"type": "string"
},
"correlationId": {
"type": "string"
},
"startTime": {
"type": "string"
},
"updateTime": {
"type": "string"
},
"endTime": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"RUNNING",
"COMPLETED",
"FAILED",
"TIMED_OUT",
"TERMINATED",
"PAUSED"
]
},
"input": {
"type": "string"
},
"output": {
"type": "string"
},
"reasonForIncompletion": {
"type": "string"
},
"executionTime": {
"type": "integer",
"format": "int64"
},
"event": {
"type": "string"
},
"failedReferenceTaskNames": {
"type": "string"
},
"externalInputPayloadStoragePath": {
"type": "string"
},
"externalOutputPayloadStoragePath": {
"type": "string"
},
"priority": {
"type": "integer",
"format": "int32"
},
"failedTaskNames": {
"uniqueItems": true,
"type": "array",
"items": {
"type": "string"
}
},
"createdBy": {
"type": "string"
},
"taskToDomain": {
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"idempotencyKey": {
"type": "string"
},
"inputSize": {
"type": "integer",
"format": "int64"
},
"outputSize": {
"type": "integer",
"format": "int64"
}
}
},
"SearchResultWorkflow": {
"type": "object",
"properties": {
"totalHits": {
"type": "integer",
"format": "int64"
},
"results": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Workflow"
}
}
}
},
"ExternalStorageLocation": {
"type": "object",
"properties": {
"uri": {
"type": "string"
},
"path": {
"type": "string"
}
}
},
"SearchResultTaskSummary": {
"type": "object",
"properties": {
"totalHits": {
"type": "integer",
"format": "int64"
},
"results": {
"type": "array",
"items": {
"$ref": "#/components/schemas/TaskSummary"
}
}
}
},
"TaskSummary": {
"type": "object",
"properties": {
"workflowId": {
"type": "string"
},
"workflowType": {
"type": "string"
},
"correlationId": {
"type": "string"
},
"scheduledTime": {
"type": "string"
},
"startTime": {
"type": "string"
},
"updateTime": {
"type": "string"
},
"endTime": {
"type": "string"
},
"status": {
"type": "string",
"enum": [
"IN_PROGRESS",
"CANCELED",
"FAILED",
"FAILED_WITH_TERMINAL_ERROR",
"COMPLETED",
"COMPLETED_WITH_ERRORS",
"SCHEDULED",
"TIMED_OUT",
"SKIPPED"
]
},
"reasonForIncompletion": {
"type": "string"
},
"executionTime": {
"type": "integer",
"format": "int64"
},
"queueWaitTime": {
"type": "integer",
"format": "int64"
},
"taskDefName": {
"type": "string"
},
"taskType": {
"type": "string"
},
"input": {
"type": "string"
},
"output": {
"type": "string"
},
"taskId": {
"type": "string"
},
"externalInputPayloadStoragePath": {
"type": "string"
},
"externalOutputPayloadStoragePath": {
"type": "string"
},
"workflowPriority": {
"type": "integer",
"format": "int32"
},
"domain": {
"type": "string"
}
}
},
"SearchResultTask": {
"type": "object",
"properties": {
"totalHits": {
"type": "integer",
"format": "int64"
},
"results": {
"type": "array",
"items": {
"$ref": "#/components/schemas/Task"
}
}
}
},
"PollData": {
"type": "object",
"properties": {
"queueName": {
"type": "string"
},
"domain": {
"type": "string"
},
"workerId": {
"type": "string"
},
"lastPollTime": {
"type": "integer",
"format": "int64"
}
}
}
}
}
}