1.0.5 • Published 4 years ago
julitin-api v1.0.5
A library of validators and sanitizers for Kohost API Usage powered by Joi
Installation and Usage
Server Side Usage
Install the library with npm install kohost-validator
var kohost_validator = require('kohost-validator');
kohost_validator.DeviceValidator.validateShade(shadeObj);
kohost_validator.DeviceValidator.validateAlarm(alarmObj);
Validators
Here is a list of the validators currently available.
Validator | Description |
---|---|
validateAlarm(alarmObj) | Validate JSON Structure for Alarm obj. |
validateCamera(cameraObj) | Validate JSON Structure for Camera obj. |
validateGuest(guestObj) | Validate JSON Structure for Guest obj. |
validateHotelRoom(hotelRoomObj) | Validate JSON Structure for Hotel Room obj. |
validateIntegration(integrationObj) | Validate JSON Structure for Integration obj. |
validateLight(lightObj) | Validate JSON Structure for Light obj. |
validateLock(lockObj) | Validate JSON Structure for Lock obj. |
validateRoom(roomObj) | Validate JSON Structure for Room obj. |
validateScene(sceneObj) | Validate JSON Structure for Scene obj. |
validateShade(shadeObj) | Validate JSON Structure for Shade obj. |
validateSource(sourceObj) | Validate JSON Structure for Source obj. |
validateThermostat(thermostatObj) | Validate JSON Structure for Thermostat obj. |
validateUser(userObj) | Validate JSON Structure for User obj. |
validateUserScene(userSceneObj) | Validate JSON Structure for User Scene obj. |
1.0.5
4 years ago