From d3631fbcfeeb1d904138563a2730968cb952decf Mon Sep 17 00:00:00 2001 From: John Chilton Date: Tue, 2 Apr 2024 13:58:09 -0400 Subject: [PATCH] Rebuild client for tool state API changes. --- client/src/api/schema/schema.ts | 1029 ++++++++++++++++++++++++++++++- 1 file changed, 1022 insertions(+), 7 deletions(-) diff --git a/client/src/api/schema/schema.ts b/client/src/api/schema/schema.ts index 2db6faeb1963..a55be9c2ed71 100644 --- a/client/src/api/schema/schema.ts +++ b/client/src/api/schema/schema.ts @@ -934,6 +934,10 @@ export interface paths { /** Delete tag based on history_id */ delete: operations["delete_api_histories__history_id__tags__tag_name__delete"]; }; + "/api/histories/{history_id}/tool_requests": { + /** Return all the tool requests for the tools submitted to this history. */ + get: operations["tool_requests_api_histories__history_id__tool_requests_get"]; + }; "/api/histories/{history_id}/unpublish": { /** * Removes this item from the published list. @@ -1026,6 +1030,8 @@ export interface paths { "/api/jobs": { /** Index */ get: operations["index_api_jobs_get"]; + /** Create */ + post: operations["create_api_jobs_post"]; }; "/api/jobs/search": { /** @@ -1580,6 +1586,10 @@ export interface paths { */ get: operations["reload_api_tool_data__table_name__reload_get"]; }; + "/api/tool_requests/{id}/state": { + /** Get tool request state. */ + get: operations["tool_request_state_api_tool_requests__id__state_get"]; + }; "/api/tool_shed_repositories": { /** Lists installed tool shed repositories. */ get: operations["index_api_tool_shed_repositories_get"]; @@ -1596,6 +1606,10 @@ export interface paths { /** Upload files to Galaxy */ post: operations["fetch_form_api_tools_fetch_post"]; }; + "/api/tools/{tool_id}/inputs": { + /** Get tool inputs. */ + get: operations["tool_inputs_api_tools__tool_id__inputs_get"]; + }; "/api/tours": { /** * Index @@ -2537,6 +2551,53 @@ export interface components { /** Targets */ targets: Record; }; + /** BooleanParameterModel */ + BooleanParameterModel: { + /** Argument */ + argument?: string | null; + /** Falsevalue */ + falsevalue?: string | null; + /** Help */ + help?: string | null; + /** + * Hidden + * @default false + */ + hidden?: boolean; + /** + * Is Dynamic + * @default false + */ + is_dynamic?: boolean; + /** Label */ + label?: string | null; + /** Name */ + name: string; + /** + * Optional + * @default false + */ + optional?: boolean; + /** + * Parameter Type + * @default gx_boolean + * @constant + * @enum {string} + */ + parameter_type?: "gx_boolean"; + /** + * Refresh On Change + * @default false + */ + refresh_on_change?: boolean; + /** Truevalue */ + truevalue?: string | null; + /** + * Value + * @default false + */ + value?: boolean | null; + }; /** BroadcastNotificationContent */ BroadcastNotificationContent: { /** @@ -2834,6 +2895,46 @@ export interface components { * @enum {string} */ ColletionSourceType: "hda" | "ldda" | "hdca" | "new_collection"; + /** ColorParameterModel */ + ColorParameterModel: { + /** Argument */ + argument?: string | null; + /** Help */ + help?: string | null; + /** + * Hidden + * @default false + */ + hidden?: boolean; + /** + * Is Dynamic + * @default false + */ + is_dynamic?: boolean; + /** Label */ + label?: string | null; + /** Name */ + name: string; + /** + * Optional + * @default false + */ + optional?: boolean; + /** + * Parameter Type + * @default gx_color + * @constant + * @enum {string} + */ + parameter_type?: "gx_color"; + /** + * Refresh On Change + * @default false + */ + refresh_on_change?: boolean; + /** Value */ + value?: string | null; + }; /** CompositeDataElement */ CompositeDataElement: { /** Md5 */ @@ -2976,6 +3077,81 @@ export interface components { */ source: string | null; }; + /** ConditionalParameterModel */ + ConditionalParameterModel: { + /** Argument */ + argument?: string | null; + /** Help */ + help?: string | null; + /** + * Hidden + * @default false + */ + hidden?: boolean; + /** + * Is Dynamic + * @default false + */ + is_dynamic?: boolean; + /** Label */ + label?: string | null; + /** Name */ + name: string; + /** + * Optional + * @default false + */ + optional?: boolean; + /** + * Parameter Type + * @default gx_conditional + * @constant + * @enum {string} + */ + parameter_type?: "gx_conditional"; + /** + * Refresh On Change + * @default false + */ + refresh_on_change?: boolean; + /** Test Parameter */ + test_parameter: + | components["schemas"]["BooleanParameterModel"] + | components["schemas"]["SelectParameterModel"]; + /** Whens */ + whens: components["schemas"]["ConditionalWhen"][]; + }; + /** ConditionalWhen */ + ConditionalWhen: { + /** Discriminator */ + discriminator: boolean | string; + /** Is Default When */ + is_default_when: boolean; + /** Parameters */ + parameters: ( + | components["schemas"]["CwlIntegerParameterModel"] + | components["schemas"]["CwlFloatParameterModel"] + | components["schemas"]["CwlStringParameterModel"] + | components["schemas"]["CwlBooleanParameterModel"] + | components["schemas"]["CwlNullParameterModel"] + | components["schemas"]["CwlFileParameterModel"] + | components["schemas"]["CwlDirectoryParameterModel"] + | components["schemas"]["CwlUnionParameterModel"] + | components["schemas"]["TextParameterModel"] + | components["schemas"]["IntegerParameterModel"] + | components["schemas"]["FloatParameterModel"] + | components["schemas"]["BooleanParameterModel"] + | components["schemas"]["HiddenParameterModel"] + | components["schemas"]["SelectParameterModel"] + | components["schemas"]["DataParameterModel"] + | components["schemas"]["DataCollectionParameterModel"] + | components["schemas"]["DirectoryUriParameterModel"] + | components["schemas"]["RulesParameterModel"] + | components["schemas"]["ColorParameterModel"] + | components["schemas"]["ConditionalParameterModel"] + | components["schemas"]["RepeatParameterModel"] + )[]; + }; /** ConnectAction */ ConnectAction: { /** @@ -3709,6 +3885,165 @@ export interface components { */ username_and_slug?: string | null; }; + /** CwlBooleanParameterModel */ + CwlBooleanParameterModel: { + /** Name */ + name: string; + /** + * Parameter Type + * @default cwl_boolean + * @constant + * @enum {string} + */ + parameter_type?: "cwl_boolean"; + }; + /** CwlDirectoryParameterModel */ + CwlDirectoryParameterModel: { + /** Argument */ + argument?: string | null; + /** Help */ + help?: string | null; + /** + * Hidden + * @default false + */ + hidden?: boolean; + /** + * Is Dynamic + * @default false + */ + is_dynamic?: boolean; + /** Label */ + label?: string | null; + /** Name */ + name: string; + /** + * Optional + * @default false + */ + optional?: boolean; + /** + * Parameter Type + * @default cwl_directory + * @constant + * @enum {string} + */ + parameter_type?: "cwl_directory"; + /** + * Refresh On Change + * @default false + */ + refresh_on_change?: boolean; + }; + /** CwlFileParameterModel */ + CwlFileParameterModel: { + /** Argument */ + argument?: string | null; + /** Help */ + help?: string | null; + /** + * Hidden + * @default false + */ + hidden?: boolean; + /** + * Is Dynamic + * @default false + */ + is_dynamic?: boolean; + /** Label */ + label?: string | null; + /** Name */ + name: string; + /** + * Optional + * @default false + */ + optional?: boolean; + /** + * Parameter Type + * @default cwl_file + * @constant + * @enum {string} + */ + parameter_type?: "cwl_file"; + /** + * Refresh On Change + * @default false + */ + refresh_on_change?: boolean; + }; + /** CwlFloatParameterModel */ + CwlFloatParameterModel: { + /** Name */ + name: string; + /** + * Parameter Type + * @default cwl_float + * @constant + * @enum {string} + */ + parameter_type?: "cwl_float"; + }; + /** CwlIntegerParameterModel */ + CwlIntegerParameterModel: { + /** Name */ + name: string; + /** + * Parameter Type + * @default cwl_integer + * @constant + * @enum {string} + */ + parameter_type?: "cwl_integer"; + }; + /** CwlNullParameterModel */ + CwlNullParameterModel: { + /** Name */ + name: string; + /** + * Parameter Type + * @default cwl_null + * @constant + * @enum {string} + */ + parameter_type?: "cwl_null"; + }; + /** CwlStringParameterModel */ + CwlStringParameterModel: { + /** Name */ + name: string; + /** + * Parameter Type + * @default cwl_string + * @constant + * @enum {string} + */ + parameter_type?: "cwl_string"; + }; + /** CwlUnionParameterModel */ + CwlUnionParameterModel: { + /** Name */ + name: string; + /** + * Parameter Type + * @default cwl_union + * @constant + * @enum {string} + */ + parameter_type?: "cwl_union"; + /** Parameters */ + parameters: ( + | components["schemas"]["CwlIntegerParameterModel"] + | components["schemas"]["CwlFloatParameterModel"] + | components["schemas"]["CwlStringParameterModel"] + | components["schemas"]["CwlBooleanParameterModel"] + | components["schemas"]["CwlNullParameterModel"] + | components["schemas"]["CwlFileParameterModel"] + | components["schemas"]["CwlDirectoryParameterModel"] + | components["schemas"]["CwlUnionParameterModel"] + )[]; + }; /** * DCESummary * @description Dataset Collection Element summary information. @@ -3798,6 +4133,53 @@ export interface components { */ populated?: boolean; }; + /** DataCollectionParameterModel */ + DataCollectionParameterModel: { + /** Argument */ + argument?: string | null; + /** Collection Type */ + collection_type?: string | null; + /** + * Extensions + * @default [ + * "data" + * ] + */ + extensions?: string[]; + /** Help */ + help?: string | null; + /** + * Hidden + * @default false + */ + hidden?: boolean; + /** + * Is Dynamic + * @default false + */ + is_dynamic?: boolean; + /** Label */ + label?: string | null; + /** Name */ + name: string; + /** + * Optional + * @default false + */ + optional?: boolean; + /** + * Parameter Type + * @default gx_data_collection + * @constant + * @enum {string} + */ + parameter_type?: "gx_data_collection"; + /** + * Refresh On Change + * @default false + */ + refresh_on_change?: boolean; + }; /** DataElementsFromTarget */ DataElementsFromTarget: { /** @@ -3854,6 +4236,60 @@ export interface components { * @enum {string} */ DataItemSourceType: "hda" | "ldda" | "hdca" | "dce" | "dc"; + /** DataParameterModel */ + DataParameterModel: { + /** Argument */ + argument?: string | null; + /** + * Extensions + * @default [ + * "data" + * ] + */ + extensions?: string[]; + /** Help */ + help?: string | null; + /** + * Hidden + * @default false + */ + hidden?: boolean; + /** + * Is Dynamic + * @default false + */ + is_dynamic?: boolean; + /** Label */ + label?: string | null; + /** Max */ + max?: number | null; + /** Min */ + min?: number | null; + /** + * Multiple + * @default false + */ + multiple?: boolean; + /** Name */ + name: string; + /** + * Optional + * @default false + */ + optional?: boolean; + /** + * Parameter Type + * @default gx_data + * @constant + * @enum {string} + */ + parameter_type?: "gx_data"; + /** + * Refresh On Change + * @default false + */ + refresh_on_change?: boolean; + }; /** DatasetAssociationRoles */ DatasetAssociationRoles: { /** @@ -4480,6 +4916,45 @@ export interface components { */ username: string; }; + /** DirectoryUriParameterModel */ + DirectoryUriParameterModel: { + /** Argument */ + argument?: string | null; + /** Help */ + help?: string | null; + /** + * Hidden + * @default false + */ + hidden?: boolean; + /** + * Is Dynamic + * @default false + */ + is_dynamic?: boolean; + /** Label */ + label?: string | null; + /** Name */ + name: string; + /** + * Optional + * @default false + */ + optional?: boolean; + /** + * Parameter Type + * @constant + * @enum {string} + */ + parameter_type: "gx_directory_uri"; + /** + * Refresh On Change + * @default false + */ + refresh_on_change?: boolean; + /** Value */ + value: string | null; + }; /** DisconnectAction */ DisconnectAction: { /** @@ -5279,6 +5754,50 @@ export interface components { /** Step */ step: components["schemas"]["StepReferenceByOrderIndex"] | components["schemas"]["StepReferenceByLabel"]; }; + /** FloatParameterModel */ + FloatParameterModel: { + /** Argument */ + argument?: string | null; + /** Help */ + help?: string | null; + /** + * Hidden + * @default false + */ + hidden?: boolean; + /** + * Is Dynamic + * @default false + */ + is_dynamic?: boolean; + /** Label */ + label?: string | null; + /** Max */ + max?: number | null; + /** Min */ + min?: number | null; + /** Name */ + name: string; + /** + * Optional + * @default false + */ + optional?: boolean; + /** + * Parameter Type + * @default gx_float + * @constant + * @enum {string} + */ + parameter_type?: "gx_float"; + /** + * Refresh On Change + * @default false + */ + refresh_on_change?: boolean; + /** Value */ + value?: number | null; + }; /** FolderLibraryFolderItem */ FolderLibraryFolderItem: { /** Can Manage */ @@ -6969,6 +7488,44 @@ export interface components { HelpForumUser: { [key: string]: unknown | undefined; }; + /** HiddenParameterModel */ + HiddenParameterModel: { + /** Argument */ + argument?: string | null; + /** Help */ + help?: string | null; + /** + * Hidden + * @default false + */ + hidden?: boolean; + /** + * Is Dynamic + * @default false + */ + is_dynamic?: boolean; + /** Label */ + label?: string | null; + /** Name */ + name: string; + /** + * Optional + * @default false + */ + optional?: boolean; + /** + * Parameter Type + * @default gx_hidden + * @constant + * @enum {string} + */ + parameter_type?: "gx_hidden"; + /** + * Refresh On Change + * @default false + */ + refresh_on_change?: boolean; + }; /** * HistoryActiveContentCounts * @description Contains the number of active, deleted or hidden items in a History. @@ -7630,6 +8187,47 @@ export interface components { /** Uninstalled */ uninstalled: boolean; }; + /** IntegerParameterModel */ + IntegerParameterModel: { + /** Argument */ + argument?: string | null; + /** Help */ + help?: string | null; + /** + * Hidden + * @default false + */ + hidden?: boolean; + /** + * Is Dynamic + * @default false + */ + is_dynamic?: boolean; + /** Label */ + label?: string | null; + /** Max */ + max?: number | null; + /** Min */ + min?: number | null; + /** Name */ + name: string; + /** Optional */ + optional: boolean; + /** + * Parameter Type + * @default gx_integer + * @constant + * @enum {string} + */ + parameter_type?: "gx_integer"; + /** + * Refresh On Change + * @default false + */ + refresh_on_change?: boolean; + /** Value */ + value?: number | null; + }; /** InvocationCancellationHistoryDeletedResponse */ InvocationCancellationHistoryDeletedResponse: { /** @@ -8517,6 +9115,15 @@ export interface components { */ update_time: string; }; + /** JobCreateResponse */ + JobCreateResponse: { + task_result: components["schemas"]["AsyncTaskResultSummary"]; + /** + * Tool Request Id + * @example 0123456789ABCDEF + */ + tool_request_id: string; + }; /** JobDestinationParams */ JobDestinationParams: { /** @@ -8779,18 +9386,31 @@ export interface components { * Dataset * @description The associated dataset. */ - value: components["schemas"]["EncodedDataItemSourceId"]; + value: components["schemas"]["EncodedDataItemSourceId"]; + }; + /** JobOutputAssociation */ + JobOutputAssociation: { + /** + * dataset + * @description Reference to the associated item. + */ + dataset: components["schemas"]["EncodedDataItemSourceId"]; + /** + * name + * @description Name of the job output parameter. + */ + name: string; }; - /** JobOutputAssociation */ - JobOutputAssociation: { + /** JobOutputCollectionAssociation */ + JobOutputCollectionAssociation: { /** - * dataset + * dataset_collection_instance * @description Reference to the associated item. */ - dataset: components["schemas"]["EncodedDataItemSourceId"]; + dataset_collection_instance: components["schemas"]["EncodedDataItemSourceId"]; /** * name - * @description Name of the job output parameter. + * @description Name of the job parameter. */ name: string; }; @@ -8823,6 +9443,47 @@ export interface components { | string | null; }; + /** JobRequest */ + JobRequest: { + /** + * history_id + * @description TODO + */ + history_id?: string | null; + /** + * Inputs + * @description TODO + */ + inputs?: Record | null; + /** + * rerun_remap_job_id + * @description TODO + */ + rerun_remap_job_id?: string | null; + /** + * Send Email Notification + * @description TODO + * @default false + */ + send_email_notification?: boolean; + /** + * tool_id + * @description TODO + */ + tool_id?: string | null; + /** + * tool_uuid + * @description TODO + */ + tool_uuid?: string | null; + /** + * tool_version + * @description TODO + */ + tool_version?: string | null; + /** use_cached_jobs */ + use_cached_jobs?: boolean | null; + }; /** * JobSourceType * @description Available types of job sources (model classes) that produce dataset collections. @@ -8957,6 +9618,15 @@ export interface components { */ user_email?: string | null; }; + /** LabelValue */ + LabelValue: { + /** Label */ + label: string; + /** Selected */ + selected: boolean; + /** Value */ + value: string; + }; /** * LabelValuePair * @description Generic Label/Value pair model. @@ -10886,6 +11556,68 @@ export interface components { */ action_type: "remove_unlabeled_workflow_outputs"; }; + /** RepeatParameterModel */ + RepeatParameterModel: { + /** Argument */ + argument?: string | null; + /** Help */ + help?: string | null; + /** + * Hidden + * @default false + */ + hidden?: boolean; + /** + * Is Dynamic + * @default false + */ + is_dynamic?: boolean; + /** Label */ + label?: string | null; + /** Name */ + name: string; + /** + * Optional + * @default false + */ + optional?: boolean; + /** + * Parameter Type + * @default gx_repeat + * @constant + * @enum {string} + */ + parameter_type?: "gx_repeat"; + /** Parameters */ + parameters: ( + | components["schemas"]["CwlIntegerParameterModel"] + | components["schemas"]["CwlFloatParameterModel"] + | components["schemas"]["CwlStringParameterModel"] + | components["schemas"]["CwlBooleanParameterModel"] + | components["schemas"]["CwlNullParameterModel"] + | components["schemas"]["CwlFileParameterModel"] + | components["schemas"]["CwlDirectoryParameterModel"] + | components["schemas"]["CwlUnionParameterModel"] + | components["schemas"]["TextParameterModel"] + | components["schemas"]["IntegerParameterModel"] + | components["schemas"]["FloatParameterModel"] + | components["schemas"]["BooleanParameterModel"] + | components["schemas"]["HiddenParameterModel"] + | components["schemas"]["SelectParameterModel"] + | components["schemas"]["DataParameterModel"] + | components["schemas"]["DataCollectionParameterModel"] + | components["schemas"]["DirectoryUriParameterModel"] + | components["schemas"]["RulesParameterModel"] + | components["schemas"]["ColorParameterModel"] + | components["schemas"]["ConditionalParameterModel"] + | components["schemas"]["RepeatParameterModel"] + )[]; + /** + * Refresh On Change + * @default false + */ + refresh_on_change?: boolean; + }; /** Report */ Report: { /** Markdown */ @@ -10993,6 +11725,44 @@ export interface components { RootModel_Dict_str__int__: { [key: string]: number | undefined; }; + /** RulesParameterModel */ + RulesParameterModel: { + /** Argument */ + argument?: string | null; + /** Help */ + help?: string | null; + /** + * Hidden + * @default false + */ + hidden?: boolean; + /** + * Is Dynamic + * @default false + */ + is_dynamic?: boolean; + /** Label */ + label?: string | null; + /** Name */ + name: string; + /** + * Optional + * @default false + */ + optional?: boolean; + /** + * Parameter Type + * @default gx_rules + * @constant + * @enum {string} + */ + parameter_type?: "gx_rules"; + /** + * Refresh On Change + * @default false + */ + refresh_on_change?: boolean; + }; /** SearchJobsPayload */ SearchJobsPayload: { /** @@ -11012,6 +11782,48 @@ export interface components { tool_id: string; [key: string]: unknown | undefined; }; + /** SelectParameterModel */ + SelectParameterModel: { + /** Argument */ + argument?: string | null; + /** Help */ + help?: string | null; + /** + * Hidden + * @default false + */ + hidden?: boolean; + /** + * Is Dynamic + * @default false + */ + is_dynamic?: boolean; + /** Label */ + label?: string | null; + /** Multiple */ + multiple: boolean; + /** Name */ + name: string; + /** + * Optional + * @default false + */ + optional?: boolean; + /** Options */ + options?: components["schemas"]["LabelValue"][] | null; + /** + * Parameter Type + * @default gx_select + * @constant + * @enum {string} + */ + parameter_type?: "gx_select"; + /** + * Refresh On Change + * @default false + */ + refresh_on_change?: boolean; + }; /** ServerDirElement */ ServerDirElement: { /** Md5 */ @@ -11996,6 +12808,56 @@ export interface components { */ type: "string"; }; + /** TextParameterModel */ + TextParameterModel: { + /** + * Area + * @default false + */ + area?: boolean; + /** Argument */ + argument?: string | null; + /** + * Default Options + * @default [] + */ + default_options?: components["schemas"]["LabelValue"][]; + /** Help */ + help?: string | null; + /** + * Hidden + * @default false + */ + hidden?: boolean; + /** + * Is Dynamic + * @default false + */ + is_dynamic?: boolean; + /** Label */ + label?: string | null; + /** Name */ + name: string; + /** + * Optional + * @default false + */ + optional?: boolean; + /** + * Parameter Type + * @default gx_text + * @constant + * @enum {string} + */ + parameter_type?: "gx_text"; + /** + * Refresh On Change + * @default false + */ + refresh_on_change?: boolean; + /** Value */ + value?: string | null; + }; /** ToolDataDetails */ ToolDataDetails: { /** @@ -12076,6 +12938,21 @@ export interface components { */ values: string; }; + /** ToolRequestModel */ + ToolRequestModel: { + /** + * ID + * @description Encoded ID of the role + * @example 0123456789ABCDEF + */ + id: string; + /** Request */ + request: Record; + /** State */ + state: string; + /** State Message */ + state_message: string | null; + }; /** ToolStep */ ToolStep: { /** @@ -18993,6 +19870,33 @@ export interface operations { }; }; }; + tool_requests_api_histories__history_id__tool_requests_get: { + /** Return all the tool requests for the tools submitted to this history. */ + parameters: { + /** @description The user ID that will be used to effectively make this API call. Only admins and designated users can make API calls on behalf of other users. */ + header?: { + "run-as"?: string | null; + }; + /** @description The encoded database identifier of the History. */ + path: { + history_id: string; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + content: { + "application/json": components["schemas"]["ToolRequestModel"][]; + }; + }; + /** @description Validation Error */ + 422: { + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; unpublish_api_histories__history_id__unpublish_put: { /** * Removes this item from the published list. @@ -19558,6 +20462,7 @@ export interface operations { /** @description Limit listing of jobs to those that match the specified workflow ID. If none, jobs from any workflow (or from no workflows) may be returned. */ /** @description Limit listing of jobs to those that match the specified workflow invocation ID. If none, jobs from any workflow invocation (or from no workflows) may be returned. */ /** @description Limit listing of jobs to those that match the specified implicit collection job ID. If none, jobs from any implicit collection execution (or from no implicit collection execution) may be returned. */ + /** @description Limit listing of jobs to those that were created from the supplied tool request ID. If none, jobs from any tool request (or from no workflows) may be returned. */ /** @description Sort results by specified field. */ /** * @description A mix of free text and GitHub-style tags used to filter the index operation. @@ -19610,6 +20515,7 @@ export interface operations { workflow_id?: string | null; invocation_id?: string | null; implicit_collection_jobs_id?: string | null; + tool_request_id?: string | null; order_by?: components["schemas"]["JobIndexSortByEnum"]; search?: string | null; limit?: number; @@ -19642,6 +20548,34 @@ export interface operations { }; }; }; + create_api_jobs_post: { + /** Create */ + parameters?: { + /** @description The user ID that will be used to effectively make this API call. Only admins and designated users can make API calls on behalf of other users. */ + header?: { + "run-as"?: string | null; + }; + }; + requestBody: { + content: { + "application/json": components["schemas"]["JobRequest"]; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + content: { + "application/json": components["schemas"]["JobCreateResponse"]; + }; + }; + /** @description Validation Error */ + 422: { + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; search_jobs_api_jobs_search_post: { /** * Return jobs for current user @@ -19938,7 +20872,10 @@ export interface operations { /** @description Successful Response */ 200: { content: { - "application/json": components["schemas"]["JobOutputAssociation"][]; + "application/json": ( + | components["schemas"]["JobOutputAssociation"] + | components["schemas"]["JobOutputCollectionAssociation"] + )[]; }; }; /** @description Validation Error */ @@ -22600,6 +23537,32 @@ export interface operations { }; }; }; + tool_request_state_api_tool_requests__id__state_get: { + /** Get tool request state. */ + parameters: { + /** @description The user ID that will be used to effectively make this API call. Only admins and designated users can make API calls on behalf of other users. */ + header?: { + "run-as"?: string | null; + }; + path: { + id: string; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + content: { + "application/json": string; + }; + }; + /** @description Validation Error */ + 422: { + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; index_api_tool_shed_repositories_get: { /** Lists installed tool shed repositories. */ parameters?: { @@ -22708,6 +23671,58 @@ export interface operations { }; }; }; + tool_inputs_api_tools__tool_id__inputs_get: { + /** Get tool inputs. */ + parameters: { + query?: { + tool_version?: string | null; + }; + /** @description The user ID that will be used to effectively make this API call. Only admins and designated users can make API calls on behalf of other users. */ + header?: { + "run-as"?: string | null; + }; + /** @description The tool ID for the lineage stored in Galaxy's toolbox. */ + path: { + tool_id: string; + }; + }; + responses: { + /** @description Successful Response */ + 200: { + content: { + "application/json": ( + | components["schemas"]["CwlIntegerParameterModel"] + | components["schemas"]["CwlFloatParameterModel"] + | components["schemas"]["CwlStringParameterModel"] + | components["schemas"]["CwlBooleanParameterModel"] + | components["schemas"]["CwlNullParameterModel"] + | components["schemas"]["CwlFileParameterModel"] + | components["schemas"]["CwlDirectoryParameterModel"] + | components["schemas"]["CwlUnionParameterModel"] + | components["schemas"]["TextParameterModel"] + | components["schemas"]["IntegerParameterModel"] + | components["schemas"]["FloatParameterModel"] + | components["schemas"]["BooleanParameterModel"] + | components["schemas"]["HiddenParameterModel"] + | components["schemas"]["SelectParameterModel"] + | components["schemas"]["DataParameterModel"] + | components["schemas"]["DataCollectionParameterModel"] + | components["schemas"]["DirectoryUriParameterModel"] + | components["schemas"]["RulesParameterModel"] + | components["schemas"]["ColorParameterModel"] + | components["schemas"]["ConditionalParameterModel"] + | components["schemas"]["RepeatParameterModel"] + )[]; + }; + }; + /** @description Validation Error */ + 422: { + content: { + "application/json": components["schemas"]["HTTPValidationError"]; + }; + }; + }; + }; index_api_tours_get: { /** * Index