diff --git a/input.yml b/input.yml new file mode 100644 index 0000000..f7b2578 --- /dev/null +++ b/input.yml @@ -0,0 +1,55 @@ +openapi: 3.0.0 +info: + title: Input endpoint of system + version: 1.0.0 +servers: + - url: https://dev.k8s.tcloud.enginner/api/input/v1 +paths: + /sample: + post: + summary: Upload sound file into the system + requestBody: + content: + multipart/form-data: + schema: + type: object + properties: + id: + type: string + format: json + items: + $ref: '#/components/schemas/DateDevice' + soundFile: + type: string + format: binary + responses: + '200': + description: Status message + content: + application/json: + schema: + type: array + items: + $ref: '#/components/schemas/Response' + +components: + schemas: + Response: + properties: + status: + type: string + description: "Status message from backend." + required: + - status + DateDevice: + properties: + date: + type: string + format: date + description: "Date of upload" + device_id: + type: string + description: "ID of device" + required: + - date + - device_id \ No newline at end of file