IS5451
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

77 lines
2.0 KiB

swagger: "2.0"
info:
description: This is the swagger file that goes with our server code
version: "1.0.0"
title: Swagger REST Article
consumes:
- "application/json"
produces:
- "application/json"
basePath: "/api"
# Paths supported by the server application
paths:
/globallight:
get:
operationId: "globallight.read"
tags:
- "Global Light"
summary: "The light data structure supported by the server application"
description: "Read the list of light"
responses:
200:
description: "Successful read light list operation"
schema:
type: "array"
items:
properties:
id:
type: "number"
devicename:
type: "string"
light:
type: "number"
timestamp:
type: "string"
put:
operationId: "globallight.create"
tags:
- Global Light
summary: Create a light record in the database
description: Create a new light in the database
parameters:
- name: globallight
in: body
description: Light record to create
required: True
schema:
type: object
properties:
devicename:
type: "string"
light:
type: "number"
timestamp:
type: "string"
responses:
200:
description: Successfully created light record in database
/lightcluster:
get:
operationId: "globallight.cluster"
tags:
- Get cluster label of light
summary: "Get cluster label of light"
description: "Get cluster label of light"
parameters:
- name: light
in: query
description: Light
required: true
type: number
responses:
200:
description: "Successful prediction"