From 56e8860477d7be8961557bdc584f0d43b3760402 Mon Sep 17 00:00:00 2001 From: DenisGabriela Date: Tue, 18 Dec 2018 16:51:34 +0200 Subject: [PATCH] ATS-28 : Design: Initial Draft API contract to get / list registered transforms - added api spec to list transform options for a transformer --- docs/alfresco-transformer.yaml | 37 ++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/docs/alfresco-transformer.yaml b/docs/alfresco-transformer.yaml index 224c576e..090fce22 100644 --- a/docs/alfresco-transformer.yaml +++ b/docs/alfresco-transformer.yaml @@ -124,6 +124,33 @@ paths: description: Unexpected error schema: $ref: '#/definitions/Error' + '/transformer/{transformer}/options': + get: + tags: + - Transform + description: List transform options for specified transformer + operationId: transformOptions + produces: + - application/xml + - application/json + parameters: + - name: transformer + in: path + description: Name of the transformer + required: true + type: string + responses: + 200: + description: Successful response + schema: + type: array + xml: + name: transformOptions + wrapped: true + items: + $ref: '#/definitions/TransformOption' + 404: + description: Transformer not found definitions: Error: type: object @@ -194,3 +221,13 @@ definitions: type: integer errorDetails: type: string + transformOption: + type: object + required: + - required + - name + properties: + required: + type: boolean + name: + type: string \ No newline at end of file