{ "liblabVersion": "2.1.18", "date": "2024-07-05T23:53:45.686Z", "config": { "apiId": 392, "sdkName": "open-hue", "sdkVersion": "1.0.0", "liblabVersion": "2", "deliveryMethods": ["zip"], "languages": ["typescript"], "apiVersion": "1.0.0", "apiName": "Hue CLIP API", "specFilePath": "https://api.redocly.com/registry/bundle/openhue/openhue/v2/openapi.yaml", "auth": ["apikey"], "languageOptions": { "csharp": { "packageId": "", "githubRepoName": "", "ignoreFiles": [], "liblabVersion": "2", "sdkVersion": "1.0.0" }, "go": { "goModuleName": "github.com/swagger-api/swagger-petstore", "githubRepoName": "", "ignoreFiles": [], "liblabVersion": "2", "sdkVersion": "1.0.0" }, "python": { "alwaysInitializeOptionals": false, "pypiPackageName": "openhue-client", "githubRepoName": "", "ignoreFiles": [], "liblabVersion": "2", "sdkVersion": "1.0.0" }, "typescript": { "bundle": false, "exportClassDefault": false, "httpClient": "axios", "npmName": "", "npmOrg": "", "githubRepoName": "", "ignoreFiles": [], "liblabVersion": "2", "sdkVersion": "1.0.0" } }, "publishing": { "githubOrg": "" }, "authentication": { "apiKey": { "header": "hue-application-key" } }, "devContainer": false, "generateEnv": true, "includeOptionalSnippetParameters": true, "inferServiceNames": false, "injectedModels": [], "license": { "type": "MIT", "name": "MIT", "url": "https://opensource.org/licenses/MIT", "path": "MIT.ejs" }, "responseHeaders": false, "retry": { "enabled": true, "maxAttempts": 3, "retryDelay": 150, "maxDelay": 5000, "retryDelayJitter": 50, "backOffFactor": 2, "httpCodesToRetry": [408, 429, 500, 502, 503, 504], "httpMethodsToRetry": ["GET", "POST", "PUT", "DELETE", "PATCH", "HEAD", "OPTIONS"] }, "multiTenant": true, "specUrl": "https://dev-liblab-api-stack-specs.s3.us-east-1.amazonaws.com/392/open-api-spec.yaml?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA3C2RXH7MWUCMN7ON%2F20240705%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20240705T235340Z&X-Amz-Expires=43200&X-Amz-Signature=c1eaa48c390ad8f2ec96de12d13231b1b96a17bbc7c8327e72cb3314ee51f6d6&X-Amz-SignedHeaders=host&x-id=GetObject", "workflow": null, "includeWatermark": true, "language": "typescript", "deliveryMethod": "zip", "hooks": { "enabled": false, "sourceDir": "" }, "bundle": false, "exportClassDefault": false, "httpClient": "axios", "npmName": "", "npmOrg": "", "githubRepoName": "", "ignoreFiles": [], "typescriptVersion": "5.3.3", "zodVersion": "3.22.0", "compilerOptions": { "target": "es6", "module": "commonjs", "lib": ["es2017", "dom"] }, "usesFormData": false, "environmentVariables": [], "fileOutput": "/tmp", "httpLibrary": { "name": "axios", "packages": { "axios": "^1.6.8" }, "languages": ["typescript"] }, "customQueries": { "paths": [], "rawQueries": [], "queriesData": [] } }, "files": [ "package.json", "tsconfig.json", "examples/tsconfig.json", "examples/package.json", "examples/README.md", "examples/src/index.ts", "src/http/client.ts", "src/http/serializer.ts", "src/services/auth/models/authenticate-request.ts", "src/services/auth/models/response.ts", "src/services/resource/models/get-resources-ok-response.ts", "src/services/device/models/get-devices-ok-response.ts", "src/services/device/models/get-device-ok-response.ts", "src/services/device/models/device-put.ts", "src/services/device/models/update-device-ok-response.ts", "src/services/device/models/delete-device-ok-response.ts", "src/services/device-power/models/get-device-powers-ok-response.ts", "src/services/device-power/models/get-device-power-ok-response.ts", "src/services/light/models/get-lights-ok-response.ts", "src/services/light/models/get-light-ok-response.ts", "src/services/light/models/light-put.ts", "src/services/light/models/update-light-ok-response.ts", "src/services/light-level/models/get-light-levels-ok-response.ts", "src/services/light-level/models/get-light-level-ok-response.ts", "src/services/light-level/models/light-level-put.ts", "src/services/light-level/models/update-light-level-ok-response.ts", "src/services/motion/models/get-motion-sensors-ok-response.ts", "src/services/motion/models/get-motion-sensor-ok-response.ts", "src/services/motion/models/motion-put.ts", "src/services/motion/models/update-motion-sensor-ok-response.ts", "src/services/grouped-light/models/get-grouped-lights-ok-response.ts", "src/services/grouped-light/models/get-grouped-light-ok-response.ts", "src/services/grouped-light/models/grouped-light-put.ts", "src/services/grouped-light/models/update-grouped-light-ok-response.ts", "src/services/bridge/models/get-bridges-ok-response.ts", "src/services/bridge/models/get-bridge-ok-response.ts", "src/services/bridge/models/bridge-put.ts", "src/services/bridge/models/update-bridge-ok-response.ts", "src/services/bridge-home/models/get-bridge-homes-ok-response.ts", "src/services/bridge-home/models/get-bridge-home-ok-response.ts", "src/services/scene/models/get-scenes-ok-response.ts", "src/services/scene/models/scene-post.ts", "src/services/scene/models/create-scene-ok-response.ts", "src/services/scene/models/get-scene-ok-response.ts", "src/services/scene/models/scene-put.ts", "src/services/scene/models/update-scene-ok-response.ts", "src/services/scene/models/delete-scene-ok-response.ts", "src/services/room/models/get-rooms-ok-response.ts", "src/services/common/room-put.ts", "src/services/room/models/create-room-ok-response.ts", "src/services/room/models/get-room-ok-response.ts", "src/services/room/models/update-room-ok-response.ts", "src/services/room/models/delete-room-ok-response.ts", "src/services/zone/models/get-zones-ok-response.ts", "src/services/zone/models/create-zone-ok-response.ts", "src/services/zone/models/get-zone-ok-response.ts", "src/services/zone/models/update-zone-ok-response.ts", "src/services/zone/models/delete-zone-ok-response.ts", "src/services/temperature/models/get-temperatures-ok-response.ts", "src/services/temperature/models/get-temperature-ok-response.ts", "src/services/temperature/models/temperature-put.ts", "src/services/temperature/models/update-temperature-ok-response.ts", "src/services/auth/models/success.ts", "src/services/auth/models/response-error.ts", "src/services/common/error.ts", "src/services/resource/models/resource-get.ts", "src/services/resource/models/resource-get-type.ts", "src/services/common/resource-identifier.ts", "src/services/common/rtype.ts", "src/services/common/device-get.ts", "src/services/common/device-get-type.ts", "src/services/common/product-data.ts", "src/services/common/device-get-metadata.ts", "src/services/common/device-get-usertest.ts", "src/services/common/product-archetype.ts", "src/services/common/usertest-status.ts", "src/services/device/models/device-put-type.ts", "src/services/device/models/device-put-metadata.ts", "src/services/device/models/identify.ts", "src/services/device/models/device-put-usertest.ts", "src/services/device/models/identify-action.ts", "src/services/common/device-power-get.ts", "src/services/common/power-state.ts", "src/services/common/battery-state.ts", "src/services/common/light-get.ts", "src/services/common/light-get-metadata.ts", "src/services/common/on.ts", "src/services/common/light-get-dimming.ts", "src/services/common/light-get-color-temperature.ts", "src/services/common/light-get-color.ts", "src/services/common/light-get-dynamics.ts", "src/services/common/light-get-signaling.ts", "src/services/common/light-get-mode.ts", "src/services/common/light-get-gradient.ts", "src/services/common/light-get-effects.ts", "src/services/common/light-get-timed-effects.ts", "src/services/common/light-get-powerup.ts", "src/services/common/light-archetype.ts", "src/services/common/mirek-schema.ts", "src/services/common/gamut-position.ts", "src/services/common/gamut.ts", "src/services/common/gamut-type.ts", "src/services/common/supported-dynamic-status.ts", "src/services/common/supported-signals.ts", "src/services/common/color.ts", "src/services/common/supported-gradient-mode.ts", "src/services/common/supported-effects.ts", "src/services/common/supported-timed-effects.ts", "src/services/common/powerup-preset-1.ts", "src/services/common/powerup-on-1.ts", "src/services/common/powerup-dimming-1.ts", "src/services/common/on-mode-1.ts", "src/services/common/dimming-mode-1.ts", "src/services/common/dimming.ts", "src/services/common/dimming-color-1.ts", "src/services/common/color-mode-1.ts", "src/services/common/color-color-temperature-1.ts", "src/services/common/dimming-delta.ts", "src/services/common/color-temperature.ts", "src/services/common/color-temperature-delta.ts", "src/services/light/models/dynamics.ts", "src/services/common/alert.ts", "src/services/common/signaling.ts", "src/services/light/models/light-put-mode.ts", "src/services/common/gradient.ts", "src/services/light/models/effects.ts", "src/services/light/models/light-put-timed-effects.ts", "src/services/light/models/powerup.ts", "src/services/common/dimming-delta-action.ts", "src/services/common/color-temperature-delta-action.ts", "src/services/common/signal.ts", "src/services/light/models/powerup-preset-2.ts", "src/services/light/models/powerup-on-2.ts", "src/services/light/models/powerup-dimming-2.ts", "src/services/light/models/on-mode-2.ts", "src/services/light/models/dimming-mode-2.ts", "src/services/light/models/dimming-color-2.ts", "src/services/light/models/color-mode-2.ts", "src/services/light/models/color-color-temperature-2.ts", "src/services/common/light-level-get.ts", "src/services/common/light.ts", "src/services/common/light-level-report.ts", "src/services/common/motion-get.ts", "src/services/common/motion.ts", "src/services/common/motion-get-sensitivity.ts", "src/services/common/motion-report.ts", "src/services/common/sensitivity-status.ts", "src/services/motion/models/motion-put-sensitivity.ts", "src/services/common/grouped-light-get.ts", "src/services/common/grouped-light-get-alert.ts", "src/services/common/grouped-light-get-signaling.ts", "src/services/grouped-light/models/grouped-light-put-type.ts", "src/services/common/dynamics-2.ts", "src/services/common/bridge-get.ts", "src/services/common/bridge-get-type.ts", "src/services/common/time-zone.ts", "src/services/bridge/models/bridge-put-type.ts", "src/services/common/bridge-home-get.ts", "src/services/common/bridge-home-get-type.ts", "src/services/common/scene-get.ts", "src/services/common/scene-get-type.ts", "src/services/common/action-get.ts", "src/services/common/scene-metadata.ts", "src/services/common/scene-palette.ts", "src/services/common/scene-get-status.ts", "src/services/common/action-get-action.ts", "src/services/common/action-effects-1.ts", "src/services/common/color-palette-get.ts", "src/services/common/color-temperature-palette-post.ts", "src/services/common/scene-palette-effects.ts", "src/services/common/color-temperature-palette-post-color-temperature.ts", "src/services/common/active.ts", "src/services/scene/models/scene-post-type.ts", "src/services/common/action-post.ts", "src/services/common/action-post-action.ts", "src/services/common/action-color-temperature.ts", "src/services/common/action-effects-2.ts", "src/services/scene/models/scene-put-type.ts", "src/services/scene/models/scene-recall.ts", "src/services/scene/models/scene-recall-action.ts", "src/services/common/room-get.ts", "src/services/common/room-get-metadata.ts", "src/services/common/room-archetype.ts", "src/services/common/room-put-metadata.ts", "src/services/common/temperature-get.ts", "src/services/common/temperature.ts", "src/services/common/temperature-report.ts", "src/services/temperature/models/temperature-put-type.ts", ".gitignore", "src/services/base-service.ts", "src/services/auth/auth.ts", "src/services/resource/resource.ts", "src/index.ts", "src/http/index.ts", "src/services/auth/models/index.ts", "src/services/resource/models/index.ts", "src/services/device/models/index.ts", "src/services/device-power/models/index.ts", "src/services/light/models/index.ts", "src/services/light-level/models/index.ts", "src/services/motion/models/index.ts", "src/services/grouped-light/models/index.ts", "src/services/bridge/models/index.ts", "src/services/bridge-home/models/index.ts", "src/services/scene/models/index.ts", "src/services/room/models/index.ts", "src/services/common/index.ts", "src/services/zone/models/index.ts", "src/services/temperature/models/index.ts", "src/services/auth/index.ts", "src/services/resource/index.ts", "src/services/device/index.ts", "src/services/device-power/index.ts", "src/services/light/index.ts", "src/services/light-level/index.ts", "src/services/motion/index.ts", "src/services/grouped-light/index.ts", "src/services/bridge/index.ts", "src/services/bridge-home/index.ts", "src/services/scene/index.ts", "src/services/room/index.ts", "src/services/zone/index.ts", "src/services/temperature/index.ts", "src/http/handlers/handler-chain.ts", "src/http/types.ts", "src/http/error.ts", "src/http/handlers/terminating-handler.ts", "src/http/handlers/hook-handler.ts", "src/http/hooks/custom-hook.ts", "src/http/hooks/hook.ts", "src/http/handlers/retry-handler.ts", "src/http/environment.ts", "src/http/handlers/response-validation-handler.ts", "src/http/handlers/auth-handler.ts", "./LICENSE", "documentation/models/AuthenticateRequest.md", "documentation/models/GetResourcesOkResponse.md", "documentation/models/GetDevicesOkResponse.md", "documentation/models/GetDeviceOkResponse.md", "documentation/models/UpdateDeviceOkResponse.md", "documentation/models/DeleteDeviceOkResponse.md", "documentation/models/GetDevicePowersOkResponse.md", "documentation/models/GetDevicePowerOkResponse.md", "documentation/models/GetLightsOkResponse.md", "documentation/models/GetLightOkResponse.md", "documentation/models/UpdateLightOkResponse.md", "documentation/models/GetLightLevelsOkResponse.md", "documentation/models/GetLightLevelOkResponse.md", "documentation/models/LightLevelPut.md", "documentation/models/UpdateLightLevelOkResponse.md", "documentation/models/GetMotionSensorsOkResponse.md", "documentation/models/GetMotionSensorOkResponse.md", "documentation/models/UpdateMotionSensorOkResponse.md", "documentation/models/GetGroupedLightsOkResponse.md", "documentation/models/GetGroupedLightOkResponse.md", "documentation/models/UpdateGroupedLightOkResponse.md", "documentation/models/GetBridgesOkResponse.md", "documentation/models/GetBridgeOkResponse.md", "documentation/models/UpdateBridgeOkResponse.md", "documentation/models/GetBridgeHomesOkResponse.md", "documentation/models/GetBridgeHomeOkResponse.md", "documentation/models/GetScenesOkResponse.md", "documentation/models/CreateSceneOkResponse.md", "documentation/models/GetSceneOkResponse.md", "documentation/models/UpdateSceneOkResponse.md", "documentation/models/DeleteSceneOkResponse.md", "documentation/models/GetRoomsOkResponse.md", "documentation/models/CreateRoomOkResponse.md", "documentation/models/GetRoomOkResponse.md", "documentation/models/UpdateRoomOkResponse.md", "documentation/models/DeleteRoomOkResponse.md", "documentation/models/GetZonesOkResponse.md", "documentation/models/CreateZoneOkResponse.md", "documentation/models/GetZoneOkResponse.md", "documentation/models/UpdateZoneOkResponse.md", "documentation/models/DeleteZoneOkResponse.md", "documentation/models/GetTemperaturesOkResponse.md", "documentation/models/GetTemperatureOkResponse.md", "documentation/models/UpdateTemperatureOkResponse.md", "documentation/models/Error.md", "documentation/models/ProductData.md", "documentation/models/ProductArchetype.md", "documentation/models/On.md", "documentation/models/LightArchetype.md", "documentation/models/GamutPosition.md", "documentation/models/SupportedDynamicStatus.md", "documentation/models/SupportedSignals.md", "documentation/models/Color.md", "documentation/models/SupportedGradientMode.md", "documentation/models/SupportedEffects.md", "documentation/models/SupportedTimedEffects.md", "documentation/models/Dimming.md", "documentation/models/ColorTemperature.md", "documentation/models/Dynamics.md", "documentation/models/Alert.md", "documentation/models/Gradient.md", "documentation/models/Effects.md", "documentation/models/Dynamics2.md", "documentation/models/SceneMetadata.md", "documentation/models/ColorPaletteGet.md", "documentation/models/RoomArchetype.md", "src/http/handlers/request-validation-handler.ts", "src/services/device-power/device-power.ts", "src/services/bridge-home/bridge-home.ts", "documentation/models/MotionPut.md", "documentation/models/GroupedLightPut.md", "documentation/models/BridgePut.md", "documentation/models/ScenePost.md", "documentation/models/ScenePut.md", "documentation/models/RoomPut.md", "documentation/models/TemperaturePut.md", "documentation/models/ResourceGet.md", "documentation/models/ResourceIdentifier.md", "documentation/models/DimmingDelta.md", "documentation/models/ColorTemperatureDelta.md", "documentation/models/Signaling.md", "documentation/models/BridgeHomeGet.md", "documentation/models/ScenePalette.md", "documentation/models/ColorTemperaturePalettePost.md", "documentation/models/SceneRecall.md", "documentation/models/RoomGet.md", "src/services/light/light.ts", "src/services/light-level/light-level.ts", "src/services/motion/motion.ts", "src/services/grouped-light/grouped-light.ts", "src/services/bridge/bridge.ts", "src/services/temperature/temperature.ts", "documentation/services/AuthService.md", "documentation/services/ResourceService.md", "documentation/models/Response.md", "documentation/models/LightPut.md", "documentation/models/DevicePowerGet.md", "documentation/models/LightLevelGet.md", "documentation/models/GroupedLightGet.md", "documentation/models/BridgeGet.md", "documentation/models/ActionGet.md", "documentation/models/TemperatureGet.md", "src/services/device/device.ts", "documentation/services/DevicePowerService.md", "documentation/services/BridgeHomeService.md", "documentation/models/SceneGet.md", "documentation/models/ActionPost.md", "src/services/scene/scene.ts", "src/services/room/room.ts", "src/services/zone/zone.ts", "documentation/services/LightService.md", "documentation/services/LightLevelService.md", "documentation/services/MotionService.md", "documentation/services/GroupedLightService.md", "documentation/services/BridgeService.md", "documentation/services/TemperatureService.md", "documentation/models/DeviceGet.md", "documentation/models/MotionGet.md", "documentation/services/DeviceService.md", "documentation/models/DevicePut.md", "documentation/services/SceneService.md", "documentation/services/RoomService.md", "documentation/services/ZoneService.md", "documentation/models/Powerup.md", "README.md", "documentation/models/LightGet.md" ] }