# SDVoE collection 1) User ``` user: { "id": string, "firstName": string, "lastName": string, "userName" : string, (as user ID) "password" : string, "email": string, "phone": srting, "role" : [], [user, admin] "description" : srting, "token" : srting, "saltValue" : string, "locked" : boolean, "createdTime" : datetime } ``` 2. Log ``` log:{ "id": string, "messageType": [], //[info, warning, error] "description": string, "createdTime" : datetime, } ``` ### Below mentioned collections are part of Configuration settings 3. networkSetting ``` networkSetting:{ "id": string, "deviceId": string, "settingName": string, "version": string, "startIp": string, "endIp": string, "subnet": string, "gateway": string, "allocateIp": boolean, "port1G": boolean, [true:enable; false: disable] "createdTime" : datetime } ``` 4. audioSetting ``` audioSetting:{ "id": string, "deviceId": string, "settingName": string, "version": string, "transmitterMode": string, "receiverMode": string, "createdTime" : datetime } ``` 5. rs232Setting ``` rs232Setting:{ "id": string, "deviceId": string, "settingName": string, "version": string, "port": integer, "baud": integer, //[110, 300, 600, 1200, 2400, 4800, 9600, 14400, 38400, 57600, 115200], "databit": integer, //[5, 6, 7, 8], "stopbit": string, //['none', 'odd', 'even', 'mask', 'space'], "parity": number, //[1, 1.5, 2], "createdTime" : datetime } ``` 6. hardwareSetting ``` hardwareSetting:{ "id": string, "deviceId": string, "settingName": string, "version": string, deviceMode": string, //['transmitter', 'receiver', 'transceiver'] deviceCliam: boolean "createdTime" : datetime } ``` 7. firmwareSetting ``` firmwareSetting:{ "id": string, "deviceId": string, "settingName": string, "version": string, "currentVersion": string, "selectedVersion": string, "filePath": string, "createdTime" : datetime } ``` 7. usbSetting ``` usbSetting:{ "id": string, "deviceId": string, "settingName": string, "version": string, usbRole": string, "receiverMode": string, "createdTime" : datetime } ``` 8. configuration ``` configuration:{ "id": string, "operationId": string, "deviceId": string, data:{}, "createdTime" : datetime } ``` 9. group ``` group:{ "id": string, "groupName": string, "createdTime" : datetime } ``` --- 10. DeviceList ``` device:{ "id": string, "deviceId": string, //value from iSDV Device API => "deviceName" : string , "groupName": string, "status": boolean } ```