From 6b0600dd8683928b9dfb6e06f384e19152068000 Mon Sep 17 00:00:00 2001 From: Denis Yuen Date: Wed, 22 Feb 2023 15:13:49 -0500 Subject: [PATCH] propose tag-based search #205 --- openapi/openapi.yaml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/openapi/openapi.yaml b/openapi/openapi.yaml index baf2ffe..38599c3 100644 --- a/openapi/openapi.yaml +++ b/openapi/openapi.yaml @@ -128,6 +128,15 @@ paths: description: Filter tools by the name of the descriptor type schema: $ref: '#/components/schemas/DescriptorType' + - name: tags + in: query + description: Filter tools by registry specific tags + schema: + type: array + items: + type: string + minItems: 1 + explode: false - name: registry in: query description: The image registry that contains the image. @@ -629,7 +638,7 @@ components: descriptor_type_version: type: object description: A map providing information about the language versions used in this tool. The keys should be the - same values used in the `descriptor_type` field, and the value should be an array of all the language versions used + same values used in the `descriptor_type` field, and the value should be an array of all the language versions used for the given `descriptor_type`. Depending on the `descriptor_type` (e.g. CWL) multiple version values may be used in a single tool. example: | @@ -726,7 +735,7 @@ components: - WDL - NFL - GALAXY - - SMK + - SMK DescriptorTypeVersion: type: string description: The language version for a given descriptor type. The version should correspond