From 5c69d8540ec32f63f46d6527c03be0f6a5e0b727 Mon Sep 17 00:00:00 2001 From: Claudio Maggioni Date: Sun, 16 Apr 2023 15:18:37 +0200 Subject: [PATCH] hw08 done, please check --- src/sa/model/index.md | 228 +++++++++++++++++++++++++++++++++ src/sa/model/openapi-spec.json | 1 + src/sa/model/openapi-spec.pdf | Bin 0 -> 922353 bytes 3 files changed, 229 insertions(+) create mode 100644 src/sa/model/openapi-spec.json create mode 100644 src/sa/model/openapi-spec.pdf diff --git a/src/sa/model/index.md b/src/sa/model/index.md index be463ad..23a24b2 100644 --- a/src/sa/model/index.md +++ b/src/sa/model/index.md @@ -1045,6 +1045,234 @@ Exceed: Also, document the Web API using the OpenAPI language. You can use the [ } +To build the interface diagram, I choose to use the top-down model as it provides a simple view with the integration between SmartHut and IoT devices. Interface directions are slightly revised between the devices and the "Users and Devices" components to better suit the operations / events / properties notation. + +As already discussed in class, the three "backend" components "Users and Devices", "Triggers and Automations" and "Scenes" each implement a RESTful Web API. The diagram includes each endpoint found in the OpenAPI specification of the project. + +A copy of the JSON OpenAPI V2 specification can be found in the file `openapi-spec.json` located in the directory where the specification is located. As the **OpenAPI-to-Tree** tool appears to be down at the moment (HTTP 502 when trying to access the page) I provide a PDF export of the Swagger frontend generated by the specification in the file `openapi-spec.pdf`located in the directory where the specification is located. + +```puml +@startuml +skinparam componentStyle rectangle + +!include + +interface " " as IOTDF +interface " " as IOTSF +interface " " as DEVF +interface " " as TRIGF +interface " " as SCF +interface " " as UICF + +[Smart Device] as IOTD +[Smart Sensor] as IOTS +[User Interface] as UIC +[Users and Devices] as DEV +[Triggers and Automations] as TRIG +[Scenes] as SC + +IOTD--IOTDF +IOTS--IOTSF +DEVF--DEV +TRIGF--TRIG +SCF--SC +UIC--UICF + +DEV--(TRIGF +TRIG--(SCF +DEVF)--UIC +UIC--(TRIGF +UIC--(SCF +DEVF)--SC +IOTDF)--DEV +IOTSF)--DEV +UICF)--DEV + +note left of IOTDF +operation: +.. +setState(state) +checkAlive() + +-- +events: +.. +state_changed +end note + +note right of IOTSF +operation: +.. +checkAlive() + +-- +events: +.. +state_changed +end note + +note right of UICF +operation: +.. +updateState(state) +end note + +note left of DEVF +operation: +.. +POST /auth/login +GET /auth/profile + +POST /buttonDimmer +PUT /buttonDimmer/dim +GET /buttonDimmer/{id} +DELETE /buttonDimmer/{id} +POST /buttonDimmer/{id}/lights +DELETE /buttonDimmer/{id}/lights + +POST /curtains +PUT /curtains +DELETE /curtains/{id} +POST /curtains/{id}/state + +GET /device +PUT /device + +POST /dimmableLight +PUT /dimmableLight +DELETE /dimmableLight/{id} +POST /dimmableLight/{id}/state + +PUT /dimmableState +DELETE /dimmableState/{id} + +GET /user +GET /user/guests +PUT /user/guests +GET /user/hosts +PUT /user/permissions + +POST /knobDimmer +PUT /knobDimmer/dimTo +GET /knobDimmer/{id} +DELETE /knobDimmer/{id} +POST /knobDimmer/{id}/lights +DELETE /knobDimmer/{id}/lights + +POST /motionSensor +DELETE /motionSensor/{id} +PUT /motionSensor/{id}/detect + +POST /rangeCondition +PUT /rangeCondition +GET /rangeCondition/{automationId} +DELETE /rangeCondition/{id} + +POST /rangeTrigger +PUT /rangeTrigger +GET /rangeTrigger/{automationId} +DELETE /rangeTrigger/{id} + +GET /regularLight +POST /regularLight +PUT /regularLight +GET /regularLight/{id} +DELETE /regularLight/{id} +POST /regularLight/{id}/state + +GET /room +POST /room +GET /room/{id} +PUT /room/{id} +DELETE /room/{id} +GET /room/{roomId}/devices + +POST /securityCamera +PUT /securityCamera +DELETE /securityCamera/{id} +POST /securityCamera/{id}/state + +POST /sensor +DELETE /sensor/{id} +PUT /sensor/{id}/simulation +PUT /sensor/{id}/value + +POST /smartPlug +PUT /smartPlug +DELETE /smartPlug/{id} +DELETE /smartPlug/{id}/meter +POST /smartPlug/{id}/state + +POST /switch +PUT /switch/operate +GET /switch/{id} +DELETE /switch/{id} +POST /switch/{id}/lights +DELETE /switch/{id}/lights + +PUT /switchableState +DELETE /switchableState/{id} + +POST /thermostat +PUT /thermostat +DELETE /thermostat/{id} +POST /thermostat/{id}/state + +POST /register +GET /register/confirm-account +POST /register/init-reset-password +PUT /register/reset-password +end note + +note left of TRIGF +operation: +.. +GET /automation +POST /automation +PUT /automation +PUT /automation/fast +GET /automation/{id} +DELETE /automation/{id} + +POST /booleanCondition +PUT /booleanCondition +GET /booleanCondition/{automationId} +DELETE /booleanCondition/{id} + +POST /booleanTrigger +PUT /booleanTrigger +GET /booleanTrigger/{automationId} +DELETE /booleanTrigger/{id} + +POST /thermostatCondition +PUT /thermostatCondition +GET /thermostatCondition/{automationId} +DELETE /thermostatCondition/{id} +end note + +note left of SCF +operation: +.. +GET /scene +POST /scene +PUT /scene/{id} +DELETE /scene/{id} +POST /scene/{id}/apply +POST /scene/{id}/copyFrom/{copyId} +GET /scene/{sceneId}/states + +POST /scenePriority +PUT /scenePriority +GET /scenePriority/{automationId} +DELETE /scenePriority/{id} +end note + +skinparam monochrome true +skinparam shadowing false +skinparam defaultFontName Courier +@enduml +``` + # Ex - Connector View {.instructions diff --git a/src/sa/model/openapi-spec.json b/src/sa/model/openapi-spec.json new file mode 100644 index 0000000..5c9ca0a --- /dev/null +++ b/src/sa/model/openapi-spec.json @@ -0,0 +1 @@ +{"swagger":"2.0","info":{"description":"Backend API for the SanMariones version of the SA4 SmartHut project","version":"dev branch","title":"SmartHut.sm API","termsOfService":"https://www.youtube.com/watch?v\u003d9KxTcDsy9Gs","license":{"name":"WTFPL"}},"host":"localhost:8080","basePath":"/","tags":[{"name":"authentication-controller","description":"Authentication Controller"},{"name":"automation-controller","description":"Automation Controller"},{"name":"basic-error-controller","description":"Basic Error Controller"},{"name":"boolean-condition-controller","description":"Boolean Condition Controller"},{"name":"boolean-trigger-controller","description":"Boolean Trigger Controller"},{"name":"button-dimmer-controller","description":"Button Dimmer Controller"},{"name":"curtains-controller","description":"Curtains Controller"},{"name":"device-controller","description":"Device Controller"},{"name":"dimmable-light-controller","description":"Dimmable Light Controller"},{"name":"dimmable-state-controller","description":"Dimmable State Controller"},{"name":"guest-controller","description":"Guest Controller"},{"name":"knob-dimmer-controller","description":"Knob Dimmer Controller"},{"name":"motion-sensor-controller","description":"Motion Sensor Controller"},{"name":"range-condition-controller","description":"Range Condition Controller"},{"name":"range-trigger-controller","description":"Range Trigger Controller"},{"name":"regular-light-controller","description":"Regular Light Controller"},{"name":"room-controller","description":"Room Controller"},{"name":"scene-controller","description":"Scene Controller"},{"name":"scene-priority-controller","description":"Scene Priority Controller"},{"name":"security-camera-controller","description":"Security Camera Controller"},{"name":"sensor-controller","description":"Sensor Controller"},{"name":"smart-plug-controller","description":"Smart Plug Controller"},{"name":"switch-controller","description":"Switch Controller"},{"name":"switchable-state-controller","description":"Switchable State Controller"},{"name":"thermostat-condition-controller","description":"Thermostat Condition Controller"},{"name":"thermostat-controller","description":"Thermostat Controller"},{"name":"user-account-controller","description":"User Account Controller"}],"paths":{"/auth/login":{"post":{"tags":["authentication-controller"],"summary":"login","operationId":"loginUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"authenticationRequest","description":"authenticationRequest","required":true,"schema":{"$ref":"#/definitions/JWTRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/JWTResponse"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/auth/profile":{"get":{"tags":["authentication-controller"],"summary":"profile","operationId":"profileUsingGET","produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/User"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/automation":{"get":{"tags":["automation-controller"],"summary":"getAll","operationId":"getAllUsingGET","produces":["*/*"],"parameters":[{"name":"hostId","in":"query","description":"hostId","required":false,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Automation"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"post":{"tags":["automation-controller"],"summary":"create","operationId":"createUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"automationSaveRequest","description":"automationSaveRequest","required":true,"schema":{"$ref":"#/definitions/AutomationSaveRequest"}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Automation"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"put":{"tags":["automation-controller"],"summary":"update","operationId":"updateUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"automation","description":"automation","required":true,"schema":{"$ref":"#/definitions/AutomationSaveRequest"}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Automation"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/automation/fast":{"put":{"tags":["automation-controller"],"summary":"fastUpdate","operationId":"fastUpdateUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"req","description":"req","required":true,"schema":{"$ref":"#/definitions/AutomationFastUpdateRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Automation"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/automation/{id}":{"get":{"tags":["automation-controller"],"summary":"get","operationId":"getUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Automation"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"delete":{"tags":["automation-controller"],"summary":"delete","operationId":"deleteUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/booleanCondition":{"post":{"tags":["boolean-condition-controller"],"summary":"create","operationId":"createUsingPOST_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"booleanTriggerSaveRequest","description":"booleanTriggerSaveRequest","required":true,"schema":{"$ref":"#/definitions/BooleanConditionOrTriggerSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BooleanCondition"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["boolean-condition-controller"],"summary":"update","operationId":"updateUsingPUT_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"booleanTriggerSaveRequest","description":"booleanTriggerSaveRequest","required":true,"schema":{"$ref":"#/definitions/BooleanConditionOrTriggerSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BooleanCondition"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/booleanCondition/{automationId}":{"get":{"tags":["boolean-condition-controller"],"summary":"getAll","operationId":"getAllUsingGET_1","produces":["*/*"],"parameters":[{"name":"automationId","in":"path","description":"automationId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/BooleanCondition"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/booleanCondition/{id}":{"delete":{"tags":["boolean-condition-controller"],"summary":"delete","operationId":"deleteUsingDELETE_1","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/booleanTrigger":{"post":{"tags":["boolean-trigger-controller"],"summary":"create","operationId":"createUsingPOST_2","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"booleanTriggerSaveRequest","description":"booleanTriggerSaveRequest","required":true,"schema":{"$ref":"#/definitions/BooleanConditionOrTriggerSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BooleanTrigger"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["boolean-trigger-controller"],"summary":"update","operationId":"updateUsingPUT_2","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"booleanTriggerSaveRequest","description":"booleanTriggerSaveRequest","required":true,"schema":{"$ref":"#/definitions/BooleanConditionOrTriggerSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/BooleanTrigger"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/booleanTrigger/{automationId}":{"get":{"tags":["boolean-trigger-controller"],"summary":"getAll","operationId":"getAllUsingGET_2","produces":["*/*"],"parameters":[{"name":"automationId","in":"path","description":"automationId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/BooleanTrigger"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/booleanTrigger/{id}":{"delete":{"tags":["boolean-trigger-controller"],"summary":"delete","operationId":"deleteUsingDELETE_2","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/buttonDimmer":{"post":{"tags":["button-dimmer-controller"],"summary":"create","operationId":"createUsingPOST_3","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"bd","description":"bd","required":true,"schema":{"$ref":"#/definitions/GenericDeviceSaveRequest"}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ButtonDimmer"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/buttonDimmer/dim":{"put":{"tags":["button-dimmer-controller"],"summary":"dim","operationId":"dimUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"bd","description":"bd","required":true,"schema":{"$ref":"#/definitions/ButtonDimmerDimRequest"}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Dimmable"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/buttonDimmer/{id}":{"get":{"tags":["button-dimmer-controller"],"summary":"findById","operationId":"findByIdUsingGET","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ButtonDimmer"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"delete":{"tags":["button-dimmer-controller"],"summary":"delete","operationId":"deleteUsingDELETE_3","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/buttonDimmer/{id}/lights":{"post":{"tags":["button-dimmer-controller"],"summary":"addLight","operationId":"addLightUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"in":"body","name":"lightId","description":"lightId","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/OutputDevice"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"delete":{"tags":["button-dimmer-controller"],"summary":"removeLight","operationId":"removeLightUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"in":"body","name":"lightId","description":"lightId","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/OutputDevice"}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/curtains":{"post":{"tags":["curtains-controller"],"summary":"create","operationId":"createUsingPOST_4","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"curtain","description":"curtain","required":true,"schema":{"$ref":"#/definitions/DimmableSaveRequest"}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Curtains"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"put":{"tags":["curtains-controller"],"summary":"update","operationId":"updateUsingPUT_3","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"curtain","description":"curtain","required":true,"schema":{"$ref":"#/definitions/DimmableSaveRequest"}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Curtains"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/curtains/{id}":{"delete":{"tags":["curtains-controller"],"summary":"delete","operationId":"deleteUsingDELETE_4","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/curtains/{id}/state":{"post":{"tags":["curtains-controller"],"summary":"sceneBinding","operationId":"sceneBindingUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"},{"name":"sceneId","in":"query","description":"sceneId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/State"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/device":{"get":{"tags":["device-controller"],"summary":"getAll","operationId":"getAllUsingGET_3","produces":["*/*"],"parameters":[{"name":"hostId","in":"query","description":"hostId","required":false,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Device"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"put":{"tags":["device-controller"],"summary":"update","operationId":"updateUsingPUT_4","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"deviceSaveRequest","description":"deviceSaveRequest","required":true,"schema":{"$ref":"#/definitions/DeviceSaveRequest"}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Device"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/dimmableLight":{"post":{"tags":["dimmable-light-controller"],"summary":"create","operationId":"createUsingPOST_5","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"dl","description":"dl","required":true,"schema":{"$ref":"#/definitions/DimmableSaveRequest"}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DimmableLight"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"put":{"tags":["dimmable-light-controller"],"summary":"update","operationId":"updateUsingPUT_5","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"hostId","in":"query","description":"hostId","required":false,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"sp","description":"sp","required":true,"schema":{"$ref":"#/definitions/DimmableSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DimmableLight"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/dimmableLight/{id}":{"delete":{"tags":["dimmable-light-controller"],"summary":"delete","operationId":"deleteUsingDELETE_5","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/dimmableLight/{id}/state":{"post":{"tags":["dimmable-light-controller"],"summary":"sceneBinding","operationId":"sceneBindingUsingPOST_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"},{"name":"sceneId","in":"query","description":"sceneId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/State"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/dimmableState":{"put":{"tags":["dimmable-state-controller"],"summary":"update","operationId":"updateUsingPUT_6","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"ss","description":"ss","required":true,"schema":{"$ref":"#/definitions/DimmableStateSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/DimmableState"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/dimmableState/{id}":{"delete":{"tags":["dimmable-state-controller"],"summary":"delete","operationId":"deleteUsingDELETE_6","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/error":{"get":{"tags":["basic-error-controller"],"summary":"error","operationId":"errorUsingGET","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"object"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"head":{"tags":["basic-error-controller"],"summary":"error","operationId":"errorUsingHEAD","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"object"}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false},"post":{"tags":["basic-error-controller"],"summary":"error","operationId":"errorUsingPOST","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"object"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["basic-error-controller"],"summary":"error","operationId":"errorUsingPUT","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"object"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"delete":{"tags":["basic-error-controller"],"summary":"error","operationId":"errorUsingDELETE","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"object"}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false},"options":{"tags":["basic-error-controller"],"summary":"error","operationId":"errorUsingOPTIONS","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"object"}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false},"patch":{"tags":["basic-error-controller"],"summary":"error","operationId":"errorUsingPATCH","consumes":["application/json"],"produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"object","additionalProperties":{"type":"object"}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/knobDimmer":{"post":{"tags":["knob-dimmer-controller"],"summary":"create","operationId":"createUsingPOST_6","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"kd","description":"kd","required":true,"schema":{"$ref":"#/definitions/GenericDeviceSaveRequest"}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/KnobDimmer"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/knobDimmer/dimTo":{"put":{"tags":["knob-dimmer-controller"],"summary":"dimTo","operationId":"dimToUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"bd","description":"bd","required":true,"schema":{"$ref":"#/definitions/KnobDimmerDimRequest"}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Dimmable"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/knobDimmer/{id}":{"get":{"tags":["knob-dimmer-controller"],"summary":"findById","operationId":"findByIdUsingGET_1","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/KnobDimmer"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"delete":{"tags":["knob-dimmer-controller"],"summary":"delete","operationId":"deleteUsingDELETE_7","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/knobDimmer/{id}/lights":{"post":{"tags":["knob-dimmer-controller"],"summary":"addLight","operationId":"addLightUsingPOST_1","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"in":"body","name":"lightId","description":"lightId","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/OutputDevice"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"delete":{"tags":["knob-dimmer-controller"],"summary":"removeLight","operationId":"removeLightUsingDELETE_1","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"in":"body","name":"lightId","description":"lightId","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/OutputDevice"}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/motionSensor":{"post":{"tags":["motion-sensor-controller"],"summary":"create","operationId":"createUsingPOST_7","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"ms","description":"ms","required":true,"schema":{"$ref":"#/definitions/GenericDeviceSaveRequest"}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MotionSensor"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/motionSensor/{id}":{"delete":{"tags":["motion-sensor-controller"],"summary":"delete","operationId":"deleteUsingDELETE_8","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/motionSensor/{id}/detect":{"put":{"tags":["motion-sensor-controller"],"summary":"updateDetection","operationId":"updateDetectionUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"detected","in":"query","description":"detected","required":true,"type":"boolean"},{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/MotionSensor"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/rangeCondition":{"post":{"tags":["range-condition-controller"],"summary":"create","operationId":"createUsingPOST_8","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"booleanTriggerSaveRequest","description":"booleanTriggerSaveRequest","required":true,"schema":{"$ref":"#/definitions/RangeConditionOrTriggerSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RangeCondition"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["range-condition-controller"],"summary":"update","operationId":"updateUsingPUT_7","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"booleanTriggerSaveRequest","description":"booleanTriggerSaveRequest","required":true,"schema":{"$ref":"#/definitions/RangeConditionOrTriggerSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RangeCondition"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/rangeCondition/{automationId}":{"get":{"tags":["range-condition-controller"],"summary":"getAll","operationId":"getAllUsingGET_4","produces":["*/*"],"parameters":[{"name":"automationId","in":"path","description":"automationId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/RangeCondition"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/rangeCondition/{id}":{"delete":{"tags":["range-condition-controller"],"summary":"delete","operationId":"deleteUsingDELETE_9","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/rangeTrigger":{"post":{"tags":["range-trigger-controller"],"summary":"create","operationId":"createUsingPOST_9","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"booleanTriggerSaveRequest","description":"booleanTriggerSaveRequest","required":true,"schema":{"$ref":"#/definitions/RangeConditionOrTriggerSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RangeTrigger"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false},"put":{"tags":["range-trigger-controller"],"summary":"update","operationId":"updateUsingPUT_8","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"booleanTriggerSaveRequest","description":"booleanTriggerSaveRequest","required":true,"schema":{"$ref":"#/definitions/RangeConditionOrTriggerSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RangeTrigger"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/rangeTrigger/{automationId}":{"get":{"tags":["range-trigger-controller"],"summary":"getAll","operationId":"getAllUsingGET_5","produces":["*/*"],"parameters":[{"name":"automationId","in":"path","description":"automationId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/RangeTrigger"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/rangeTrigger/{id}":{"delete":{"tags":["range-trigger-controller"],"summary":"delete","operationId":"deleteUsingDELETE_10","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"deprecated":false}},"/register":{"post":{"tags":["user-account-controller"],"summary":"registerUser","operationId":"registerUserUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"registrationData","description":"registrationData","required":true,"schema":{"$ref":"#/definitions/UserRegistrationRequest"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/register/confirm-account":{"get":{"tags":["user-account-controller"],"summary":"confirmUserAccount","operationId":"confirmUserAccountUsingGET","produces":["*/*"],"parameters":[{"name":"token","in":"query","description":"token","required":true,"type":"string"}],"responses":{"200":{"description":"OK"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/register/init-reset-password":{"post":{"tags":["user-account-controller"],"summary":"initResetPassword","operationId":"initResetPasswordUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"resetRequest","description":"resetRequest","required":true,"schema":{"$ref":"#/definitions/InitPasswordResetRequest"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/register/reset-password":{"put":{"tags":["user-account-controller"],"summary":"resetPassword","operationId":"resetPasswordUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"resetRequest","description":"resetRequest","required":true,"schema":{"$ref":"#/definitions/PasswordResetRequest"}}],"responses":{"200":{"description":"OK"},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"deprecated":false}},"/regularLight":{"get":{"tags":["regular-light-controller"],"summary":"findAll","operationId":"findAllUsingGET_1","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/RegularLight"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"post":{"tags":["regular-light-controller"],"summary":"create","operationId":"createUsingPOST_10","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"rl","description":"rl","required":true,"schema":{"$ref":"#/definitions/SwitchableSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RegularLight"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"put":{"tags":["regular-light-controller"],"summary":"update","operationId":"updateUsingPUT_9","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"hostId","in":"query","description":"hostId","required":false,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"rl","description":"rl","required":true,"schema":{"$ref":"#/definitions/SwitchableSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RegularLight"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/regularLight/{id}":{"get":{"tags":["regular-light-controller"],"summary":"findById","operationId":"findByIdUsingGET_2","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/RegularLight"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"delete":{"tags":["regular-light-controller"],"summary":"delete","operationId":"deleteUsingDELETE_11","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/regularLight/{id}/state":{"post":{"tags":["regular-light-controller"],"summary":"sceneBinding","operationId":"sceneBindingUsingPOST_2","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"},{"name":"sceneId","in":"query","description":"sceneId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/State"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/room":{"get":{"tags":["room-controller"],"summary":"findAll","operationId":"findAllUsingGET_2","produces":["*/*"],"parameters":[{"name":"hostId","in":"query","description":"hostId","required":false,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Room"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"post":{"tags":["room-controller"],"summary":"create","operationId":"createUsingPOST_11","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"r","description":"r","required":true,"schema":{"$ref":"#/definitions/RoomSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Room"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/room/{id}":{"get":{"tags":["room-controller"],"summary":"findById","operationId":"findByIdUsingGET_3","produces":["*/*"],"parameters":[{"name":"hostId","in":"query","description":"hostId","required":false,"type":"integer","format":"int64"},{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Room"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"put":{"tags":["room-controller"],"summary":"update","operationId":"updateUsingPUT_10","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"r","description":"r","required":true,"schema":{"$ref":"#/definitions/RoomSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Room"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"delete":{"tags":["room-controller"],"summary":"deleteById","operationId":"deleteByIdUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/room/{roomId}/devices":{"get":{"tags":["room-controller"],"summary":"getDevices","operationId":"getDevicesUsingGET","produces":["*/*"],"parameters":[{"name":"hostId","in":"query","description":"hostId","required":false,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"},{"name":"roomId","in":"path","description":"roomId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Device"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/scene":{"get":{"tags":["scene-controller"],"summary":"findAll","operationId":"findAllUsingGET_3","produces":["*/*"],"parameters":[{"name":"hostId","in":"query","description":"hostId","required":false,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Scene"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"post":{"tags":["scene-controller"],"summary":"create","operationId":"createUsingPOST_12","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"s","description":"s","required":true,"schema":{"$ref":"#/definitions/SceneSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Scene"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/scene/{id}":{"put":{"tags":["scene-controller"],"summary":"update","operationId":"updateUsingPUT_11","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"s","description":"s","required":true,"schema":{"$ref":"#/definitions/SceneSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Scene"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"delete":{"tags":["scene-controller"],"summary":"deleteById","operationId":"deleteByIdUsingDELETE_1","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/scene/{id}/apply":{"post":{"tags":["scene-controller"],"summary":"apply","operationId":"applyUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"hostId","in":"query","description":"hostId","required":false,"type":"integer","format":"int64"},{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Device"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/scene/{id}/copyFrom/{copyId}":{"post":{"tags":["scene-controller"],"summary":"copy","operationId":"copyUsingPOST","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"copyId","in":"path","description":"copyId","required":true,"type":"integer","format":"int64"},{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/State"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/scene/{sceneId}/states":{"get":{"tags":["scene-controller"],"summary":"getStates","operationId":"getStatesUsingGET","produces":["*/*"],"parameters":[{"name":"sceneId","in":"path","description":"sceneId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/State"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/scenePriority":{"post":{"tags":["scene-priority-controller"],"summary":"create","operationId":"createUsingPOST_13","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"scenePrioritySaveRequest","description":"scenePrioritySaveRequest","required":true,"schema":{"$ref":"#/definitions/ScenePrioritySaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ScenePriority"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"put":{"tags":["scene-priority-controller"],"summary":"update","operationId":"updateUsingPUT_12","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"scenePrioritySaveRequest","description":"scenePrioritySaveRequest","required":true,"schema":{"$ref":"#/definitions/ScenePrioritySaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ScenePriority"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/scenePriority/{automationId}":{"get":{"tags":["scene-priority-controller"],"summary":"getByAutomationId","operationId":"getByAutomationIdUsingGET","produces":["*/*"],"parameters":[{"name":"automationId","in":"path","description":"automationId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ScenePriority"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/scenePriority/{id}":{"delete":{"tags":["scene-priority-controller"],"summary":"delete","operationId":"deleteUsingDELETE_12","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/securityCamera":{"post":{"tags":["security-camera-controller"],"summary":"create","operationId":"createUsingPOST_14","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"sc","description":"sc","required":true,"schema":{"$ref":"#/definitions/SwitchableSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SecurityCamera"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"put":{"tags":["security-camera-controller"],"summary":"update","operationId":"updateUsingPUT_13","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"sc","description":"sc","required":true,"schema":{"$ref":"#/definitions/SwitchableSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SecurityCamera"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/securityCamera/{id}":{"delete":{"tags":["security-camera-controller"],"summary":"delete","operationId":"deleteUsingDELETE_13","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/securityCamera/{id}/state":{"post":{"tags":["security-camera-controller"],"summary":"sceneBinding","operationId":"sceneBindingUsingPOST_3","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"},{"name":"sceneId","in":"query","description":"sceneId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/State"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/sensor":{"post":{"tags":["sensor-controller"],"summary":"create","operationId":"createUsingPOST_15","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"s","description":"s","required":true,"schema":{"$ref":"#/definitions/SensorSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Sensor"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/sensor/{id}":{"delete":{"tags":["sensor-controller"],"summary":"deleteById","operationId":"deleteByIdUsingDELETE_2","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/sensor/{id}/simulation":{"put":{"tags":["sensor-controller"],"summary":"updateSimulation","operationId":"updateSimulationUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"error","description":"error","required":true,"schema":{"type":"number"}},{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"typical","description":"typical","required":true,"schema":{"type":"number"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Sensor"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/sensor/{id}/value":{"put":{"tags":["sensor-controller"],"summary":"updateValue","operationId":"updateValueUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"},{"name":"value","in":"query","description":"value","required":true,"type":"number"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Sensor"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/smartPlug":{"post":{"tags":["smart-plug-controller"],"summary":"create","operationId":"createUsingPOST_16","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"sp","description":"sp","required":true,"schema":{"$ref":"#/definitions/SwitchableSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SmartPlug"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"put":{"tags":["smart-plug-controller"],"summary":"update","operationId":"updateUsingPUT_14","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"sp","description":"sp","required":true,"schema":{"$ref":"#/definitions/SwitchableSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SmartPlug"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/smartPlug/{id}":{"delete":{"tags":["smart-plug-controller"],"summary":"deleteById","operationId":"deleteByIdUsingDELETE_3","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/smartPlug/{id}/meter":{"delete":{"tags":["smart-plug-controller"],"summary":"resetMeter","operationId":"resetMeterUsingDELETE","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SmartPlug"}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/smartPlug/{id}/state":{"post":{"tags":["smart-plug-controller"],"summary":"sceneBinding","operationId":"sceneBindingUsingPOST_4","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"},{"name":"sceneId","in":"query","description":"sceneId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/State"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/switch":{"post":{"tags":["switch-controller"],"summary":"create","operationId":"createUsingPOST_17","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"s","description":"s","required":true,"schema":{"$ref":"#/definitions/GenericDeviceSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Switch"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/switch/operate":{"put":{"tags":["switch-controller"],"summary":"operate","operationId":"operateUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"sr","description":"sr","required":true,"schema":{"$ref":"#/definitions/SwitchOperationRequest"}}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/Switchable"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/switch/{id}":{"get":{"tags":["switch-controller"],"summary":"findById","operationId":"findByIdUsingGET_4","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Switch"}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"delete":{"tags":["switch-controller"],"summary":"deleteById","operationId":"deleteByIdUsingDELETE_4","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/switch/{id}/lights":{"post":{"tags":["switch-controller"],"summary":"addLight","operationId":"addLightUsingPOST_2","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"in":"body","name":"lightId","description":"lightId","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/OutputDevice"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"delete":{"tags":["switch-controller"],"summary":"removeLight","operationId":"removeLightUsingDELETE_2","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"in":"body","name":"lightId","description":"lightId","required":true,"schema":{"type":"array","items":{"type":"integer","format":"int64"}}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/OutputDevice"}}},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/switchableState":{"put":{"tags":["switchable-state-controller"],"summary":"update","operationId":"updateUsingPUT_15","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"ss","description":"ss","required":true,"schema":{"$ref":"#/definitions/SwitchableStateSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/SwitchableState"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/switchableState/{id}":{"delete":{"tags":["switchable-state-controller"],"summary":"delete","operationId":"deleteUsingDELETE_14","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/thermostat":{"post":{"tags":["thermostat-controller"],"summary":"create","operationId":"createUsingPOST_19","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"t","description":"t","required":true,"schema":{"$ref":"#/definitions/ThermostatSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Thermostat"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"put":{"tags":["thermostat-controller"],"summary":"update","operationId":"updateUsingPUT_17","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"},{"in":"body","name":"t","description":"t","required":true,"schema":{"$ref":"#/definitions/ThermostatSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/Thermostat"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/thermostat/{id}":{"delete":{"tags":["thermostat-controller"],"summary":"deleteById","operationId":"deleteByIdUsingDELETE_5","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/thermostat/{id}/state":{"post":{"tags":["thermostat-controller"],"summary":"sceneBinding","operationId":"sceneBindingUsingPOST_5","consumes":["application/json"],"produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"},{"name":"name","in":"query","required":false,"type":"string"},{"name":"sceneId","in":"query","description":"sceneId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/State"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/thermostatCondition":{"post":{"tags":["thermostat-condition-controller"],"summary":"create","operationId":"createUsingPOST_18","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"booleanTriggerSaveRequest","description":"booleanTriggerSaveRequest","required":true,"schema":{"$ref":"#/definitions/ThermostatConditionSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ThermostatCondition"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"put":{"tags":["thermostat-condition-controller"],"summary":"update","operationId":"updateUsingPUT_16","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"booleanTriggerSaveRequest","description":"booleanTriggerSaveRequest","required":true,"schema":{"$ref":"#/definitions/ThermostatConditionSaveRequest"}}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/ThermostatCondition"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/thermostatCondition/{automationId}":{"get":{"tags":["thermostat-condition-controller"],"summary":"getAll","operationId":"getAllUsingGET_6","produces":["*/*"],"parameters":[{"name":"automationId","in":"path","description":"automationId","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/ThermostatCondition"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/thermostatCondition/{id}":{"delete":{"tags":["thermostat-condition-controller"],"summary":"delete","operationId":"deleteUsingDELETE_15","produces":["*/*"],"parameters":[{"name":"id","in":"path","description":"id","required":true,"type":"integer","format":"int64"}],"responses":{"200":{"description":"OK"},"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/user":{"get":{"tags":["guest-controller"],"summary":"findAll","operationId":"findAllUsingGET","produces":["*/*"],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/UserResponse"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/user/guests":{"get":{"tags":["guest-controller"],"summary":"findGuests","operationId":"findGuestsUsingGET","produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/UserResponse"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false},"put":{"tags":["guest-controller"],"summary":"setGuests","operationId":"setGuestsUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"g","description":"g","required":true,"schema":{"$ref":"#/definitions/GuestsUpdateRequest"}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/User"}}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/user/hosts":{"get":{"tags":["guest-controller"],"summary":"findHosts","operationId":"findHostsUsingGET","produces":["*/*"],"parameters":[{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"type":"array","items":{"$ref":"#/definitions/UserResponse"}}},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}},"/user/permissions":{"put":{"tags":["guest-controller"],"summary":"updatePermissions","operationId":"updatePermissionsUsingPUT","consumes":["application/json"],"produces":["*/*"],"parameters":[{"in":"body","name":"g","description":"g","required":true,"schema":{"$ref":"#/definitions/GuestPermissionsRequest"}},{"name":"name","in":"query","required":false,"type":"string"}],"responses":{"200":{"description":"OK","schema":{"$ref":"#/definitions/User"}},"201":{"description":"Created"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"}},"security":[{"Bearer":["global"]}],"deprecated":false}}},"securityDefinitions":{"Bearer":{"type":"apiKey","name":"Authorization","in":"header"}},"definitions":{"Automation":{"type":"object","properties":{"conditions":{"type":"array","items":{"$ref":"#/definitions/Condition«object»"}},"name":{"type":"string"},"scenes":{"type":"array","items":{"$ref":"#/definitions/ScenePriority"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«object»"}},"user":{"$ref":"#/definitions/User"},"userId":{"type":"integer","format":"int64"}},"title":"Automation"},"AutomationFastUpdateRequest":{"type":"object","properties":{"conditions":{"type":"array","items":{"$ref":"#/definitions/ConditionDTO"}},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"scenes":{"type":"array","items":{"$ref":"#/definitions/ScenePriorityDTO"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/TriggerDTO"}}},"title":"AutomationFastUpdateRequest"},"AutomationSaveRequest":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"}},"title":"AutomationSaveRequest"},"BooleanCondition":{"type":"object","properties":{"automation":{"$ref":"#/definitions/Automation"},"automationId":{"type":"integer","format":"int64"},"device":{"$ref":"#/definitions/BooleanTriggerable"},"deviceId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"on":{"type":"boolean"}},"title":"BooleanCondition"},"BooleanConditionOrTriggerSaveRequest":{"type":"object","properties":{"automationId":{"type":"integer","format":"int64"},"deviceId":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"on":{"type":"boolean"}},"title":"BooleanConditionOrTriggerSaveRequest"},"BooleanTrigger":{"type":"object","properties":{"automation":{"$ref":"#/definitions/Automation"},"automationId":{"type":"integer","format":"int64"},"device":{"$ref":"#/definitions/BooleanTriggerable"},"deviceId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"on":{"type":"boolean"}},"title":"BooleanTrigger"},"BooleanTriggerable":{"type":"object","title":"BooleanTriggerable"},"ButtonDimmer":{"type":"object","properties":{"deleted":{"type":"boolean"},"dimmables":{"type":"array","items":{"$ref":"#/definitions/Dimmable"}},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"name":{"type":"string"},"outputs":{"type":"array","items":{"$ref":"#/definitions/OutputDevice"}},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}}},"title":"ButtonDimmer"},"ButtonDimmerDimRequest":{"type":"object","properties":{"dimType":{"type":"string","enum":["UP","DOWN"]},"id":{"type":"integer","format":"int64"}},"title":"ButtonDimmerDimRequest"},"ConditionDTO":{"type":"object","properties":{"deviceId":{"type":"integer","format":"int64"}},"title":"ConditionDTO"},"Condition«object»":{"type":"object","properties":{"automation":{"$ref":"#/definitions/Automation"},"automationId":{"type":"integer","format":"int64"},"device":{"type":"object"},"deviceId":{"type":"integer","format":"int64"},"kind":{"type":"string"}},"title":"Condition«object»"},"Curtains":{"type":"object","properties":{"deleted":{"type":"boolean"},"dimmers":{"type":"array","items":{"$ref":"#/definitions/Dimmer"}},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"intensity":{"type":"integer","format":"int32"},"kind":{"type":"string"},"name":{"type":"string"},"oldIntensity":{"type":"integer","format":"int32"},"on":{"type":"boolean"},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"switches":{"type":"array","items":{"$ref":"#/definitions/Switch"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}}},"title":"Curtains"},"Device":{"type":"object","properties":{"deleted":{"type":"boolean"},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"name":{"type":"string"},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}}},"title":"Device"},"DeviceSaveRequest":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"roomId":{"type":"integer","format":"int64"}},"title":"DeviceSaveRequest"},"Dimmable":{"type":"object","properties":{"deleted":{"type":"boolean"},"dimmers":{"type":"array","items":{"$ref":"#/definitions/Dimmer"}},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"intensity":{"type":"integer","format":"int32"},"kind":{"type":"string"},"name":{"type":"string"},"oldIntensity":{"type":"integer","format":"int32"},"on":{"type":"boolean"},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"switches":{"type":"array","items":{"$ref":"#/definitions/Switch"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}}},"title":"Dimmable"},"DimmableLight":{"type":"object","properties":{"deleted":{"type":"boolean"},"dimmers":{"type":"array","items":{"$ref":"#/definitions/Dimmer"}},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"intensity":{"type":"integer","format":"int32"},"kind":{"type":"string"},"name":{"type":"string"},"oldIntensity":{"type":"integer","format":"int32"},"on":{"type":"boolean"},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"switches":{"type":"array","items":{"$ref":"#/definitions/Switch"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}}},"title":"DimmableLight"},"DimmableSaveRequest":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"intensity":{"type":"integer","format":"int32"},"name":{"type":"string"},"roomId":{"type":"integer","format":"int64"}},"title":"DimmableSaveRequest"},"DimmableState":{"type":"object","properties":{"device":{"$ref":"#/definitions/OutputDevice"},"deviceId":{"type":"integer","format":"int64"},"intensity":{"type":"integer","format":"int32"},"scene":{"$ref":"#/definitions/Scene"},"sceneId":{"type":"integer","format":"int64"}},"title":"DimmableState"},"DimmableStateSaveRequest":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"intensity":{"type":"integer","format":"int32"}},"title":"DimmableStateSaveRequest"},"Dimmer":{"type":"object","properties":{"deleted":{"type":"boolean"},"dimmables":{"type":"array","items":{"$ref":"#/definitions/Dimmable"}},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"name":{"type":"string"},"outputs":{"type":"array","items":{"$ref":"#/definitions/OutputDevice"}},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}}},"title":"Dimmer"},"GenericDeviceSaveRequest":{"type":"object","properties":{"name":{"type":"string"},"roomId":{"type":"integer","format":"int64"}},"title":"GenericDeviceSaveRequest"},"GuestPermissionsRequest":{"type":"object","properties":{"cameraEnabled":{"type":"boolean"}},"title":"GuestPermissionsRequest"},"GuestsUpdateRequest":{"type":"object","properties":{"ids":{"type":"array","items":{"type":"integer","format":"int64"}}},"title":"GuestsUpdateRequest"},"InitPasswordResetRequest":{"type":"object","properties":{"email":{"type":"string"}},"title":"InitPasswordResetRequest"},"JWTRequest":{"type":"object","properties":{"password":{"type":"string"},"usernameOrEmail":{"type":"string"}},"title":"JWTRequest"},"JWTResponse":{"type":"object","properties":{"jwttoken":{"type":"string"}},"title":"JWTResponse"},"KnobDimmer":{"type":"object","properties":{"deleted":{"type":"boolean"},"dimmables":{"type":"array","items":{"$ref":"#/definitions/Dimmable"}},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"name":{"type":"string"},"outputs":{"type":"array","items":{"$ref":"#/definitions/OutputDevice"}},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}}},"title":"KnobDimmer"},"KnobDimmerDimRequest":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"intensity":{"type":"integer","format":"int32"}},"title":"KnobDimmerDimRequest"},"ModelAndView":{"type":"object","properties":{"empty":{"type":"boolean"},"model":{"type":"object"},"modelMap":{"type":"object","additionalProperties":{"type":"object"}},"reference":{"type":"boolean"},"status":{"type":"string","enum":["100 CONTINUE","101 SWITCHING_PROTOCOLS","102 PROCESSING","103 CHECKPOINT","200 OK","201 CREATED","202 ACCEPTED","203 NON_AUTHORITATIVE_INFORMATION","204 NO_CONTENT","205 RESET_CONTENT","206 PARTIAL_CONTENT","207 MULTI_STATUS","208 ALREADY_REPORTED","226 IM_USED","300 MULTIPLE_CHOICES","301 MOVED_PERMANENTLY","302 FOUND","302 MOVED_TEMPORARILY","303 SEE_OTHER","304 NOT_MODIFIED","305 USE_PROXY","307 TEMPORARY_REDIRECT","308 PERMANENT_REDIRECT","400 BAD_REQUEST","401 UNAUTHORIZED","402 PAYMENT_REQUIRED","403 FORBIDDEN","404 NOT_FOUND","405 METHOD_NOT_ALLOWED","406 NOT_ACCEPTABLE","407 PROXY_AUTHENTICATION_REQUIRED","408 REQUEST_TIMEOUT","409 CONFLICT","410 GONE","411 LENGTH_REQUIRED","412 PRECONDITION_FAILED","413 PAYLOAD_TOO_LARGE","413 REQUEST_ENTITY_TOO_LARGE","414 URI_TOO_LONG","414 REQUEST_URI_TOO_LONG","415 UNSUPPORTED_MEDIA_TYPE","416 REQUESTED_RANGE_NOT_SATISFIABLE","417 EXPECTATION_FAILED","418 I_AM_A_TEAPOT","419 INSUFFICIENT_SPACE_ON_RESOURCE","420 METHOD_FAILURE","421 DESTINATION_LOCKED","422 UNPROCESSABLE_ENTITY","423 LOCKED","424 FAILED_DEPENDENCY","425 TOO_EARLY","426 UPGRADE_REQUIRED","428 PRECONDITION_REQUIRED","429 TOO_MANY_REQUESTS","431 REQUEST_HEADER_FIELDS_TOO_LARGE","451 UNAVAILABLE_FOR_LEGAL_REASONS","500 INTERNAL_SERVER_ERROR","501 NOT_IMPLEMENTED","502 BAD_GATEWAY","503 SERVICE_UNAVAILABLE","504 GATEWAY_TIMEOUT","505 HTTP_VERSION_NOT_SUPPORTED","506 VARIANT_ALSO_NEGOTIATES","507 INSUFFICIENT_STORAGE","508 LOOP_DETECTED","509 BANDWIDTH_LIMIT_EXCEEDED","510 NOT_EXTENDED","511 NETWORK_AUTHENTICATION_REQUIRED"]},"view":{"$ref":"#/definitions/View"},"viewName":{"type":"string"}},"title":"ModelAndView"},"MotionSensor":{"type":"object","properties":{"deleted":{"type":"boolean"},"detected":{"type":"boolean"},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"name":{"type":"string"},"outputs":{"type":"array","items":{"$ref":"#/definitions/OutputDevice"}},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}}},"title":"MotionSensor"},"OutputDevice":{"type":"object","properties":{"deleted":{"type":"boolean"},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"name":{"type":"string"},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}}},"title":"OutputDevice"},"PasswordResetRequest":{"type":"object","properties":{"confirmationToken":{"type":"string"},"password":{"type":"string"}},"title":"PasswordResetRequest"},"RangeCondition":{"type":"object","properties":{"automation":{"$ref":"#/definitions/Automation"},"automationId":{"type":"integer","format":"int64"},"device":{"$ref":"#/definitions/RangeTriggerable"},"deviceId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"operator":{"type":"string","enum":["EQUAL","LESS","GREATER","LESS_EQUAL","GREATER_EQUAL"]},"range":{"type":"number","format":"double"}},"title":"RangeCondition"},"RangeConditionOrTriggerSaveRequest":{"type":"object","properties":{"automationId":{"type":"integer","format":"int64"},"deviceId":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"operator":{"type":"string","enum":["EQUAL","LESS","GREATER","LESS_EQUAL","GREATER_EQUAL"]},"range":{"type":"number","format":"double"}},"title":"RangeConditionOrTriggerSaveRequest"},"RangeTrigger":{"type":"object","properties":{"automation":{"$ref":"#/definitions/Automation"},"automationId":{"type":"integer","format":"int64"},"device":{"$ref":"#/definitions/RangeTriggerable"},"deviceId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"operator":{"type":"string","enum":["EQUAL","LESS","GREATER","LESS_EQUAL","GREATER_EQUAL"]},"range":{"type":"number","format":"double"}},"title":"RangeTrigger"},"RangeTriggerable":{"type":"object","title":"RangeTriggerable"},"RegularLight":{"type":"object","properties":{"deleted":{"type":"boolean"},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"name":{"type":"string"},"on":{"type":"boolean"},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"switches":{"type":"array","items":{"$ref":"#/definitions/Switch"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}}},"title":"RegularLight"},"Room":{"type":"object","properties":{"devices":{"type":"array","items":{"$ref":"#/definitions/Device"}},"icon":{"type":"string","enum":["home","coffee","beer","glass martini","film","video","music","headphones","fax","phone","laptop","bath","shower","bed","child","warehouse","car","bicycle","motorcycle","archive","boxes","cubes","chess","gamepad","futbol","table tennis","server","tv","heart","camera","trophy","wrench","image","book","university","medkit","paw","tree","utensils","male","female","life ring outline"]},"image":{"type":"string"},"name":{"type":"string"},"user":{"$ref":"#/definitions/User"},"userId":{"type":"integer","format":"int64"}},"title":"Room"},"RoomSaveRequest":{"type":"object","properties":{"icon":{"type":"string","enum":["home","coffee","beer","glass martini","film","video","music","headphones","fax","phone","laptop","bath","shower","bed","child","warehouse","car","bicycle","motorcycle","archive","boxes","cubes","chess","gamepad","futbol","table tennis","server","tv","heart","camera","trophy","wrench","image","book","university","medkit","paw","tree","utensils","male","female","life ring outline"]},"id":{"type":"integer","format":"int64"},"image":{"type":"string"},"name":{"type":"string"}},"title":"RoomSaveRequest"},"Scene":{"type":"object","properties":{"guestAccessEnabled":{"type":"boolean"},"icon":{"type":"string","enum":["home","coffee","beer","glass martini","film","video","music","headphones","fax","phone","laptop","bath","shower","bed","child","warehouse","car","bicycle","motorcycle","archive","boxes","cubes","chess","gamepad","futbol","table tennis","server","tv","heart","camera","trophy","wrench","image","book","university","medkit","paw","tree","utensils","male","female","life ring outline"]},"name":{"type":"string"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"user":{"$ref":"#/definitions/User"},"userId":{"type":"integer","format":"int64"}},"title":"Scene"},"ScenePriority":{"type":"object","properties":{"automation":{"$ref":"#/definitions/Automation"},"automationId":{"type":"integer","format":"int64"},"priority":{"type":"integer","format":"int32"},"scene":{"$ref":"#/definitions/Scene"},"sceneId":{"type":"integer","format":"int64"}},"title":"ScenePriority"},"ScenePriorityDTO":{"type":"object","properties":{"priority":{"type":"integer","format":"int32"},"sceneId":{"type":"integer","format":"int64"}},"title":"ScenePriorityDTO"},"ScenePrioritySaveRequest":{"type":"object","properties":{"automationId":{"type":"integer","format":"int64"},"priority":{"type":"integer","format":"int32"},"sceneId":{"type":"integer","format":"int64"}},"title":"ScenePrioritySaveRequest"},"SceneSaveRequest":{"type":"object","properties":{"guestAccessEnabled":{"type":"boolean"},"icon":{"type":"string","enum":["home","coffee","beer","glass martini","film","video","music","headphones","fax","phone","laptop","bath","shower","bed","child","warehouse","car","bicycle","motorcycle","archive","boxes","cubes","chess","gamepad","futbol","table tennis","server","tv","heart","camera","trophy","wrench","image","book","university","medkit","paw","tree","utensils","male","female","life ring outline"]},"id":{"type":"integer","format":"int64"},"name":{"type":"string"}},"title":"SceneSaveRequest"},"SecurityCamera":{"type":"object","properties":{"deleted":{"type":"boolean"},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"name":{"type":"string"},"on":{"type":"boolean"},"path":{"type":"string"},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"switches":{"type":"array","items":{"$ref":"#/definitions/Switch"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}}},"title":"SecurityCamera"},"Sensor":{"type":"object","properties":{"deleted":{"type":"boolean"},"error":{"type":"number"},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"name":{"type":"string"},"outputs":{"type":"array","items":{"$ref":"#/definitions/OutputDevice"}},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"sensor":{"type":"string","enum":["TEMPERATURE","HUMIDITY","LIGHT"]},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}},"typical":{"type":"number"},"value":{"type":"number"}},"title":"Sensor"},"SensorSaveRequest":{"type":"object","properties":{"name":{"type":"string"},"roomId":{"type":"integer","format":"int64"},"sensor":{"type":"string","enum":["TEMPERATURE","HUMIDITY","LIGHT"]},"value":{"type":"number"}},"title":"SensorSaveRequest"},"SmartPlug":{"type":"object","properties":{"deleted":{"type":"boolean"},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"name":{"type":"string"},"on":{"type":"boolean"},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"switches":{"type":"array","items":{"$ref":"#/definitions/Switch"}},"totalConsumption":{"type":"number"},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}}},"title":"SmartPlug"},"State":{"type":"object","properties":{"device":{"$ref":"#/definitions/OutputDevice"},"deviceId":{"type":"integer","format":"int64"},"scene":{"$ref":"#/definitions/Scene"},"sceneId":{"type":"integer","format":"int64"}},"title":"State"},"Switch":{"type":"object","properties":{"deleted":{"type":"boolean"},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"name":{"type":"string"},"on":{"type":"boolean"},"outputs":{"type":"array","items":{"$ref":"#/definitions/OutputDevice"}},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"switchables":{"type":"array","items":{"$ref":"#/definitions/Switchable"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}}},"title":"Switch"},"SwitchOperationRequest":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"type":{"type":"string","enum":["ON","OFF","TOGGLE"]}},"title":"SwitchOperationRequest"},"Switchable":{"type":"object","properties":{"deleted":{"type":"boolean"},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"name":{"type":"string"},"on":{"type":"boolean"},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"switches":{"type":"array","items":{"$ref":"#/definitions/Switch"}},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}}},"title":"Switchable"},"SwitchableSaveRequest":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"on":{"type":"boolean"},"roomId":{"type":"integer","format":"int64"}},"title":"SwitchableSaveRequest"},"SwitchableState":{"type":"object","properties":{"device":{"$ref":"#/definitions/OutputDevice"},"deviceId":{"type":"integer","format":"int64"},"on":{"type":"boolean"},"scene":{"$ref":"#/definitions/Scene"},"sceneId":{"type":"integer","format":"int64"}},"title":"SwitchableState"},"SwitchableStateSaveRequest":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"on":{"type":"boolean"}},"title":"SwitchableStateSaveRequest"},"Thermostat":{"type":"object","properties":{"deleted":{"type":"boolean"},"err":{"type":"number"},"flowType":{"type":"string","enum":["INPUT","OUTPUT"]},"fromGuest":{"type":"boolean"},"fromHostId":{"type":"integer","format":"int64"},"internalSensorTemperature":{"type":"number"},"kind":{"type":"string"},"measuredTemperature":{"type":"number"},"mode":{"type":"string","enum":["OFF","IDLE","COOLING","HEATING"]},"name":{"type":"string"},"on":{"type":"boolean"},"room":{"$ref":"#/definitions/Room"},"roomId":{"type":"integer","format":"int64"},"states":{"type":"array","items":{"$ref":"#/definitions/State"}},"switches":{"type":"array","items":{"$ref":"#/definitions/Switch"}},"targetTemperature":{"type":"number"},"triggers":{"type":"array","items":{"$ref":"#/definitions/Trigger«Device»"}},"typical":{"type":"number"},"useExternalSensors":{"type":"boolean"}},"title":"Thermostat"},"ThermostatCondition":{"type":"object","properties":{"automation":{"$ref":"#/definitions/Automation"},"automationId":{"type":"integer","format":"int64"},"device":{"$ref":"#/definitions/Thermostat"},"deviceId":{"type":"integer","format":"int64"},"kind":{"type":"string"},"mode":{"type":"string","enum":["OFF","IDLE","COOLING","HEATING"]},"operator":{"type":"string","enum":["EQUAL","NOTEQUAL"]}},"title":"ThermostatCondition"},"ThermostatConditionSaveRequest":{"type":"object","properties":{"automationId":{"type":"integer","format":"int64"},"deviceId":{"type":"integer","format":"int64"},"id":{"type":"integer","format":"int64"},"mode":{"type":"string","enum":["OFF","IDLE","COOLING","HEATING"]},"operator":{"type":"string","enum":["EQUAL","NOTEQUAL"]}},"title":"ThermostatConditionSaveRequest"},"ThermostatSaveRequest":{"type":"object","properties":{"err":{"type":"number"},"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"roomId":{"type":"integer","format":"int64"},"targetTemperature":{"type":"number"},"turnOn":{"type":"boolean"},"typical":{"type":"number"},"useExternalSensors":{"type":"boolean"}},"title":"ThermostatSaveRequest"},"TriggerDTO":{"type":"object","properties":{"deviceId":{"type":"integer","format":"int64"}},"title":"TriggerDTO"},"Trigger«Device»":{"type":"object","properties":{"automation":{"$ref":"#/definitions/Automation"},"automationId":{"type":"integer","format":"int64"},"device":{"$ref":"#/definitions/Device"},"deviceId":{"type":"integer","format":"int64"},"kind":{"type":"string"}},"title":"Trigger«Device»"},"Trigger«object»":{"type":"object","properties":{"automation":{"$ref":"#/definitions/Automation"},"automationId":{"type":"integer","format":"int64"},"device":{"type":"object"},"deviceId":{"type":"integer","format":"int64"},"kind":{"type":"string"}},"title":"Trigger«object»"},"User":{"type":"object","properties":{"cameraEnabled":{"type":"boolean"},"email":{"type":"string"},"enabled":{"type":"boolean"},"guests":{"type":"array","items":{"$ref":"#/definitions/User"}},"hosts":{"type":"array","items":{"$ref":"#/definitions/User"}},"name":{"type":"string"},"password":{"type":"string"},"username":{"type":"string"}},"title":"User"},"UserRegistrationRequest":{"type":"object","properties":{"email":{"type":"string"},"name":{"type":"string"},"password":{"type":"string"},"username":{"type":"string"}},"title":"UserRegistrationRequest"},"UserResponse":{"type":"object","properties":{"id":{"type":"integer","format":"int64"},"name":{"type":"string"},"username":{"type":"string"}},"title":"UserResponse"},"View":{"type":"object","properties":{"contentType":{"type":"string"}},"title":"View"}}} \ No newline at end of file diff --git a/src/sa/model/openapi-spec.pdf b/src/sa/model/openapi-spec.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7789eb18c5148471051e497fd8683a8b5608308d GIT binary patch literal 922353 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�uh9{s{((ke$m~k5x#?TC! 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 gzdxp(>!yK& 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∈Z%aHRvqD!H5pjwu$ z*0(v2XnIa<*hR;1{N#I9N*GtGYS*LRI6w3iTsTZx)9*567n#Bbut%t2_2qLC4-HJy z)`um_j>UJ*YN|oR7qt%Z8nVUb=Npb2cn0OSi(884U>9!8#P2+w)Yd{lW-M?h;5B$w zhUbZfRpbd2&cfW^7GPr_@%+3hjU$Gu?`m{w3bk1$FCMJ&e3a@Henf+xgQX}o$t_q@ zX`f9d-`h27_RIcA$U%r6X&>34eEV*)d-#OyXr<(hA&;VBE7Zib;$D9pA|Q*DdsxaQ zhHocdN2F4OSdw)B-i>o!4{)hJhQJYzKcM`Cn0;LqIRLQVqn{tDA(PqT<3suxGonGK z2MD0>eTjRAnmpe+y*m;}%8u?ba|ygqm}0@bc$H|UWws<6g>Ry6ez!A`zWg@^cNsbz zUz{uZ1jXWHDH|BQJxajJ`kRrNVRCPKnH@v+3GJax)+T4D5jPUdS#ycj{^<{A?KPq3 zAKzcDzMa#<$;e3C!dbeJ@v+3EA=ay*&)#V^OcvR+;%PrD&{<8ze90ov)*xVeTj%h9 z@dwfam(M5*RWGm&ifxqoYQRp6TpUnuocwI=9S6h4(Tj~GFkVG=nCIfb<3Hv|-iMIZ zD3u%tgyR)FSpM6X zRI`rTnvJ}u`>pig6A2(U&TX6N)6L2m(c#1~b|Mu8xIluKs&O|srw_stQY&w_D#d5( zIWndzxnHa$|7XidRu(HEurb@Waq}CS%K3yQr7SvHRgGv`HBficQe!vSNH9D9un@Cm zz^s>^!lLnTC@hUJB95_mO;i;lS%`E?V+d>0xL?k3%EZzTnHXX2t#lwcj>016p>sYz zM!H{Z{Ocgrxqb1yeWZeZ9*2T1$-6EbQ}Yi`1gp!VOz&;3l7idmwVQ5L3ZBwc(CfKB zqF(o|ZuUK@Prh#K?3U{D-hxz3Amb#2dyXPJ>HIqWIg^=e+WAfE3K9>74}}k#4?Sfp z(58i0f*+@+67W3nc9Kf`MTTJZyyR`h{>DO7%r^9D$AYbwJpZIcyF95rX`HU|(b+9V z3rF=Q^@0ubG12z;R0}|O1G)PIG7Hr+4rFj*q%6@w4;e9pi)4R`$T-n5&3A~&Swyy= zRsa#1G$=wz1uUTB9(;;-hb{2S!2~=Z8@~cHh_|^$d zJdIgL)tf=k69cWhC0Y~tIveGK^DjK<`TQFAW<7CJs_g~e$W;GR12820V1Z+r~wk8IfE*8XWjF& zLGXI{xGkHy8Hd&~$j1B-~!?uzp2l1C}(wrlCgcFiGcio_FIr;pxEQrB<`*|j$B zT01vpP?(7A<=a}sQ&vxis^3(MwC?v3v9c;E$;!0qRSLF>Hj0-@0s71bCGN;0NSl~L z%{-7EaR_>Xd(`zD74}eWp-YD$8;NWbSd!Wk<;sMuC~rL5uSOduQn|2!q%$_s8v$H$6)f>FH1K`fa(nk5t$yIz9J3Xwz+# zaOrCu>;kJl#+s^lmpWNpoImUum4;Ux5ac!Vo88QmSLSnPT>3j2y@;JeZ}`FMq|KJ5 za#$Sqx_Y^ZwMcz%?trMX#z77N!rnNA(q$qq_{Ibdbojz^ugA!p?y*31_$h$`p!qQJ z6TsRzcET^(*%Ja17b}SZG^L4aNxqL_L3+6jLM@(#GAa$f#o12bvx(&`{SmELJMl-gQY9kduXK`v@kM zSGtMXQ8xOg)HnqbvftQ=xn^&pJy-40ZZ9#m>p(4~Ouh?oo@8dWNTuyhg_sf`tw_olP1!&uo?HnrHVM9aDX zeI%29$}HQbKl2!CXCE#Xqdi{QlZ0}Hi>fu(AY8yW;>|Sr{ba}6XG1UItj?Mc3&lht9TgQM})Gx!TDyz<% zFcw9dJa)26+1`ISvJ4}pQKype3sXXlNm<=;S|HZlyJ+g@_sednOd&28Mh9HMSU#+n zRb0jbmsNkqfUV*_tkM|7lv$LB2Ln|J85Zd^P-1c7Vnm8ceiR>pyBegb-sOFX182yniqa16h*V|_KarmR-g&3c*oJfm3HZ*_ z%;8o^%n^1(i&f5N^YU0nN7@B5J!_43ooi8F8W zW3`FugFf4%+!8O+qd6lPfwL!U{amgZE!J&(em_}?Y@Y%KqE(ANJ% zlP~$D$#=1|v9WZuRW~)F{o~9b^j|x3d_{%*|8VAD`&VZUrZ1iNf2#Ap9P&87qQjWJ zLdU*B#aRCI%K8;}_9u?)OOgMT)y2g56@A9>C!~y(fa6Ot{^fV^Ck*XN{mlUNA5mvt z8u>3b61J~nteh+aoQ!|^`1cpFw%&dQoef^rR@!8q_^uhAw@b|aT{!3;5 z-&*{={eQppf1xK<_OFOIc2=mrlK_8RynhJc|3@Uie{*AeDdqnkCg5+zAWTeO&LGTx zZ~%rcRX-ym1LJ?o1TZpwkqiHX0+=~Cp#BL35U_E4-8jlFrnYKdv-F=xz#sJCU-H=g zZ2c1iVEh{U?;yaR>+^3Qz`y>7`~w7F=J>iV{=or!1?>Id2`p_~Or8EZNf%QQ)4%*5 z`S_rmU7Sn}ZK2!&C)KT8R2EP-U)Q;rJ>pC*d4Rv0FtH~F$q0?`ASNIP;gJZ0#03Q* z;CTooq|3lSBFHK#E23MWB5JCg0V@j18mbNq*U_k``IX%FCMW^wx@l^Q)UJwE_N|}r zeM7o9-4p-3Uw55qJ<9HUTrv0ax^lj}o{?ZD>4_%ruVkL*gRnC61en;s!MO;J4)y{> zlCwLpyNZb3p}Oy)y(453gTL3*7V76N8pse~} zdW5YU(H$d=LU%iDzsbrJ`e?56l2sz>AwPkpKF1)J+(RBF4?}4@?nO}5vFa!;9S#Fk}F<3^X zWM{I4SNIjoz7hNc$qMNcCdMd>^HLbO>+UH#?d$+&$u1{F|2oM#_yOk2Ei&BX^`~GD_ zP3-F=^VF7!bja7qaS-I7^&>{}<<|+|B4fkI2V(~$qrVh+e#h!IrbqZn3NkeNBFRRbHiOAg|KKJxLMh0!Xjhk2xtq;B7)Qb#!B2;&MMM9ljL2R0_AP%){c)(twSXC4Lz~4-*9zKQo zo-s-KWAtj~EG0oP#xnamrIfM7e zPwQFmWaynIaz71hxtUcIF1t}$&^{b6t#J$=M82pKllwMry-`~h%jnH4K%2_Tn&*}L zk?PlSqc&#z*+~N5x`2K5HqZi^W4WMy-f!y;Psg%ep36bEVmN3Np-IJzy6lZx&Eew0 zd4f#|OgFX%Lkv<4cQ=$?5JZ#Y{^(c6ie#8GwP0RP4yglc^Sq5tec0@Zw_q2c+O&TO+Qzc$3Sp{&X_ zsV&nH&SU%(&YGy6kc)fbY_1bi?rr%-Ulpve+l@$GEd)t53T^?l^ zFV6Q2>lJ?sk-K3dW!}(YLod=DY|RksF(S>mnC2;bV~<^ZWxbk}>~4L(9H5*j_Nx9c zcJr;~u<^H36(kGjt880i2;k9rJ}bQ~i-q&c4X91?VzaUaZV_hm{7h>#T6P`!3P(R8HW-hKk4IyA1U2wX=|+ zZv-I+b9C`}AFt=_tm&-(DB&AE8LM& z#s+Z_rK)U8eak)3hJMWiS$KNMPepTA%b;hGUu!}ru>a;d0!r6Nt%^3LG7FWXa-(wT zGQV-mvU2(De34Y27Mu2^>(TRef{WepL1_ULX7Li zyQXV`%K0VTxnVKUU_H*-Oda!y%YH7LGcsJGs&mf4hg*ot+%HS8m^3Oq-scWFW?Wrg z_~2N$oV3Xht-gz^oJGp&f+KUv;6OVY)YHnPjR44;`D8lpdN)N%$-QST`izLJ0wHpJ zM4F!+R{52Pe7;s_#D061XY5DUG<3+GWRa}6tR|p%`oU>YVA2y^W^WI-GXiRMW?FA` z2HIWB2j4>)rZzQ0OvLXW&<^rIQ46N(;35g>y8F}h=hYl*TpIf`4IML~l(OC{qag#9 z^W&kpQzG5OnT$@zI6Ik!qqKy+jd>2S+|OMCkS>y5t$x_Je4%5WD+>}o1sw@n`8DL{}XV^)}*sTs`H&vH`9 zc3??bVVpQgDH4qp_Kwj`m7V7ze&+uCW^=uG^tu9PlpjzNwR$8`UFzLIGcX%@LOp<} z)`WlGn9%-Na?9U|2MJn^&U#eEt%f~uhvNRTC3o`3sc73oOixkq>2O(2hD%u?oS>?b z!Ls;5@b)v4H-J^T%_^X7TDN2@y$Sqg=n#CRX>diZb2}dLz>%|MpjdD4$JZd1U+Z5~) zD}E~-d@j<8-^?5=b$ayo$>M(_hbk70L_g6L?lFJYUnsJep_N-H4BjU#k;wG%txw7C z=2@O^C>jVz9Q5^(kcw2t+gmt0vZ-f7|! z(o#^}^Sm6fxnO$6d@c9>zY075*k8-Cj+YIQgUk>%+O+zzWr9q2etkaA^RN?@oOBYz z$+G}Oa|g~j>;!Vw;hgcq$#E=#R&JR~7mk`+o6cF{Pzz+3X8nO7QOio(5Z%g}kY=#Oo zxBv4W-v5=qcBj(zK{e>nfte}CiZ(4$ZM{^KVfx$%R09{SL| zcir&7t(Sb{Q{B#Ip8V8@_I&wEzkbT&KlIc~Ui`W9|KnX(eYL;j+w);)pD$c_=daxH z$Z3!L@`oQ=zj){FV_OfL`Nc;+dFQ3Ce)M(Ux$l`DzvzN@y#K)`9=Uzz)2}<{oj31( z(YHTy!u8+0?Iq9L^834eF`*FJI2%P;%0i|+r`kKA_46{no?*Dt!{ zo)_NrffK&?nsYw>nY}k%^p=xPT7CDL6F+|C)1SZMvp@f?dp~yLpN>EBjUPQ}b>oev z4@d5}<@103vroVO*%ROQ_Md#%5hjOgD>{2VfH-*My8T;c?YVL9HP_%R|I+Kv-a2ph z;Y0h5Ud?}<^|rlNU%F@Ovi*l|IC$v#t+qe6JGb3>^I5Msdhoh^TV1znJ-zwttzSI4 z_wbQhws!A&?S&lS-G9@Ovxx$5vX30%4HqB0>hS){4_$YF_ilr{XxH8&bh+#NuIaeb zuO(dM(D3}GrgC>o?Bp@45MF znt3FoUSJbJb{q2owywM3kAD`d_qWY6L_xM|Tg@MQg1(LG=W{IUc`Pzv*)Lp!uwfq6 z?@+Pp^4axzBphF29QLo@Fj)36w2&Qv^>e3o{Tg~A+x4ESzTvmgquq9do7l?V+jaZ~ zeY9(5ejz?F7D-q?X`YJ>$ac--Z)3Z~dNgeDl*y)DPff~I*Y`yf)!*~7*3A>-&=Tv{ zgZ9G6=8A7?Pz(@M%V)t-4rsSZ*=+_o&S!_71&Q}@8|h?hh6-Eu3xQ<}!BQV=qkMMN zu8QQUzvt(LS)O7&>O1P<-9@|gyppb4&AsNHJ;Ut{`Rts}!nJgD!N>7^O#M8M#?}yo z*^Uh&tVLT#y9s3{tO&7nVrbsP#wq1s>c>@G^-+J%%_&%?J=oX8WV`ix3fY~I z$(%p1Hf_oT5t(ZVw#xkh#zxP6hZ#~e#ypHgxh}s0-K04fTItEYpSVglo@Idg-oBgF z2Q;C^!X+YFk8b-~l;!xixkK-3XD%d(v9#Nq`10AdPr1jcZdmhXlD_I2>&d?9WPiJP z)^|W>%l0rUP|C|Oci7d?S5t?7kn_@&#mr~%H}t-78e@%`v0*`$&o+?SX?vQfAGlp* zF+SXgDaY5$bIZjv(QZNk1~#KN;@fz3o%(s|aEIbquwHtj8@YXY*~iqay;r;S3UYWc zKH7EiY0ym42OUaL&yrElJdlNbp0$}j}gmWV)L~3 zvD`V&Q&$3$eRSIw6D|Agy7bqkuEk-?XWO-ON!Q|$t6l4PZl)n*5=Vd&2>C2_Kj*K- z*9)1PT4X5K16M`$P?eMvj} zoy>~nv?1OKc_sj>booO5z%Vqz#ErnJjPi%@eB|5Wa;+k+n3`dd{cVOydB<4bX>#3~ zq4C`JI7#_zZ@vV#NxB^|kT2hqW0LQ~$cKKJa2<1><8;cWW?!zPH?V?fYr6)*B<8AX zTlp3!`!RhQGWV6YU(6p2n|y|@A0Z^7-GJf^+2CHqA?2XsE0XglmunsC2GKI5@7NKt z>si8IKMP%wW5Lv>@7Q6I^}Tr6DI46Y$Oew@#iHbTbW^*C6c{sCB%d$2T4`Y&M8onUN`<@b&- z03ILaGQN#=LmT@DOdJ3PYD${|Cfy0f(&bp73S!;x^u~-=!Q}6P;jZNS*b1??Mk0;e zgJ482`D`zaal|vrcnhpg9|^2Y+cVCcbSK!_^Gpz-xi8i|$A`CKY)D^^vKo|FKHE&` zbB$Q@jA6lK-`JLl18S>EHemnM?=-h_?2mDp|OycSG(sq+m{81(Iu(Tn6+|lQ9I$4b0y1JD{MN6zHSSRuxWN=#foVMmI5A1tZ!g}Ac3pCt2nMsC&lY(jtbW34vEO(WLzoy5lD-$0 zD|IZvM*3zWmMm>NnDRnk;>f^=Y-22#w<>a7tS`nwHlUPoejAD{IaO|gCSjKED|THN zVRmB7R_x0WmoW1#V4dck5F&l45y~TD5-_%P_PZvyN(_!7_H=otDfj)1sf~FV@O|>z zhK4c6`vxfAjAvln5X$9P%KB!%c%6{p(GEqKvW6l-iA6gGlm2Nj>*-ryEZ50T4x}n` zEeGEF|??%-a?6&QwVi7}@e))Fcx<`k_qW*=Zf`ln#>vqwS$%RO91tOxD9fBA_% z_d%Ln!R-4$kEdTU;;AHG42JOu8Cugt>ew{~J#`6jS;lXu2#im@53v`v zA^^#DE64|7;&%z(2%54TqMK_36RCA0zLc*=N=|+(YE3>m{*ZJr^k4G#HKWPRfhlha zHl*KFG-m2pf;{Cq2H2+Tqp}dWzRU`Vh~-@I5sG^T;nzPi_0bc zkEj-QJ^GlPlY>AZ%eQPt#%4^Lw{7+_)41;uwz z-K6*fGe|Z+-bb{bz5p9R{?NAh4O>ePKc-HEg=>>TMiJK!$}Id?>MS8?ml(=`#C>3R zb?JBVKEjt}JLC#7O&Ee27)DR+hS~dr6sh9Xp$M#eUy%jE>@%PxlS9EBpYwamMNhsR z4B^c_pe%F$lKD)#IlTpt?Rn636>c z6kfMty7D_9&NNq0_4;1Q4`MG6_ONU6eVzTzp~d;mcHjGTqT_uZ*lgvtw^I|E0|MLB z?YO7@4w4D^9hCYd$B6N$!?(-*M))Qf>M2P`*(KdAF1&|sPkm1nXzC^`_ndVUV7Bp? zx6Hc`1hmPYqUhSx&$O%Kyo+xGb3D@%=xGkf8yG|Im+!;LQG5=@0JGg{`)9uvYmUdD zwS10=gWsxIXPYpxstKOm;O3z;^_JwCN!wIZd}2R?)30G~lJ zL=rOhCDrZXUSV>jhZvrGN67WGGf)bwNUlebMu8PIoa@%j;-J`ooz@puDr*f$@DV*{ zAMiA}ZkT=91rm;$Q#|jC-$v@;^rmMi zFA>jAS*hfTOr`u1%2Z_ssj<=el1UJ!KyiT9lA5ucKVHU)q)d`%$~gei-tWj2=~;#> z8K+QCvR3SC_RDYkNlxovhuZ0U06w8}C$N9g5nx&mtb%MAJcIN-HJ{R*6fbD5VCIrP z7)hmCAFR#cb>+?H_tw!PVe70Nqz~0kf;oRlmR&gqFmVbLLs&;}AVTW_TdFn3%}(83 z^o!&G3SRG{vRQIK&QNneJ*N64SLuFL$Ad1mA4ZL}Weq<^>oMaf=6X=-Vp~C|r*;Hk z!W5fgQy^QSUB97L18+lnhH7fr8EVv%=fVy`8>tVBX_u7}S&3S>hO_{_;(!L}iFFgb% zJyge({63=M>=$QQW5&@=x#}qc(6c_Tf$zu*vkyWDzt6Hu#j$(~Xm9OlK23U!5KKCj zNF!r=B3Rpno*#78T*1^xHgH8HYlJvz2l?uDOjgbd6qMV+B&i*Ay|7t)SdVX}c7z6c z9~#T;%%75t_g*FIs=crw*IVgO^-DdW`em9^Ki6$JS`SK7Hei-XmPm36)gqaM3)+B5 zpJL7Zy|ZefiFI+8bB*x%^=;G?Wjm70ngd)P<+hm>*-$c6+8+b?5BK5PfGVxXIp7q5 zVr($k09-EBHzDEDVUo)MV^-JgrUJBk;b@h1O6sKf63X(KF zYECqN6kuuoC>qmTO**$tza)y)ug-k4xD--kJE&pxfeYt$Iw!*WHgKEh=X@VISJ?$H z*#%D6X`dsx(z}(&&hde5cpvG{_+Ii+ejl}xxn~GXr8l7Zq&L8{FFE?K;aS(i!Muup zSrN$RUZ`KZ*ZA`o!l9X$n^P+mq zJ_si`#Fat;c#nJpfb7$==6wizydKW= zqQG?C6pTzx_JPiptdSbi{@_@G)|c|3Y)84W;vQH5t ztH7jbEy3iQL4_-}2b0YsnJ;bx?_PWk>2CJ{r>bwmgc^fE$a#UFOgSZMs{LC>TXHSI z+z0-%`oKh~4~CNR%+{B_$9tBo0JCf$ez|8*8`7s$sE~Vxk_6>p*Bl>oJMVq2aM2zl z+}EBaqa>X}`H<(J4ix7aVc@iu+6pko zJz(-dfW((n!G*?BS%;h#^s~l?|E&4Lf7bj#HEaGTXVCnSDAxPxq-&0a)K2PgtdaZ; zQo@S&xxq#8{+jc;8Xx*udVQ~n6^HazRO z!rhRr8!7Y6Ii&_yx~?vbOZg*dleM)Rxo|yjC7v~A&K(Pbf7bW<%rf=&I-3ht7qKs6 z(<;nJ8G?CG-j5^Xeirqj_YFED!H(8_JYc%N4$L(oxOLJw1e0EKs*|-w_|(Q!OI&AB zIsE4V>J z`k>Cor#$1GDt4(0Z_@S}q-TVYbk+NM zZWoEYN;oLFuMjb1my6#Nr+_I|Bb1b0tMD>qjnX6OAu#Eo3ED?wO;Ky%Mg4`Z++xgK@eNEk%0F#8tM)Osx30+zllr4`;YgemHSGa(x=>2X|T zuLsA<^(@B>H5PnjWA@u8?%~Ur6YV0t9ZazSX91*#IEp7dROKZp2b?OBJ?9Dy%>nl^ zNta-b#1lgC$af^HkPiZrrn$$IdCa~?7?bCilQUw{Yh-mL2c!ce2b7?BER?0?`chFT zdk&^JnOjngQS_N|k4Lx(lisEL*<-E(gxE8Pnq^}H*9?>EZ-dLw`!@K%xDkqVNq5VS z;Pk#Y52_gDt8lbb{3NMz`Gh>FIFDoM+B0DCk+8^$2f@Vg5UwiT0+SA7t9l=CcvE|e zY0;Wf_iBt=VR9`Aw~V=71-esyEJt|dD}yNyODaozM5VXVMscHw<*%Hi95XpS%>laD z*amqaWJ;TisuM2-rZ~Rt`Al02eIVUA!%=7~2&FNi;`}xyCNNxJ2#IC8!qWbN=?<&H za{j=$bU^RZnHt({xPOgOt5`SKCe^qWmbL;6M=blL=G~Y$0G?Hy5t!@(p@HlI7}ciP zZ--J8CJumSReKJmeO_4Z^9o5)$AUq?WWOAv3b~>khkn#fIT70FP7W|EwVu_va<1<1 zoyN>w>L%Lh&Ur8nk!K$i7R2779Vvdb^L?sB5UEQD)qMXcAzk`)m5uV8!cl0RIf!da z{3J(ZbpJtNUQ6oM!{?%%?neiMSk5`%>T+YgHyIZxV@{Y{o!2caeIzjP0)?fm0Mq%) z!jfAeB=#NlU|Ih{I|MMlmlTyTkrY-REU+*>*jUDSP!!_UtJ*Q`WlMU(x-j}3+^ljw$5+f2%-URGQNZw7S9hRo*ztgUtl_W4MxzJb4sbWG5eyJ0PRbp zMfw>`a=^_t8B5}zD>enw8MeZ*76N))cRm)DoF$m6$-Q;*kVd$&^n9jCguMEa*7CF!8Vq>ar=UM9<*a+E$DuqoMf^n1XEE+S{ye^Q< zIju5UW2(>LHbK=^AmC{C_+BvSY|iCteF@{WzPOHA(?K7&Fxf{LA7ip9ToJkf+b~xf ze#eBe2dx`-7-+wNX}{I=v05WO#F+Oqm9Vli+`FKdsVI+>s||NHkW>?&4aUdi{JFNG zPH!oeWO&K%(hl*}`*aThJ5^`I3X`vg>9OqMj%&@SnUMUEvN1-$n&Yd>%!KKVw@Rg2 zcA=3{Z&2YNT|(&My-MMi=?m=W1BD#gW-5k)E9LaHpMBp4*SP}iC(j`k(S z**?iBjF#k-Ex6%X^OKzIlilZx6>O*U0oeuVrn<5^ z`-Q4f&S6D4QnoAVKj(_DNBlV6fqX7%lf?sb=d#waF0{<~!#kDiVijc1i7MnDRISEw z^LOO%-h-I1Zr