Описание API

OpenAPI definition

Overview
Paths
PUT /universe-lockers/bu-board
Обновление информации KR-BU платы
Responses

CodeDescriptionLinks
200OK
Content
/
No Links

POST /universe-lockers/bu-board
Регистрация KR-BU платы, ее параметры подключения и работы
Responses

CodeDescriptionLinks
200OK
Content
/
No Links

DELETE /universe-lockers/bu-board
Удаление платы KR-BU
Parameters

TypeNameDescriptionSchema
queryboard-uuid
required
Уникальный идентификатор платы KR-BU в
формате UUID-4
string (uuid)

Responses

CodeDescriptionLinks
200OK
Content
/
No Links

POST /universe-lockers/openLock
Открытие замка
Responses

CodeDescriptionLinks
200OK
Content
/
No Links

GET /universe-lockers/locks
Метод получения списка замков по конкректному KR-BU и KR-CU
Parameters

TypeNameDescriptionSchema
queryboard-id
required
Идентификатор платы KR-CU от 0 до 9integer (int32)
queryboard-uuid
required
Уникальный идентификатор платы KR-BU в
формате UUID-4
string (uuid)

Responses

CodeDescriptionLinks
200OK
Content
application/json
unique items
No Links

GET /universe-lockers/lock
Метод получения замка по конкректному KR-BU и KR-CU
Parameters

TypeNameDescriptionSchema
querylock-id
required
Идентификатор замкаinteger (int32)
queryboard-id
required
Идентификатор платы KR-CU от 0 до 9integer (int32)
queryboard-uuid
required
Уникальный идентификатор платы KR-BU в
формате UUID-4
string (uuid)

Responses

CodeDescriptionLinks
200OK
Content
application/json
No Links

GET /universe-lockers/bu-boards
Получение списка всех KR-BU
Responses

CodeDescriptionLinks
200OK
Content
/
No Links

GET /universe-lockers/bu-board/{board-id}
Получение расширенной информации о KR-BU плате
Parameters

TypeNameDescriptionSchema
pathboard-id
required
Уникальный идентификатор платы KR-BU в
формате UUID-4
string (uuid)

Responses

CodeDescriptionLinks
200OK
Content
/
No Links

GET /universe-lockers/boards
Метод получения списка активных плат и их замков
Parameters

TypeNameDescriptionSchema
queryboard-uuid
required
Уникальный идентификатор платы KR-BU в
формате UUID-4
string (uuid)

Responses

CodeDescriptionLinks
200OK
Content
/
No Links

Components
Schemas
CuBoardUpdate

Properties

NameDescriptionSchema
address
optional
string
name optionalstring
port optionalinteger (int32)
description
optional
string
type optionalenum
(BOARD_16,BO
ARD_48)
timeout
optional
integer (int32)
enabled
optional
boolean
boardId
optional
string

LockDto
Properties

NameDescriptionSchema
board optionalinteger (int32)
lock optionalinteger (int32)
cuBoardUuid
optional
string

CuBoardCreate
Properties

NameDescriptionSchema
address
optional
string
name optionalstring
port optionalinteger (int32)
description
optional
string
type optionalenum
(BOARD_16,BO
ARD_48)
timeout
optional
integer (int32)
enabled
optional
boolean

Lock
Properties

NameDescriptionSchema
lockId optionalinteger (int32)
boardId
optional
integer (int32)
status optionalenum
(LOCK,OPEN,I
NACTIVE)
boxStatus
optional
enum
(EMPTY,OCCUP
IED,INACTIVE)

CuBoardShortInfo
Properties

NameDescriptionSchema
id optionalstring
name optionalstring
type optionalenum
(BOARD_16,BO
ARD_48)
enabled
optional
boolean

CuBoardInfo
Properties

NameDescriptionSchema
address
optional
string
name optionalstring
port optionalinteger (int32)
description
optional
string
type optionalenum
(BOARD_16,BO
ARD_48)
timeout
optional
integer (int32)
enabled
optional
boolean
boardId
optional
string

Board
Properties

NameDescriptionSchema
number
optional
integer (int32)
locks optionalunique items< Lock > array
KERONG