1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-04 18:29:17 +02:00

move devices endpoint from app unit to api unit

This commit is contained in:
Vishal Banthia 2015-12-02 22:56:35 +09:00
parent 0e8b308b6c
commit d6f37681ce
5 changed files with 115 additions and 50 deletions

View file

@ -9,7 +9,7 @@ info:
contact:
url: http://openstf.io/
email: contact@openstf.io
basePath: /api/v1/
basePath: /api/v1
schemes:
- http
- https
@ -33,6 +33,42 @@ paths:
description: Unexpected Error
schema:
$ref: "#/definitions/ErrorResponse"
/devices:
x-swagger-router-controller: device
get:
summary: Device List
description: List of all the STF devices including Disconnected and Offline
operationId: getDevices
responses:
"200":
description: List of Devices
schema:
$ref: "#/definitions/DeviceListResponse"
default:
description: Unexpected Error
schema:
$ref: "#/definitions/ErrorResponse"
/devices/{serial}:
x-swagger-router-controller: device
get:
summary: Device Information
description: Device Information
operationId: getDeviceBySerial
parameters:
- name: serial
in: path
description: Device Serial
required: true
type: string
responses:
"200":
description: Device Information
schema:
$ref: "#/definitions/DeviceResponse"
default:
description: Unexpected Error
schema:
$ref: "#/definitions/ErrorResponse"
definitions:
UserResponse:
@ -41,6 +77,20 @@ definitions:
properties:
user:
type: object
DeviceListResponse:
required:
- devices
properties:
devices:
type: array
items:
type: object
DeviceResponse:
required:
- device
properties:
device:
type: object
ErrorResponse:
required:
- message