From cd34a000de2ae7dca81960d307f0133ac5630f00 Mon Sep 17 00:00:00 2001 From: Laurent Velez <laurent.velez@etsi.org> Date: Tue, 27 Jul 2021 19:14:37 +0200 Subject: [PATCH] added Container3 --- OpenAPI/openapi-AE1.yaml | 151 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 151 insertions(+) create mode 100644 OpenAPI/openapi-AE1.yaml diff --git a/OpenAPI/openapi-AE1.yaml b/OpenAPI/openapi-AE1.yaml new file mode 100644 index 0000000..683cba6 --- /dev/null +++ b/OpenAPI/openapi-AE1.yaml @@ -0,0 +1,151 @@ +--- +openapi: 3.0.1 +info: + title: defaultTitle + description: defaultDescription + version: "0.1" +servers: +- url: http://192.168.1.30:8080 +paths: + /cse-in: + post: + description: Auto generated using Swagger Inspector + parameters: + - name: X-M2M-Origin + in: header + required: true + style: simple + explode: false + schema: + type: string + example: CAdmin + - name: X-M2M-RVI + in: header + required: true + style: simple + explode: false + schema: + type: string + example: "3" + - name: X-M2M-RI + in: header + required: true + style: simple + explode: false + schema: + type: string + example: "1234" + requestBody: + content: + application/json;ty=2: + schema: + type: object + examples: + "0": + value: |- + { + "m2m:ae" : { + "rn": "temperature", + "api": "N01.com.company.temperature ", + "lbl": ["key1", "key2"], + "rr": true, + "srv": ["3"], + "poa": ["http://192.168.1.30:8080"] + } + } + responses: + "201": + description: Auto generated using Swagger Inspector + content: + application/json: + schema: + $ref: '#/components/schemas/inline_response_201' + examples: + "0": + value: '{"m2m:ae": {"rn": "temperature", "api": "N01.com.company.temperature ", "lbl": ["key1", "key2"], "rr": true, "srv": ["3"], "poa": ["http://192.168.1.30:8080"], "ri": "CAdmin", "ct": "20210330T153934,791690", "lt": "20210330T153934,791690", "et": "20220330T153934,791714", "pi": "id-in", "ty": 2, "aei": "CAdmin"}}' + servers: + - url: http://192.168.1.30:8080 + servers: + - url: http://192.168.1.30:8080 + /cse-in/temperature: + get: + description: Auto generated using Swagger Inspector + parameters: + - name: X-M2M-Origin + in: header + required: false + style: simple + explode: false + schema: + type: string + example: CAdmin + - name: X-M2M-RVI + in: header + required: false + style: simple + explode: false + schema: + type: string + example: "3" + - name: X-M2M-RI + in: header + required: false + style: simple + explode: false + schema: + type: string + example: "1234" + responses: + "200": + description: Auto generated using Swagger Inspector + content: + application/json: + schema: + $ref: '#/components/schemas/inline_response_201' + examples: + "0": + value: '{"m2m:ae": {"rn": "temperature", "api": "N01.com.company.temperature ", "lbl": ["key1", "key2"], "rr": true, "srv": ["3"], "poa": ["http://192.168.1.30:8080"], "ri": "CAdmin", "ct": "20210330T153934,791690", "lt": "20210330T153934,791690", "et": "20220330T153934,791714", "pi": "id-in", "ty": 2, "aei": "CAdmin"}}' + servers: + - url: http://192.168.1.30:8080 + servers: + - url: http://192.168.1.30:8080 +components: + schemas: + inline_response_201: + type: object + properties: + m2m:ae: + type: object + properties: + rr: + type: boolean + poa: + type: array + items: + type: string + aei: + type: string + ty: + type: integer + lt: + type: string + et: + type: string + ct: + type: string + srv: + type: array + items: + type: string + lbl: + type: array + items: + type: string + ri: + type: string + pi: + type: string + api: + type: string + rn: + type: string -- GitLab