1.0.5 • Published 4 years ago

julitin-api v1.0.5

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

NPM version

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.

ValidatorDescription
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