openapi: 3.0.3 info: title: Output Service - RDB description: This is the feature extraction interface of the Birbnetes system. contact: email: tormakristof@tormakristof.eu license: name: Apache 2.0 url: http://www.apache.org/licenses/LICENSE-2.0.html version: 1.0.0 servers: - url: https://dev.k8s.tcloud.enginner/api/result/rdb/v1 - url: http://dev.k8s.tcloud.enginner/api/result/rdb/v1 tags: - name: result description: Output Service - RDB interaction paths: /result: get: tags: - result summary: Get all decision objects operationId: getall responses: 200: description: Array of decision objects content: 'application/JSON': schema: $ref: '#/components/schemas/ResultObjects' 404: description: No object matching filter content: 'application/JSON': schema: $ref: '#/components/schemas/ApiResponse' /result/filter/negative: get: tags: - result summary: Get all negative decision objects operationId: getallnegative responses: 200: description: Array of decision objects content: 'application/JSON': schema: $ref: '#/components/schemas/ResultObjects' 404: description: No object matching filter content: 'application/JSON': schema: $ref: '#/components/schemas/ApiResponse' /result/filter/positive: get: tags: - result summary: Get positive decision objects operationId: getallpositive responses: 200: description: Array of decision objects content: 'application/JSON': schema: $ref: '#/components/schemas/ResultObjects' 404: description: No object matching filter content: 'application/JSON': schema: $ref: '#/components/schemas/ApiResponse' /result/after/{dateAfter}: get: tags: - result summary: Get decision before a date operationId: getallafter parameters: - name: dateAfter in: path description: Date of filter required: true schema: type: string format: date responses: 200: description: Array of decision objects content: 'application/JSON': schema: $ref: '#/components/schemas/ResultObjects' 404: description: No object matching filter content: 'application/JSON': schema: $ref: '#/components/schemas/ApiResponse' /result/before/{dateBefore}: get: tags: - result summary: Get decision before a date operationId: getallbefore parameters: - name: dateBefore in: path description: Date of filter required: true schema: type: string format: date responses: 200: description: Array of decision objects content: 'application/JSON': schema: $ref: '#/components/schemas/ResultObjects' 404: description: NO objects matching filter content: 'application/JSON': schema: $ref: '#/components/schemas/ApiResponse' /result/{tagID}: get: tags: - result summary: Get decision by ID operationId: getDecision parameters: - name: tagID in: path description: ID of wave file required: true schema: type: integer format: int32 responses: 200: description: Decision object content: 'application/JSON': schema: $ref: '#/components/schemas/ResultObject' 404: description: Tag not found content: 'application/JSON': schema: $ref: '#/components/schemas/ApiResponse' components: schemas: ResultObjects: type: array items: $ref: '#/components/schemas/ResultObject' ResultObject: type: object properties: tag: type: string probability: type: number ApiResponse: type: object properties: status: type: string message: type: string