-
Conductor 3.21.21 swagger
{ "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" } } } } } } -
從工程師的角度閱讀 : BCG 問題解決力
自從讀了研究所,開始了沒日沒夜的生活,都忘記了上次翻開非技術類的書籍是多久以前的事了…
(繼續閱讀…)
最近剛好期末結束,實驗也有了些進展,就抽空從一位正在就讀 MBA 朋友那,拿了這本書來看看,順便簡單紀錄些筆記給自己。
如果你好奇,一位工作 6 年的軟體工程師,會用什麼角度解讀這本書,不妨點進來看看~ -
XLNet 簡易筆記 (1)
-
Tokenizer 分詞的藝術 – base on Elasticsearch
前陣子花了一些時間再調整 elasticsearch 的效能,剛好碰到了分詞相關的議題,加上最近也接觸了一些 NLP 相關的東西,因此,在此紀錄一些簡單的筆記,如果你對於 NLP 有興趣,可以參考參考.
(繼續閱讀…) -
API First 與 Swagger 的應用
大概兩年前吧,我就有接觸到 open API 或類似 Swagger 的工具,但礙於工作環境,一直都無法將這些觀念實做到工作環境中,最近終於有個機會,可以讓我調整 API 文件的處理方式,想說也可以藉由這次的機會,也順帶跟大家分享一下 API first 的東西。
(繼續閱讀…) -
均一教育平台 – 資深軟體工程師面試心得
(繼續閱讀…)人生第一次投遞非營利組織的經驗,提供給需要的人參考
這幾年確實也思考了許多工作對我來說是什麼的問題,有機會再寫另一篇文章,分享一些個人心得
-
WordPress on GAE (1) – 網域申請
(繼續閱讀…)本系列文章提供給對於建置網頁有興趣、喜歡動手自己來或是想要嘗試雲端服務的讀者。