diff --git a/CHANGELOG.md b/CHANGELOG.md index daffa893..aa293be8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ Change Log ## Added: - HomeKit module for integrating with HomeKit ecosystem. + - Button module for controlling and receiving from devices with buttons. ### Fixed: diff --git a/build.gradle.kts b/build.gradle.kts index 7bf558eb..a16daa9f 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -10,6 +10,7 @@ repositories { dependencies { dokka(project(":auth")) + dokka(project(":button")) dokka(project(":core")) dokka(project(":devices")) dokka(project(":discover")) diff --git a/button/api/button.api b/button/api/button.api new file mode 100644 index 00000000..b1adc3bd --- /dev/null +++ b/button/api/button.api @@ -0,0 +1,200 @@ +public abstract interface class inkapplications/shade/button/ButtonControls { + public abstract fun getButton-klA6Vuc (Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun listButtons (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; + public abstract fun updateButton-bKh5c1I (Ljava/lang/String;Linkapplications/shade/button/parameters/ButtonUpdateParameters;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; +} + +public final class inkapplications/shade/button/ShadeButtonsModule { + public fun (Linkapplications/shade/internals/InternalsModule;)V + public final fun getButtons ()Linkapplications/shade/button/ButtonControls; +} + +public final class inkapplications/shade/button/parameters/ButtonUpdateParameters { + public static final field Companion Linkapplications/shade/button/parameters/ButtonUpdateParameters$Companion; + public synthetic fun (Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1-belEJAY ()Ljava/lang/String; + public final fun copy-lCH7uGg (Ljava/lang/String;)Linkapplications/shade/button/parameters/ButtonUpdateParameters; + public static synthetic fun copy-lCH7uGg$default (Linkapplications/shade/button/parameters/ButtonUpdateParameters;Ljava/lang/String;ILjava/lang/Object;)Linkapplications/shade/button/parameters/ButtonUpdateParameters; + public fun equals (Ljava/lang/Object;)Z + public final fun getType-belEJAY ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final synthetic class inkapplications/shade/button/parameters/ButtonUpdateParameters$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Linkapplications/shade/button/parameters/ButtonUpdateParameters$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Linkapplications/shade/button/parameters/ButtonUpdateParameters; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Linkapplications/shade/button/parameters/ButtonUpdateParameters;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class inkapplications/shade/button/parameters/ButtonUpdateParameters$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class inkapplications/shade/button/structures/Button { + public static final field Companion Linkapplications/shade/button/structures/Button$Companion; + public synthetic fun (Ljava/lang/String;Linkapplications/shade/structures/ResourceReference;Linkapplications/shade/button/structures/ButtonMetadata;Linkapplications/shade/button/structures/ButtonState;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Ljava/lang/String;Linkapplications/shade/structures/ResourceReference;Linkapplications/shade/button/structures/ButtonMetadata;Linkapplications/shade/button/structures/ButtonState;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1-XbiYvy0 ()Ljava/lang/String; + public final fun component2 ()Linkapplications/shade/structures/ResourceReference; + public final fun component3 ()Linkapplications/shade/button/structures/ButtonMetadata; + public final fun component4 ()Linkapplications/shade/button/structures/ButtonState; + public final fun component5-1y3a6N0 ()Ljava/lang/String; + public final fun copy-qm0Ps9A (Ljava/lang/String;Linkapplications/shade/structures/ResourceReference;Linkapplications/shade/button/structures/ButtonMetadata;Linkapplications/shade/button/structures/ButtonState;Ljava/lang/String;)Linkapplications/shade/button/structures/Button; + public static synthetic fun copy-qm0Ps9A$default (Linkapplications/shade/button/structures/Button;Ljava/lang/String;Linkapplications/shade/structures/ResourceReference;Linkapplications/shade/button/structures/ButtonMetadata;Linkapplications/shade/button/structures/ButtonState;Ljava/lang/String;ILjava/lang/Object;)Linkapplications/shade/button/structures/Button; + public fun equals (Ljava/lang/Object;)Z + public final fun getButton ()Linkapplications/shade/button/structures/ButtonState; + public final fun getId-XbiYvy0 ()Ljava/lang/String; + public final fun getMetadata ()Linkapplications/shade/button/structures/ButtonMetadata; + public final fun getOwner ()Linkapplications/shade/structures/ResourceReference; + public final fun getType-1y3a6N0 ()Ljava/lang/String; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final synthetic class inkapplications/shade/button/structures/Button$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Linkapplications/shade/button/structures/Button$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Linkapplications/shade/button/structures/Button; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Linkapplications/shade/button/structures/Button;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class inkapplications/shade/button/structures/Button$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class inkapplications/shade/button/structures/ButtonEvent { + public static final field Companion Linkapplications/shade/button/structures/ButtonEvent$Companion; + public static final synthetic fun box-impl (Ljava/lang/String;)Linkapplications/shade/button/structures/ButtonEvent; + public static fun constructor-impl (Ljava/lang/String;)Ljava/lang/String; + public fun equals (Ljava/lang/Object;)Z + public static fun equals-impl (Ljava/lang/String;Ljava/lang/Object;)Z + public static final fun equals-impl0 (Ljava/lang/String;Ljava/lang/String;)Z + public final fun getKey ()Ljava/lang/String; + public fun hashCode ()I + public static fun hashCode-impl (Ljava/lang/String;)I + public fun toString ()Ljava/lang/String; + public static fun toString-impl (Ljava/lang/String;)Ljava/lang/String; + public final synthetic fun unbox-impl ()Ljava/lang/String; +} + +public final synthetic class inkapplications/shade/button/structures/ButtonEvent$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Linkapplications/shade/button/structures/ButtonEvent$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun deserialize-3l1rWYw (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/String; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public final fun serialize-Blt4aU4 (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/String;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class inkapplications/shade/button/structures/ButtonEvent$Companion { + public final fun getDoubleShortRelease-xqYliYo ()Ljava/lang/String; + public final fun getInitialPress-xqYliYo ()Ljava/lang/String; + public final fun getLongPress-xqYliYo ()Ljava/lang/String; + public final fun getLongRelease-xqYliYo ()Ljava/lang/String; + public final fun getRepeat-xqYliYo ()Ljava/lang/String; + public final fun getShortRelease-xqYliYo ()Ljava/lang/String; + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class inkapplications/shade/button/structures/ButtonMetadata { + public static final field Companion Linkapplications/shade/button/structures/ButtonMetadata$Companion; + public fun (I)V + public final fun component1 ()I + public final fun copy (I)Linkapplications/shade/button/structures/ButtonMetadata; + public static synthetic fun copy$default (Linkapplications/shade/button/structures/ButtonMetadata;IILjava/lang/Object;)Linkapplications/shade/button/structures/ButtonMetadata; + public fun equals (Ljava/lang/Object;)Z + public final fun getControlId ()I + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final synthetic class inkapplications/shade/button/structures/ButtonMetadata$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Linkapplications/shade/button/structures/ButtonMetadata$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Linkapplications/shade/button/structures/ButtonMetadata; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Linkapplications/shade/button/structures/ButtonMetadata;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class inkapplications/shade/button/structures/ButtonMetadata$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class inkapplications/shade/button/structures/ButtonReport { + public static final field Companion Linkapplications/shade/button/structures/ButtonReport$Companion; + public synthetic fun (Lkotlin/time/Instant;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lkotlin/time/Instant; + public final fun component2-xqYliYo ()Ljava/lang/String; + public final fun copy-Blt4aU4 (Lkotlin/time/Instant;Ljava/lang/String;)Linkapplications/shade/button/structures/ButtonReport; + public static synthetic fun copy-Blt4aU4$default (Linkapplications/shade/button/structures/ButtonReport;Lkotlin/time/Instant;Ljava/lang/String;ILjava/lang/Object;)Linkapplications/shade/button/structures/ButtonReport; + public fun equals (Ljava/lang/Object;)Z + public final fun getEvent-xqYliYo ()Ljava/lang/String; + public final fun getUpdated ()Lkotlin/time/Instant; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final synthetic class inkapplications/shade/button/structures/ButtonReport$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Linkapplications/shade/button/structures/ButtonReport$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Linkapplications/shade/button/structures/ButtonReport; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Linkapplications/shade/button/structures/ButtonReport;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class inkapplications/shade/button/structures/ButtonReport$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + +public final class inkapplications/shade/button/structures/ButtonState { + public static final field Companion Linkapplications/shade/button/structures/ButtonState$Companion; + public fun ()V + public fun (Linkapplications/shade/button/structures/ButtonReport;Ljava/lang/Integer;Ljava/util/List;)V + public synthetic fun (Linkapplications/shade/button/structures/ButtonReport;Ljava/lang/Integer;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Linkapplications/shade/button/structures/ButtonReport; + public final fun component2 ()Ljava/lang/Integer; + public final fun component3 ()Ljava/util/List; + public final fun copy (Linkapplications/shade/button/structures/ButtonReport;Ljava/lang/Integer;Ljava/util/List;)Linkapplications/shade/button/structures/ButtonState; + public static synthetic fun copy$default (Linkapplications/shade/button/structures/ButtonState;Linkapplications/shade/button/structures/ButtonReport;Ljava/lang/Integer;Ljava/util/List;ILjava/lang/Object;)Linkapplications/shade/button/structures/ButtonState; + public fun equals (Ljava/lang/Object;)Z + public final fun getButtonReport ()Linkapplications/shade/button/structures/ButtonReport; + public final fun getEventValues ()Ljava/util/List; + public final fun getRepeatInterval ()Ljava/lang/Integer; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final synthetic class inkapplications/shade/button/structures/ButtonState$$serializer : kotlinx/serialization/internal/GeneratedSerializer { + public static final field INSTANCE Linkapplications/shade/button/structures/ButtonState$$serializer; + public final fun childSerializers ()[Lkotlinx/serialization/KSerializer; + public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Linkapplications/shade/button/structures/ButtonState; + public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object; + public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor; + public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Linkapplications/shade/button/structures/ButtonState;)V + public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V + public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer; +} + +public final class inkapplications/shade/button/structures/ButtonState$Companion { + public final fun serializer ()Lkotlinx/serialization/KSerializer; +} + diff --git a/button/build.gradle.kts b/button/build.gradle.kts new file mode 100644 index 00000000..04934cea --- /dev/null +++ b/button/build.gradle.kts @@ -0,0 +1,28 @@ +plugins { + id("library") + kotlin("plugin.serialization") + id("ink.publishing") +} + +kotlin { + sourceSets { + val commonMain by getting { + dependencies { + implementation(libs.serialization.json) + implementation(projects.internals) + implementation(projects.serialization) + api(projects.structures) + + api(libs.coroutines.core) + } + } + + val commonTest by getting { + dependencies { + implementation(libs.test.core) + implementation(libs.test.annotations) + } + } + } +} + diff --git a/button/src/commonMain/kotlin/inkapplications/shade/button/ButtonControls.kt b/button/src/commonMain/kotlin/inkapplications/shade/button/ButtonControls.kt new file mode 100644 index 00000000..d6e4ec61 --- /dev/null +++ b/button/src/commonMain/kotlin/inkapplications/shade/button/ButtonControls.kt @@ -0,0 +1,31 @@ +package inkapplications.shade.button + +import inkapplications.shade.button.parameters.ButtonUpdateParameters +import inkapplications.shade.button.structures.Button +import inkapplications.shade.structures.ResourceId +import inkapplications.shade.structures.ResourceReference + +/** + * Actions to manage devices with buttons. + */ +interface ButtonControls { + /** + * Get the state of a specified button resource. + * + * @param id The resource ID of the button resource to fetch data for. + */ + suspend fun getButton(id: ResourceId): Button + + /** + * Get a list of button resources configured on the hue service. + */ + suspend fun listButtons(): ListbuttonSkip to content + + + + +
coreSkip to content diff --git a/docs/reference/latest/button/index.html b/docs/reference/latest/button/index.html new file mode 100644 index 00000000..fd26cf1b --- /dev/null +++ b/docs/reference/latest/button/index.html @@ -0,0 +1,173 @@ + + + + + button + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

button

+
+

Packages

+
+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
common
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.parameters/-button-update-parameters/-button-update-parameters.html b/docs/reference/latest/button/inkapplications.shade.button.parameters/-button-update-parameters/-button-update-parameters.html new file mode 100644 index 00000000..ad282003 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.parameters/-button-update-parameters/-button-update-parameters.html @@ -0,0 +1,118 @@ + + + + + ButtonUpdateParameters + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

ButtonUpdateParameters

+
+
constructor(type: ResourceType? = null)
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.parameters/-button-update-parameters/index.html b/docs/reference/latest/button/inkapplications.shade.button.parameters/-button-update-parameters/index.html new file mode 100644 index 00000000..b760870c --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.parameters/-button-update-parameters/index.html @@ -0,0 +1,161 @@ + + + + + ButtonUpdateParameters + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

ButtonUpdateParameters

+
@Serializable
data class ButtonUpdateParameters(val type: ResourceType? = null)

Parameters for updating a button resource.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(type: ResourceType? = null)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Type of the supported resources.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.parameters/-button-update-parameters/type.html b/docs/reference/latest/button/inkapplications.shade.button.parameters/-button-update-parameters/type.html new file mode 100644 index 00000000..73ef7926 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.parameters/-button-update-parameters/type.html @@ -0,0 +1,118 @@ + + + + + type + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

type

+
+

Type of the supported resources.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.parameters/index.html b/docs/reference/latest/button/inkapplications.shade.button.parameters/index.html new file mode 100644 index 00000000..0869ab28 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.parameters/index.html @@ -0,0 +1,141 @@ + + + + + inkapplications.shade.button.parameters + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class ButtonUpdateParameters(val type: ResourceType? = null)

Parameters for updating a button resource.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-button-event.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-button-event.html new file mode 100644 index 00000000..15768b31 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-button-event.html @@ -0,0 +1,118 @@ + + + + + ButtonEvent + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

ButtonEvent

+
+
constructor(key: String)
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-double-short-release.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-double-short-release.html new file mode 100644 index 00000000..8db28840 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-double-short-release.html @@ -0,0 +1,118 @@ + + + + + DoubleShortRelease + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

DoubleShortRelease

+
+

Released after a double short press.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-initial-press.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-initial-press.html new file mode 100644 index 00000000..9ce9b0f2 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-initial-press.html @@ -0,0 +1,118 @@ + + + + + InitialPress + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

InitialPress

+
+

Initial press of the button.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-long-press.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-long-press.html new file mode 100644 index 00000000..373cf025 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-long-press.html @@ -0,0 +1,118 @@ + + + + + LongPress + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

LongPress

+
+

Long press detected (while still holding).

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-long-release.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-long-release.html new file mode 100644 index 00000000..cc3df78b --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-long-release.html @@ -0,0 +1,118 @@ + + + + + LongRelease + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

LongRelease

+
+

Released after a long press.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-repeat.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-repeat.html new file mode 100644 index 00000000..a3e1c955 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-repeat.html @@ -0,0 +1,118 @@ + + + + + Repeat + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Repeat

+
+

Repeated event while holding the button.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-short-release.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-short-release.html new file mode 100644 index 00000000..065f3d4c --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/-short-release.html @@ -0,0 +1,118 @@ + + + + + ShortRelease + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

ShortRelease

+
+

Released after a short press.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/index.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/index.html new file mode 100644 index 00000000..0784beb4 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/-companion/index.html @@ -0,0 +1,217 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Released after a double short press.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Initial press of the button.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Long press detected (while still holding).

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Released after a long press.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Repeated event while holding the button.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Released after a short press.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/index.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/index.html new file mode 100644 index 00000000..396fee58 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/index.html @@ -0,0 +1,199 @@ + + + + + ButtonEvent + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

ButtonEvent

+
@Serializable
value class ButtonEvent(val key: String)

Events that can be sent by a button control.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(key: String)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
val key: String
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun toString(): String
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/key.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/key.html new file mode 100644 index 00000000..a7ded54f --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/key.html @@ -0,0 +1,118 @@ + + + + + key + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

key

+
+
val key: String
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/to-string.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/to-string.html new file mode 100644 index 00000000..522a2d15 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-event/to-string.html @@ -0,0 +1,118 @@ + + + + + toString + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

toString

+
+
open override fun toString(): String
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-metadata/-button-metadata.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-metadata/-button-metadata.html new file mode 100644 index 00000000..3d4d26be --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-metadata/-button-metadata.html @@ -0,0 +1,118 @@ + + + + + ButtonMetadata + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

ButtonMetadata

+
+
constructor(controlId: Int)
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-metadata/control-id.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-metadata/control-id.html new file mode 100644 index 00000000..8fadebd3 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-metadata/control-id.html @@ -0,0 +1,118 @@ + + + + + controlId + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

controlId

+
+
@SerialName(value = "control_id")
val controlId: Int

Control identifier of the switch which is unique per device.

Meaning in combination with type:

  • dots: Number of dots

  • number: Number printed on device

  • other: A logical order of controls in switch

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-metadata/index.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-metadata/index.html new file mode 100644 index 00000000..570521be --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-metadata/index.html @@ -0,0 +1,161 @@ + + + + + ButtonMetadata + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

ButtonMetadata

+
@Serializable
data class ButtonMetadata(val controlId: Int)

Metadata describing a button resource.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(controlId: Int)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerialName(value = "control_id")
val controlId: Int

Control identifier of the switch which is unique per device.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-report/-button-report.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-report/-button-report.html new file mode 100644 index 00000000..54f21d62 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-report/-button-report.html @@ -0,0 +1,118 @@ + + + + + ButtonReport + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

ButtonReport

+
+
constructor(updated: Instant, event: ButtonEvent)
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-report/event.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-report/event.html new file mode 100644 index 00000000..abef31c0 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-report/event.html @@ -0,0 +1,118 @@ + + + + + event + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

event

+
+

Event which was sent by the button control.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-report/index.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-report/index.html new file mode 100644 index 00000000..869d265f --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-report/index.html @@ -0,0 +1,176 @@ + + + + + ButtonReport + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

ButtonReport

+
@Serializable
data class ButtonReport(val updated: Instant, val event: ButtonEvent)

Report of the last button event.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(updated: Instant, event: ButtonEvent)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Event which was sent by the button control.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Last time the value of this property was updated.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-report/updated.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-report/updated.html new file mode 100644 index 00000000..0f5cd296 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-report/updated.html @@ -0,0 +1,118 @@ + + + + + updated + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

updated

+
+

Last time the value of this property was updated.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-state/-button-state.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-state/-button-state.html new file mode 100644 index 00000000..071a4e5c --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-state/-button-state.html @@ -0,0 +1,118 @@ + + + + + ButtonState + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

ButtonState

+
+
constructor(buttonReport: ButtonReport? = null, repeatInterval: Int? = null, eventValues: List<ButtonEvent>? = null)
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-state/button-report.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-state/button-report.html new file mode 100644 index 00000000..477f6176 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-state/button-report.html @@ -0,0 +1,118 @@ + + + + + buttonReport + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

buttonReport

+
+
@SerialName(value = "button_report")
val buttonReport: ButtonReport?

Report of the last button event with timestamp.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-state/event-values.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-state/event-values.html new file mode 100644 index 00000000..c79dcb8f --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-state/event-values.html @@ -0,0 +1,118 @@ + + + + + eventValues + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

eventValues

+
+
@SerialName(value = "event_values")
val eventValues: List<ButtonEvent>?

List of all button events that this device supports.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-state/index.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-state/index.html new file mode 100644 index 00000000..e030b4d4 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-state/index.html @@ -0,0 +1,191 @@ + + + + + ButtonState + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

ButtonState

+
@Serializable
data class ButtonState(val buttonReport: ButtonReport? = null, val repeatInterval: Int? = null, val eventValues: List<ButtonEvent>? = null)

State of the button with last event and configuration.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(buttonReport: ButtonReport? = null, repeatInterval: Int? = null, eventValues: List<ButtonEvent>? = null)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerialName(value = "button_report")
val buttonReport: ButtonReport?

Report of the last button event with timestamp.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerialName(value = "event_values")
val eventValues: List<ButtonEvent>?

List of all button events that this device supports.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@SerialName(value = "repeat_interval")
val repeatInterval: Int?

Duration between repeat events when holding the button in milliseconds.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button-state/repeat-interval.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-state/repeat-interval.html new file mode 100644 index 00000000..58542fd0 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button-state/repeat-interval.html @@ -0,0 +1,118 @@ + + + + + repeatInterval + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

repeatInterval

+
+
@SerialName(value = "repeat_interval")
val repeatInterval: Int?

Duration between repeat events when holding the button in milliseconds.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button/-button.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button/-button.html new file mode 100644 index 00000000..92219d89 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button/-button.html @@ -0,0 +1,118 @@ + + + + + Button + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Button

+
+
constructor(id: ResourceId, owner: ResourceReference, metadata: ButtonMetadata, button: ButtonState, type: ResourceType = ResourceType.Button)
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button/button.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button/button.html new file mode 100644 index 00000000..ea3f485b --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button/button.html @@ -0,0 +1,118 @@ + + + + + button + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

button

+
+

Button state and configuration.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button/id.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button/id.html new file mode 100644 index 00000000..1dfe446d --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button/id.html @@ -0,0 +1,118 @@ + + + + + id + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

id

+
+

Unique identifier representing a specific button resource instance.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button/index.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button/index.html new file mode 100644 index 00000000..da92ffb6 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button/index.html @@ -0,0 +1,221 @@ + + + + + Button + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Button

+
@Serializable
data class Button(val id: ResourceId, val owner: ResourceReference, val metadata: ButtonMetadata, val button: ButtonState, val type: ResourceType = ResourceType.Button)

State and capabilities of a button resource.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(id: ResourceId, owner: ResourceReference, metadata: ButtonMetadata, button: ButtonState, type: ResourceType = ResourceType.Button)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Button state and configuration.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Unique identifier representing a specific button resource instance.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Metadata describing this button resource.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Owner of the service.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Type of the supported resources.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button/metadata.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button/metadata.html new file mode 100644 index 00000000..1e5551fa --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button/metadata.html @@ -0,0 +1,118 @@ + + + + + metadata + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

metadata

+
+

Metadata describing this button resource.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button/owner.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button/owner.html new file mode 100644 index 00000000..c8a5e406 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button/owner.html @@ -0,0 +1,118 @@ + + + + + owner + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

owner

+
+

Owner of the service.

In case the owner service is deleted, the service also gets deleted.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/-button/type.html b/docs/reference/latest/button/inkapplications.shade.button.structures/-button/type.html new file mode 100644 index 00000000..88d2f7d7 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/-button/type.html @@ -0,0 +1,118 @@ + + + + + type + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

type

+
+

Type of the supported resources.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button.structures/index.html b/docs/reference/latest/button/inkapplications.shade.button.structures/index.html new file mode 100644 index 00000000..01ecb4b9 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button.structures/index.html @@ -0,0 +1,201 @@ + + + + + inkapplications.shade.button.structures + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class Button(val id: ResourceId, val owner: ResourceReference, val metadata: ButtonMetadata, val button: ButtonState, val type: ResourceType = ResourceType.Button)

State and capabilities of a button resource.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
value class ButtonEvent(val key: String)

Events that can be sent by a button control.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class ButtonMetadata(val controlId: Int)

Metadata describing a button resource.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class ButtonReport(val updated: Instant, val event: ButtonEvent)

Report of the last button event.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
@Serializable
data class ButtonState(val buttonReport: ButtonReport? = null, val repeatInterval: Int? = null, val eventValues: List<ButtonEvent>? = null)

State of the button with last event and configuration.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button/-button-controls/get-button.html b/docs/reference/latest/button/inkapplications.shade.button/-button-controls/get-button.html new file mode 100644 index 00000000..f1efb3ad --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button/-button-controls/get-button.html @@ -0,0 +1,118 @@ + + + + + getButton + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

getButton

+
+
abstract suspend fun getButton(id: ResourceId): Button

Get the state of a specified button resource.

Parameters

id

The resource ID of the button resource to fetch data for.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button/-button-controls/index.html b/docs/reference/latest/button/inkapplications.shade.button/-button-controls/index.html new file mode 100644 index 00000000..7efda717 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button/-button-controls/index.html @@ -0,0 +1,172 @@ + + + + + ButtonControls + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

ButtonControls

+
interface ButtonControls

Actions to manage devices with buttons.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun getButton(id: ResourceId): Button

Get the state of a specified button resource.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun listButtons(): List<Button>

Get a list of button resources configured on the hue service.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun updateButton(id: ResourceId, parameters: ButtonUpdateParameters): ResourceReference

Update an existing button resource on the hue bridge.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button/-button-controls/list-buttons.html b/docs/reference/latest/button/inkapplications.shade.button/-button-controls/list-buttons.html new file mode 100644 index 00000000..8ee8194d --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button/-button-controls/list-buttons.html @@ -0,0 +1,118 @@ + + + + + listButtons + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

listButtons

+
+
abstract suspend fun listButtons(): List<Button>

Get a list of button resources configured on the hue service.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button/-button-controls/update-button.html b/docs/reference/latest/button/inkapplications.shade.button/-button-controls/update-button.html new file mode 100644 index 00000000..43829cfd --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button/-button-controls/update-button.html @@ -0,0 +1,118 @@ + + + + + updateButton + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

updateButton

+
+
abstract suspend fun updateButton(id: ResourceId, parameters: ButtonUpdateParameters): ResourceReference

Update an existing button resource on the hue bridge.

Parameters

id

The resource ID of the button resource to be updated.

parameters

Data about the button resource to be updated.

+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button/-shade-buttons-module/-shade-buttons-module.html b/docs/reference/latest/button/inkapplications.shade.button/-shade-buttons-module/-shade-buttons-module.html new file mode 100644 index 00000000..186fe311 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button/-shade-buttons-module/-shade-buttons-module.html @@ -0,0 +1,118 @@ + + + + + ShadeButtonsModule + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

ShadeButtonsModule

+
+
constructor(internalsModule: InternalsModule)
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button/-shade-buttons-module/buttons.html b/docs/reference/latest/button/inkapplications.shade.button/-shade-buttons-module/buttons.html new file mode 100644 index 00000000..06d8d03d --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button/-shade-buttons-module/buttons.html @@ -0,0 +1,118 @@ + + + + + buttons + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

buttons

+
+ +
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button/-shade-buttons-module/index.html b/docs/reference/latest/button/inkapplications.shade.button/-shade-buttons-module/index.html new file mode 100644 index 00000000..59236e65 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button/-shade-buttons-module/index.html @@ -0,0 +1,161 @@ + + + + + ShadeButtonsModule + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

ShadeButtonsModule

+
class ShadeButtonsModule(internalsModule: InternalsModule)

Provides access to button control services.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(internalsModule: InternalsModule)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/inkapplications.shade.button/index.html b/docs/reference/latest/button/inkapplications.shade.button/index.html new file mode 100644 index 00000000..98d13aa7 --- /dev/null +++ b/docs/reference/latest/button/inkapplications.shade.button/index.html @@ -0,0 +1,156 @@ + + + + + inkapplications.shade.button + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
interface ButtonControls

Actions to manage devices with buttons.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class ShadeButtonsModule(internalsModule: InternalsModule)

Provides access to button control services.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + \ No newline at end of file diff --git a/docs/reference/latest/button/navigation.html b/docs/reference/latest/button/navigation.html new file mode 100644 index 00000000..f364f078 --- /dev/null +++ b/docs/reference/latest/button/navigation.html @@ -0,0 +1,1312 @@ +
+ + + + + + + + + +
+ + + + +
+ + +
+
+ AlertInfo +
+
+
+
+ ColorInfo +
+
+
+ +
+ + + + +
+ +
+
+ +
+
+ +
+ +
+
+ Gamut +
+
+ +
+
+ Gradient +
+
+ +
+ +
+
+ +
+
+
+ Light +
+
+
+ +
+ + + +
+ +
+
+ Custom +
+
+
+ +
+
+
+ Powerfail +
+
+
+
+ Safety +
+
+
+ +
+ +
+ +
+ +
+
+ Color +
+
+ +
+
+ Previous +
+
+
+ +
+ +
+
+ Previous +
+
+
+ +
+
+
+ Toggle +
+
+
+ + + +
+
+ + + + + + +
diff --git a/docs/reference/latest/core/navigation.html b/docs/reference/latest/core/navigation.html index 42e9f9d5..f364f078 100644 --- a/docs/reference/latest/core/navigation.html +++ b/docs/reference/latest/core/navigation.html @@ -29,6 +29,71 @@
+
coreSkip to content diff --git a/docs/reference/latest/devices/navigation.html b/docs/reference/latest/devices/navigation.html index 42e9f9d5..f364f078 100644 --- a/docs/reference/latest/devices/navigation.html +++ b/docs/reference/latest/devices/navigation.html @@ -29,6 +29,71 @@
+
coreSkip to content diff --git a/docs/reference/latest/discover/navigation.html b/docs/reference/latest/discover/navigation.html index 42e9f9d5..f364f078 100644 --- a/docs/reference/latest/discover/navigation.html +++ b/docs/reference/latest/discover/navigation.html @@ -29,6 +29,71 @@
+
coreSkip to content diff --git a/docs/reference/latest/events/navigation.html b/docs/reference/latest/events/navigation.html index 42e9f9d5..f364f078 100644 --- a/docs/reference/latest/events/navigation.html +++ b/docs/reference/latest/events/navigation.html @@ -29,6 +29,71 @@
+
coreSkip to content diff --git a/docs/reference/latest/grouped-lights/navigation.html b/docs/reference/latest/grouped-lights/navigation.html index 42e9f9d5..f364f078 100644 --- a/docs/reference/latest/grouped-lights/navigation.html +++ b/docs/reference/latest/grouped-lights/navigation.html @@ -29,6 +29,71 @@
+
coreSkip to content diff --git a/docs/reference/latest/homekit/navigation.html b/docs/reference/latest/homekit/navigation.html index 42e9f9d5..f364f078 100644 --- a/docs/reference/latest/homekit/navigation.html +++ b/docs/reference/latest/homekit/navigation.html @@ -29,6 +29,71 @@
+
coreSkip to content diff --git a/docs/reference/latest/index.html b/docs/reference/latest/index.html index 8df4a149..dcd244fb 100644 --- a/docs/reference/latest/index.html +++ b/docs/reference/latest/index.html @@ -89,6 +89,17 @@

All modules:

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
diff --git a/docs/reference/latest/internals/navigation.html b/docs/reference/latest/internals/navigation.html index 42e9f9d5..f364f078 100644 --- a/docs/reference/latest/internals/navigation.html +++ b/docs/reference/latest/internals/navigation.html @@ -29,6 +29,71 @@
+
coreSkip to content diff --git a/docs/reference/latest/lights/navigation.html b/docs/reference/latest/lights/navigation.html index 42e9f9d5..f364f078 100644 --- a/docs/reference/latest/lights/navigation.html +++ b/docs/reference/latest/lights/navigation.html @@ -29,6 +29,71 @@
+
coreSkip to content diff --git a/docs/reference/latest/navigation.html b/docs/reference/latest/navigation.html index 31b87149..b9191e9f 100644 --- a/docs/reference/latest/navigation.html +++ b/docs/reference/latest/navigation.html @@ -29,6 +29,71 @@
+
coreSkip to content diff --git a/docs/reference/latest/package-list b/docs/reference/latest/package-list index a87f434f..8a977742 100644 --- a/docs/reference/latest/package-list +++ b/docs/reference/latest/package-list @@ -4,6 +4,10 @@ $dokka.linkExtension:html module:auth inkapplications.shade.auth inkapplications.shade.auth.structures +module:button +inkapplications.shade.button +inkapplications.shade.button.parameters +inkapplications.shade.button.structures module:core inkapplications.shade.core module:devices diff --git a/docs/reference/latest/resources/navigation.html b/docs/reference/latest/resources/navigation.html index 42e9f9d5..f364f078 100644 --- a/docs/reference/latest/resources/navigation.html +++ b/docs/reference/latest/resources/navigation.html @@ -29,6 +29,71 @@
+
coreSkip to content diff --git a/docs/reference/latest/rooms/navigation.html b/docs/reference/latest/rooms/navigation.html index 42e9f9d5..f364f078 100644 --- a/docs/reference/latest/rooms/navigation.html +++ b/docs/reference/latest/rooms/navigation.html @@ -29,6 +29,71 @@
+
coreSkip to content diff --git a/docs/reference/latest/scenes/navigation.html b/docs/reference/latest/scenes/navigation.html index 42e9f9d5..f364f078 100644 --- a/docs/reference/latest/scenes/navigation.html +++ b/docs/reference/latest/scenes/navigation.html @@ -29,6 +29,71 @@
+
coreSkip to content diff --git a/docs/reference/latest/scripts/pages.json b/docs/reference/latest/scripts/pages.json index 26edf831..607dc6ff 100644 --- a/docs/reference/latest/scripts/pages.json +++ b/docs/reference/latest/scripts/pages.json @@ -1 +1 @@ -[{"name":"abstract suspend fun getDevices(): List","description":"inkapplications.shade.discover.BridgeDiscovery.getDevices","location":"discover/inkapplications.shade.discover/-bridge-discovery/get-devices.html","searchKeys":["getDevices","abstract suspend fun getDevices(): List","inkapplications.shade.discover.BridgeDiscovery.getDevices"]},{"name":"class DiscoverModule","description":"inkapplications.shade.discover.DiscoverModule","location":"discover/inkapplications.shade.discover/-discover-module/index.html","searchKeys":["DiscoverModule","class DiscoverModule","inkapplications.shade.discover.DiscoverModule"]},{"name":"constructor()","description":"inkapplications.shade.discover.DiscoverModule.DiscoverModule","location":"discover/inkapplications.shade.discover/-discover-module/-discover-module.html","searchKeys":["DiscoverModule","constructor()","inkapplications.shade.discover.DiscoverModule.DiscoverModule"]},{"name":"constructor(id: BridgeId, localIp: String, port: Int = 80)","description":"inkapplications.shade.discover.structures.Bridge.Bridge","location":"discover/inkapplications.shade.discover.structures/-bridge/-bridge.html","searchKeys":["Bridge","constructor(id: BridgeId, localIp: String, port: Int = 80)","inkapplications.shade.discover.structures.Bridge.Bridge"]},{"name":"constructor(value: String)","description":"inkapplications.shade.discover.structures.BridgeId.BridgeId","location":"discover/inkapplications.shade.discover.structures/-bridge-id/-bridge-id.html","searchKeys":["BridgeId","constructor(value: String)","inkapplications.shade.discover.structures.BridgeId.BridgeId"]},{"name":"data class Bridge(val id: BridgeId, val localIp: String, val port: Int = 80)","description":"inkapplications.shade.discover.structures.Bridge","location":"discover/inkapplications.shade.discover.structures/-bridge/index.html","searchKeys":["Bridge","data class Bridge(val id: BridgeId, val localIp: String, val port: Int = 80)","inkapplications.shade.discover.structures.Bridge"]},{"name":"interface BridgeDiscovery","description":"inkapplications.shade.discover.BridgeDiscovery","location":"discover/inkapplications.shade.discover/-bridge-discovery/index.html","searchKeys":["BridgeDiscovery","interface BridgeDiscovery","inkapplications.shade.discover.BridgeDiscovery"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.discover.structures.BridgeId.toString","location":"discover/inkapplications.shade.discover.structures/-bridge-id/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.discover.structures.BridgeId.toString"]},{"name":"val id: BridgeId","description":"inkapplications.shade.discover.structures.Bridge.id","location":"discover/inkapplications.shade.discover.structures/-bridge/id.html","searchKeys":["id","val id: BridgeId","inkapplications.shade.discover.structures.Bridge.id"]},{"name":"val localIp: String","description":"inkapplications.shade.discover.structures.Bridge.localIp","location":"discover/inkapplications.shade.discover.structures/-bridge/local-ip.html","searchKeys":["localIp","val localIp: String","inkapplications.shade.discover.structures.Bridge.localIp"]},{"name":"val onlineDiscovery: BridgeDiscovery","description":"inkapplications.shade.discover.DiscoverModule.onlineDiscovery","location":"discover/inkapplications.shade.discover/-discover-module/online-discovery.html","searchKeys":["onlineDiscovery","val onlineDiscovery: BridgeDiscovery","inkapplications.shade.discover.DiscoverModule.onlineDiscovery"]},{"name":"val port: Int","description":"inkapplications.shade.discover.structures.Bridge.port","location":"discover/inkapplications.shade.discover.structures/-bridge/port.html","searchKeys":["port","val port: Int","inkapplications.shade.discover.structures.Bridge.port"]},{"name":"val value: String","description":"inkapplications.shade.discover.structures.BridgeId.value","location":"discover/inkapplications.shade.discover.structures/-bridge-id/value.html","searchKeys":["value","val value: String","inkapplications.shade.discover.structures.BridgeId.value"]},{"name":"value class BridgeId(val value: String)","description":"inkapplications.shade.discover.structures.BridgeId","location":"discover/inkapplications.shade.discover.structures/-bridge-id/index.html","searchKeys":["BridgeId","value class BridgeId(val value: String)","inkapplications.shade.discover.structures.BridgeId"]},{"name":"abstract suspend fun createRoom(parameters: RoomCreateParameters): ResourceReference","description":"inkapplications.shade.rooms.RoomControls.createRoom","location":"rooms/inkapplications.shade.rooms/-room-controls/create-room.html","searchKeys":["createRoom","abstract suspend fun createRoom(parameters: RoomCreateParameters): ResourceReference","inkapplications.shade.rooms.RoomControls.createRoom"]},{"name":"abstract suspend fun deleteRoom(id: ResourceId): ResourceReference","description":"inkapplications.shade.rooms.RoomControls.deleteRoom","location":"rooms/inkapplications.shade.rooms/-room-controls/delete-room.html","searchKeys":["deleteRoom","abstract suspend fun deleteRoom(id: ResourceId): ResourceReference","inkapplications.shade.rooms.RoomControls.deleteRoom"]},{"name":"abstract suspend fun getRoom(id: ResourceId): Room","description":"inkapplications.shade.rooms.RoomControls.getRoom","location":"rooms/inkapplications.shade.rooms/-room-controls/get-room.html","searchKeys":["getRoom","abstract suspend fun getRoom(id: ResourceId): Room","inkapplications.shade.rooms.RoomControls.getRoom"]},{"name":"abstract suspend fun listRooms(): List","description":"inkapplications.shade.rooms.RoomControls.listRooms","location":"rooms/inkapplications.shade.rooms/-room-controls/list-rooms.html","searchKeys":["listRooms","abstract suspend fun listRooms(): List","inkapplications.shade.rooms.RoomControls.listRooms"]},{"name":"abstract suspend fun updateRoom(id: ResourceId, parameters: RoomUpdateParameters): ResourceReference","description":"inkapplications.shade.rooms.RoomControls.updateRoom","location":"rooms/inkapplications.shade.rooms/-room-controls/update-room.html","searchKeys":["updateRoom","abstract suspend fun updateRoom(id: ResourceId, parameters: RoomUpdateParameters): ResourceReference","inkapplications.shade.rooms.RoomControls.updateRoom"]},{"name":"class ShadeRoomsModule(internalsModule: InternalsModule)","description":"inkapplications.shade.rooms.ShadeRoomsModule","location":"rooms/inkapplications.shade.rooms/-shade-rooms-module/index.html","searchKeys":["ShadeRoomsModule","class ShadeRoomsModule(internalsModule: InternalsModule)","inkapplications.shade.rooms.ShadeRoomsModule"]},{"name":"constructor(id: ResourceId, services: List, metadata: SegmentMetadata, children: List)","description":"inkapplications.shade.rooms.structures.Room.Room","location":"rooms/inkapplications.shade.rooms.structures/-room/-room.html","searchKeys":["Room","constructor(id: ResourceId, services: List, metadata: SegmentMetadata, children: List)","inkapplications.shade.rooms.structures.Room.Room"]},{"name":"constructor(internalsModule: InternalsModule)","description":"inkapplications.shade.rooms.ShadeRoomsModule.ShadeRoomsModule","location":"rooms/inkapplications.shade.rooms/-shade-rooms-module/-shade-rooms-module.html","searchKeys":["ShadeRoomsModule","constructor(internalsModule: InternalsModule)","inkapplications.shade.rooms.ShadeRoomsModule.ShadeRoomsModule"]},{"name":"constructor(metadata: SegmentMetadata, children: List)","description":"inkapplications.shade.rooms.parameters.RoomCreateParameters.RoomCreateParameters","location":"rooms/inkapplications.shade.rooms.parameters/-room-create-parameters/-room-create-parameters.html","searchKeys":["RoomCreateParameters","constructor(metadata: SegmentMetadata, children: List)","inkapplications.shade.rooms.parameters.RoomCreateParameters.RoomCreateParameters"]},{"name":"constructor(metadata: SegmentMetadataUpdate? = null, children: List? = null)","description":"inkapplications.shade.rooms.parameters.RoomUpdateParameters.RoomUpdateParameters","location":"rooms/inkapplications.shade.rooms.parameters/-room-update-parameters/-room-update-parameters.html","searchKeys":["RoomUpdateParameters","constructor(metadata: SegmentMetadataUpdate? = null, children: List? = null)","inkapplications.shade.rooms.parameters.RoomUpdateParameters.RoomUpdateParameters"]},{"name":"data class Room(val id: ResourceId, val services: List, val metadata: SegmentMetadata, val children: List)","description":"inkapplications.shade.rooms.structures.Room","location":"rooms/inkapplications.shade.rooms.structures/-room/index.html","searchKeys":["Room","data class Room(val id: ResourceId, val services: List, val metadata: SegmentMetadata, val children: List)","inkapplications.shade.rooms.structures.Room"]},{"name":"data class RoomCreateParameters(val metadata: SegmentMetadata, val children: List)","description":"inkapplications.shade.rooms.parameters.RoomCreateParameters","location":"rooms/inkapplications.shade.rooms.parameters/-room-create-parameters/index.html","searchKeys":["RoomCreateParameters","data class RoomCreateParameters(val metadata: SegmentMetadata, val children: List)","inkapplications.shade.rooms.parameters.RoomCreateParameters"]},{"name":"data class RoomUpdateParameters(val metadata: SegmentMetadataUpdate? = null, val children: List? = null)","description":"inkapplications.shade.rooms.parameters.RoomUpdateParameters","location":"rooms/inkapplications.shade.rooms.parameters/-room-update-parameters/index.html","searchKeys":["RoomUpdateParameters","data class RoomUpdateParameters(val metadata: SegmentMetadataUpdate? = null, val children: List? = null)","inkapplications.shade.rooms.parameters.RoomUpdateParameters"]},{"name":"interface RoomControls","description":"inkapplications.shade.rooms.RoomControls","location":"rooms/inkapplications.shade.rooms/-room-controls/index.html","searchKeys":["RoomControls","interface RoomControls","inkapplications.shade.rooms.RoomControls"]},{"name":"val children: List","description":"inkapplications.shade.rooms.parameters.RoomCreateParameters.children","location":"rooms/inkapplications.shade.rooms.parameters/-room-create-parameters/children.html","searchKeys":["children","val children: List","inkapplications.shade.rooms.parameters.RoomCreateParameters.children"]},{"name":"val children: List","description":"inkapplications.shade.rooms.structures.Room.children","location":"rooms/inkapplications.shade.rooms.structures/-room/children.html","searchKeys":["children","val children: List","inkapplications.shade.rooms.structures.Room.children"]},{"name":"val children: List?","description":"inkapplications.shade.rooms.parameters.RoomUpdateParameters.children","location":"rooms/inkapplications.shade.rooms.parameters/-room-update-parameters/children.html","searchKeys":["children","val children: List?","inkapplications.shade.rooms.parameters.RoomUpdateParameters.children"]},{"name":"val id: ResourceId","description":"inkapplications.shade.rooms.structures.Room.id","location":"rooms/inkapplications.shade.rooms.structures/-room/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.rooms.structures.Room.id"]},{"name":"val metadata: SegmentMetadata","description":"inkapplications.shade.rooms.parameters.RoomCreateParameters.metadata","location":"rooms/inkapplications.shade.rooms.parameters/-room-create-parameters/metadata.html","searchKeys":["metadata","val metadata: SegmentMetadata","inkapplications.shade.rooms.parameters.RoomCreateParameters.metadata"]},{"name":"val metadata: SegmentMetadata","description":"inkapplications.shade.rooms.structures.Room.metadata","location":"rooms/inkapplications.shade.rooms.structures/-room/metadata.html","searchKeys":["metadata","val metadata: SegmentMetadata","inkapplications.shade.rooms.structures.Room.metadata"]},{"name":"val metadata: SegmentMetadataUpdate?","description":"inkapplications.shade.rooms.parameters.RoomUpdateParameters.metadata","location":"rooms/inkapplications.shade.rooms.parameters/-room-update-parameters/metadata.html","searchKeys":["metadata","val metadata: SegmentMetadataUpdate?","inkapplications.shade.rooms.parameters.RoomUpdateParameters.metadata"]},{"name":"val rooms: RoomControls","description":"inkapplications.shade.rooms.ShadeRoomsModule.rooms","location":"rooms/inkapplications.shade.rooms/-shade-rooms-module/rooms.html","searchKeys":["rooms","val rooms: RoomControls","inkapplications.shade.rooms.ShadeRoomsModule.rooms"]},{"name":"val services: List","description":"inkapplications.shade.rooms.structures.Room.services","location":"rooms/inkapplications.shade.rooms.structures/-room/services.html","searchKeys":["services","val services: List","inkapplications.shade.rooms.structures.Room.services"]},{"name":"abstract suspend fun awaitToken(appId: AppId, retries: Int = 50, timeout: Duration = 5.seconds): AuthToken","description":"inkapplications.shade.auth.BridgeAuth.awaitToken","location":"auth/inkapplications.shade.auth/-bridge-auth/await-token.html","searchKeys":["awaitToken","abstract suspend fun awaitToken(appId: AppId, retries: Int = 50, timeout: Duration = 5.seconds): AuthToken","inkapplications.shade.auth.BridgeAuth.awaitToken"]},{"name":"class AuthModule(internalsModule: InternalsModule, logger: KimchiLogger)","description":"inkapplications.shade.auth.AuthModule","location":"auth/inkapplications.shade.auth/-auth-module/index.html","searchKeys":["AuthModule","class AuthModule(internalsModule: InternalsModule, logger: KimchiLogger)","inkapplications.shade.auth.AuthModule"]},{"name":"constructor(appName: String, instanceName: String)","description":"inkapplications.shade.auth.structures.AppId.AppId","location":"auth/inkapplications.shade.auth.structures/-app-id/-app-id.html","searchKeys":["AppId","constructor(appName: String, instanceName: String)","inkapplications.shade.auth.structures.AppId.AppId"]},{"name":"constructor(internalsModule: InternalsModule, logger: KimchiLogger)","description":"inkapplications.shade.auth.AuthModule.AuthModule","location":"auth/inkapplications.shade.auth/-auth-module/-auth-module.html","searchKeys":["AuthModule","constructor(internalsModule: InternalsModule, logger: KimchiLogger)","inkapplications.shade.auth.AuthModule.AuthModule"]},{"name":"data class AppId(val appName: String, val instanceName: String)","description":"inkapplications.shade.auth.structures.AppId","location":"auth/inkapplications.shade.auth.structures/-app-id/index.html","searchKeys":["AppId","data class AppId(val appName: String, val instanceName: String)","inkapplications.shade.auth.structures.AppId"]},{"name":"interface BridgeAuth","description":"inkapplications.shade.auth.BridgeAuth","location":"auth/inkapplications.shade.auth/-bridge-auth/index.html","searchKeys":["BridgeAuth","interface BridgeAuth","inkapplications.shade.auth.BridgeAuth"]},{"name":"val appName: String","description":"inkapplications.shade.auth.structures.AppId.appName","location":"auth/inkapplications.shade.auth.structures/-app-id/app-name.html","searchKeys":["appName","val appName: String","inkapplications.shade.auth.structures.AppId.appName"]},{"name":"val bridgeAuth: BridgeAuth","description":"inkapplications.shade.auth.AuthModule.bridgeAuth","location":"auth/inkapplications.shade.auth/-auth-module/bridge-auth.html","searchKeys":["bridgeAuth","val bridgeAuth: BridgeAuth","inkapplications.shade.auth.AuthModule.bridgeAuth"]},{"name":"val instanceName: String","description":"inkapplications.shade.auth.structures.AppId.instanceName","location":"auth/inkapplications.shade.auth.structures/-app-id/instance-name.html","searchKeys":["instanceName","val instanceName: String","inkapplications.shade.auth.structures.AppId.instanceName"]},{"name":"abstract suspend fun deleteDevice(deviceId: ResourceId): ResourceReference","description":"inkapplications.shade.devices.DeviceControls.deleteDevice","location":"devices/inkapplications.shade.devices/-device-controls/delete-device.html","searchKeys":["deleteDevice","abstract suspend fun deleteDevice(deviceId: ResourceId): ResourceReference","inkapplications.shade.devices.DeviceControls.deleteDevice"]},{"name":"abstract suspend fun getDevice(deviceId: ResourceId): Device","description":"inkapplications.shade.devices.DeviceControls.getDevice","location":"devices/inkapplications.shade.devices/-device-controls/get-device.html","searchKeys":["getDevice","abstract suspend fun getDevice(deviceId: ResourceId): Device","inkapplications.shade.devices.DeviceControls.getDevice"]},{"name":"abstract suspend fun identifyDevice(deviceId: ResourceId): ResourceReference","description":"inkapplications.shade.devices.DeviceControls.identifyDevice","location":"devices/inkapplications.shade.devices/-device-controls/identify-device.html","searchKeys":["identifyDevice","abstract suspend fun identifyDevice(deviceId: ResourceId): ResourceReference","inkapplications.shade.devices.DeviceControls.identifyDevice"]},{"name":"abstract suspend fun listDevices(): List","description":"inkapplications.shade.devices.DeviceControls.listDevices","location":"devices/inkapplications.shade.devices/-device-controls/list-devices.html","searchKeys":["listDevices","abstract suspend fun listDevices(): List","inkapplications.shade.devices.DeviceControls.listDevices"]},{"name":"abstract suspend fun updateDevice(deviceId: ResourceId, parameters: UpdateDeviceParameters): ResourceReference","description":"inkapplications.shade.devices.DeviceControls.updateDevice","location":"devices/inkapplications.shade.devices/-device-controls/update-device.html","searchKeys":["updateDevice","abstract suspend fun updateDevice(deviceId: ResourceId, parameters: UpdateDeviceParameters): ResourceReference","inkapplications.shade.devices.DeviceControls.updateDevice"]},{"name":"class ShadeDevicesModule(internalsModule: InternalsModule)","description":"inkapplications.shade.devices.ShadeDevicesModule","location":"devices/inkapplications.shade.devices/-shade-devices-module/index.html","searchKeys":["ShadeDevicesModule","class ShadeDevicesModule(internalsModule: InternalsModule)","inkapplications.shade.devices.ShadeDevicesModule"]},{"name":"constructor(id: ResourceId, v1Id: String? = null, productData: ProductData, metadata: ProductMetadata, services: List)","description":"inkapplications.shade.devices.structures.Device.Device","location":"devices/inkapplications.shade.devices.structures/-device/-device.html","searchKeys":["Device","constructor(id: ResourceId, v1Id: String? = null, productData: ProductData, metadata: ProductMetadata, services: List)","inkapplications.shade.devices.structures.Device.Device"]},{"name":"constructor(internalsModule: InternalsModule)","description":"inkapplications.shade.devices.ShadeDevicesModule.ShadeDevicesModule","location":"devices/inkapplications.shade.devices/-shade-devices-module/-shade-devices-module.html","searchKeys":["ShadeDevicesModule","constructor(internalsModule: InternalsModule)","inkapplications.shade.devices.ShadeDevicesModule.ShadeDevicesModule"]},{"name":"constructor(key: String)","description":"inkapplications.shade.devices.structures.ProductArchetype.ProductArchetype","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-product-archetype.html","searchKeys":["ProductArchetype","constructor(key: String)","inkapplications.shade.devices.structures.ProductArchetype.ProductArchetype"]},{"name":"constructor(metadata: DeviceMetadataParameters? = null)","description":"inkapplications.shade.devices.parameters.UpdateDeviceParameters.UpdateDeviceParameters","location":"devices/inkapplications.shade.devices.parameters/-update-device-parameters/-update-device-parameters.html","searchKeys":["UpdateDeviceParameters","constructor(metadata: DeviceMetadataParameters? = null)","inkapplications.shade.devices.parameters.UpdateDeviceParameters.UpdateDeviceParameters"]},{"name":"constructor(modelId: ModelId, manufacturerName: String, productName: String, productArchetype: ProductArchetype, certified: Boolean, softwareVersion: VersionString, hardwarePlatformType: HardwarePlatformType? = null)","description":"inkapplications.shade.devices.structures.ProductData.ProductData","location":"devices/inkapplications.shade.devices.structures/-product-data/-product-data.html","searchKeys":["ProductData","constructor(modelId: ModelId, manufacturerName: String, productName: String, productArchetype: ProductArchetype, certified: Boolean, softwareVersion: VersionString, hardwarePlatformType: HardwarePlatformType? = null)","inkapplications.shade.devices.structures.ProductData.ProductData"]},{"name":"constructor(name: String, archetype: ProductArchetype)","description":"inkapplications.shade.devices.structures.ProductMetadata.ProductMetadata","location":"devices/inkapplications.shade.devices.structures/-product-metadata/-product-metadata.html","searchKeys":["ProductMetadata","constructor(name: String, archetype: ProductArchetype)","inkapplications.shade.devices.structures.ProductMetadata.ProductMetadata"]},{"name":"constructor(name: String? = null, archetype: ProductArchetype? = null)","description":"inkapplications.shade.devices.parameters.DeviceMetadataParameters.DeviceMetadataParameters","location":"devices/inkapplications.shade.devices.parameters/-device-metadata-parameters/-device-metadata-parameters.html","searchKeys":["DeviceMetadataParameters","constructor(name: String? = null, archetype: ProductArchetype? = null)","inkapplications.shade.devices.parameters.DeviceMetadataParameters.DeviceMetadataParameters"]},{"name":"constructor(value: String)","description":"inkapplications.shade.devices.structures.HardwarePlatformType.HardwarePlatformType","location":"devices/inkapplications.shade.devices.structures/-hardware-platform-type/-hardware-platform-type.html","searchKeys":["HardwarePlatformType","constructor(value: String)","inkapplications.shade.devices.structures.HardwarePlatformType.HardwarePlatformType"]},{"name":"constructor(value: String)","description":"inkapplications.shade.devices.structures.ModelId.ModelId","location":"devices/inkapplications.shade.devices.structures/-model-id/-model-id.html","searchKeys":["ModelId","constructor(value: String)","inkapplications.shade.devices.structures.ModelId.ModelId"]},{"name":"data class Device(val id: ResourceId, val v1Id: String? = null, val productData: ProductData, val metadata: ProductMetadata, val services: List)","description":"inkapplications.shade.devices.structures.Device","location":"devices/inkapplications.shade.devices.structures/-device/index.html","searchKeys":["Device","data class Device(val id: ResourceId, val v1Id: String? = null, val productData: ProductData, val metadata: ProductMetadata, val services: List)","inkapplications.shade.devices.structures.Device"]},{"name":"data class DeviceMetadataParameters(val name: String? = null, val archetype: ProductArchetype? = null)","description":"inkapplications.shade.devices.parameters.DeviceMetadataParameters","location":"devices/inkapplications.shade.devices.parameters/-device-metadata-parameters/index.html","searchKeys":["DeviceMetadataParameters","data class DeviceMetadataParameters(val name: String? = null, val archetype: ProductArchetype? = null)","inkapplications.shade.devices.parameters.DeviceMetadataParameters"]},{"name":"data class ProductData(val modelId: ModelId, val manufacturerName: String, val productName: String, val productArchetype: ProductArchetype, val certified: Boolean, val softwareVersion: VersionString, val hardwarePlatformType: HardwarePlatformType? = null)","description":"inkapplications.shade.devices.structures.ProductData","location":"devices/inkapplications.shade.devices.structures/-product-data/index.html","searchKeys":["ProductData","data class ProductData(val modelId: ModelId, val manufacturerName: String, val productName: String, val productArchetype: ProductArchetype, val certified: Boolean, val softwareVersion: VersionString, val hardwarePlatformType: HardwarePlatformType? = null)","inkapplications.shade.devices.structures.ProductData"]},{"name":"data class ProductMetadata(val name: String, val archetype: ProductArchetype)","description":"inkapplications.shade.devices.structures.ProductMetadata","location":"devices/inkapplications.shade.devices.structures/-product-metadata/index.html","searchKeys":["ProductMetadata","data class ProductMetadata(val name: String, val archetype: ProductArchetype)","inkapplications.shade.devices.structures.ProductMetadata"]},{"name":"data class UpdateDeviceParameters","description":"inkapplications.shade.devices.parameters.UpdateDeviceParameters","location":"devices/inkapplications.shade.devices.parameters/-update-device-parameters/index.html","searchKeys":["UpdateDeviceParameters","data class UpdateDeviceParameters","inkapplications.shade.devices.parameters.UpdateDeviceParameters"]},{"name":"interface DeviceControls","description":"inkapplications.shade.devices.DeviceControls","location":"devices/inkapplications.shade.devices/-device-controls/index.html","searchKeys":["DeviceControls","interface DeviceControls","inkapplications.shade.devices.DeviceControls"]},{"name":"object Companion","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.devices.structures.ProductArchetype.Companion"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.devices.structures.HardwarePlatformType.toString","location":"devices/inkapplications.shade.devices.structures/-hardware-platform-type/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.devices.structures.HardwarePlatformType.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.devices.structures.ModelId.toString","location":"devices/inkapplications.shade.devices.structures/-model-id/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.devices.structures.ModelId.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.devices.structures.ProductArchetype.toString","location":"devices/inkapplications.shade.devices.structures/-product-archetype/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.devices.structures.ProductArchetype.toString"]},{"name":"val Bollard: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.Bollard","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-bollard.html","searchKeys":["Bollard","val Bollard: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.Bollard"]},{"name":"val BridgeV2: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.BridgeV2","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-bridge-v2.html","searchKeys":["BridgeV2","val BridgeV2: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.BridgeV2"]},{"name":"val CandleBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.CandleBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-candle-bulb.html","searchKeys":["CandleBulb","val CandleBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.CandleBulb"]},{"name":"val CeilingHorizontal: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingHorizontal","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-ceiling-horizontal.html","searchKeys":["CeilingHorizontal","val CeilingHorizontal: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingHorizontal"]},{"name":"val CeilingRound: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingRound","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-ceiling-round.html","searchKeys":["CeilingRound","val CeilingRound: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingRound"]},{"name":"val CeilingSquare: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingSquare","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-ceiling-square.html","searchKeys":["CeilingSquare","val CeilingSquare: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingSquare"]},{"name":"val CeilingTube: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingTube","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-ceiling-tube.html","searchKeys":["CeilingTube","val CeilingTube: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingTube"]},{"name":"val ChristmasTree: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.ChristmasTree","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-christmas-tree.html","searchKeys":["ChristmasTree","val ChristmasTree: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.ChristmasTree"]},{"name":"val ClassicBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.ClassicBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-classic-bulb.html","searchKeys":["ClassicBulb","val ClassicBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.ClassicBulb"]},{"name":"val DoubleSpot: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.DoubleSpot","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-double-spot.html","searchKeys":["DoubleSpot","val DoubleSpot: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.DoubleSpot"]},{"name":"val EdisonBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.EdisonBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-edison-bulb.html","searchKeys":["EdisonBulb","val EdisonBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.EdisonBulb"]},{"name":"val EllipseBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.EllipseBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-ellipse-bulb.html","searchKeys":["EllipseBulb","val EllipseBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.EllipseBulb"]},{"name":"val FlexibleLamp: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.FlexibleLamp","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-flexible-lamp.html","searchKeys":["FlexibleLamp","val FlexibleLamp: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.FlexibleLamp"]},{"name":"val FloodBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.FloodBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-flood-bulb.html","searchKeys":["FloodBulb","val FloodBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.FloodBulb"]},{"name":"val FloorLantern: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.FloorLantern","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-floor-lantern.html","searchKeys":["FloorLantern","val FloorLantern: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.FloorLantern"]},{"name":"val FloorShade: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.FloorShade","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-floor-shade.html","searchKeys":["FloorShade","val FloorShade: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.FloorShade"]},{"name":"val GroundSpot: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.GroundSpot","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-ground-spot.html","searchKeys":["GroundSpot","val GroundSpot: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.GroundSpot"]},{"name":"val HueBloom: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueBloom","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-bloom.html","searchKeys":["HueBloom","val HueBloom: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueBloom"]},{"name":"val HueCentris: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueCentris","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-centris.html","searchKeys":["HueCentris","val HueCentris: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueCentris"]},{"name":"val HueGo: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueGo","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-go.html","searchKeys":["HueGo","val HueGo: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueGo"]},{"name":"val HueIris: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueIris","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-iris.html","searchKeys":["HueIris","val HueIris: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueIris"]},{"name":"val HueLightstrip: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueLightstrip","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-lightstrip.html","searchKeys":["HueLightstrip","val HueLightstrip: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueLightstrip"]},{"name":"val HueLightstripPc: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueLightstripPc","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-lightstrip-pc.html","searchKeys":["HueLightstripPc","val HueLightstripPc: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueLightstripPc"]},{"name":"val HueLightstripTv: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueLightstripTv","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-lightstrip-tv.html","searchKeys":["HueLightstripTv","val HueLightstripTv: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueLightstripTv"]},{"name":"val HuePlay: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HuePlay","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-play.html","searchKeys":["HuePlay","val HuePlay: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HuePlay"]},{"name":"val HueSigne: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueSigne","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-signe.html","searchKeys":["HueSigne","val HueSigne: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueSigne"]},{"name":"val HueTube: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueTube","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-tube.html","searchKeys":["HueTube","val HueTube: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueTube"]},{"name":"val LargeGlobeBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.LargeGlobeBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-large-globe-bulb.html","searchKeys":["LargeGlobeBulb","val LargeGlobeBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.LargeGlobeBulb"]},{"name":"val LusterBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.LusterBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-luster-bulb.html","searchKeys":["LusterBulb","val LusterBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.LusterBulb"]},{"name":"val PendantLong: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.PendantLong","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-pendant-long.html","searchKeys":["PendantLong","val PendantLong: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.PendantLong"]},{"name":"val PendantRound: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.PendantRound","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-pendant-round.html","searchKeys":["PendantRound","val PendantRound: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.PendantRound"]},{"name":"val PendantSpot: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.PendantSpot","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-pendant-spot.html","searchKeys":["PendantSpot","val PendantSpot: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.PendantSpot"]},{"name":"val Plug: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.Plug","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-plug.html","searchKeys":["Plug","val Plug: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.Plug"]},{"name":"val RecessedCeiling: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.RecessedCeiling","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-recessed-ceiling.html","searchKeys":["RecessedCeiling","val RecessedCeiling: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.RecessedCeiling"]},{"name":"val RecessedFloor: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.RecessedFloor","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-recessed-floor.html","searchKeys":["RecessedFloor","val RecessedFloor: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.RecessedFloor"]},{"name":"val SingleSpot: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.SingleSpot","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-single-spot.html","searchKeys":["SingleSpot","val SingleSpot: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.SingleSpot"]},{"name":"val SmallGlobeBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.SmallGlobeBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-small-globe-bulb.html","searchKeys":["SmallGlobeBulb","val SmallGlobeBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.SmallGlobeBulb"]},{"name":"val SpotBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.SpotBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-spot-bulb.html","searchKeys":["SpotBulb","val SpotBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.SpotBulb"]},{"name":"val StringLight: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.StringLight","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-string-light.html","searchKeys":["StringLight","val StringLight: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.StringLight"]},{"name":"val SultanBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.SultanBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-sultan-bulb.html","searchKeys":["SultanBulb","val SultanBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.SultanBulb"]},{"name":"val TableShade: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.TableShade","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-table-shade.html","searchKeys":["TableShade","val TableShade: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.TableShade"]},{"name":"val TableWash: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.TableWash","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-table-wash.html","searchKeys":["TableWash","val TableWash: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.TableWash"]},{"name":"val TriangleBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.TriangleBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-triangle-bulb.html","searchKeys":["TriangleBulb","val TriangleBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.TriangleBulb"]},{"name":"val UnknownArchetype: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.UnknownArchetype","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-unknown-archetype.html","searchKeys":["UnknownArchetype","val UnknownArchetype: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.UnknownArchetype"]},{"name":"val VintageBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.VintageBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-vintage-bulb.html","searchKeys":["VintageBulb","val VintageBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.VintageBulb"]},{"name":"val VintageCandleBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.VintageCandleBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-vintage-candle-bulb.html","searchKeys":["VintageCandleBulb","val VintageCandleBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.VintageCandleBulb"]},{"name":"val WallLantern: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.WallLantern","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-wall-lantern.html","searchKeys":["WallLantern","val WallLantern: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.WallLantern"]},{"name":"val WallShade: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.WallShade","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-wall-shade.html","searchKeys":["WallShade","val WallShade: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.WallShade"]},{"name":"val WallSpot: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.WallSpot","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-wall-spot.html","searchKeys":["WallSpot","val WallSpot: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.WallSpot"]},{"name":"val WallWasher: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.WallWasher","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-wall-washer.html","searchKeys":["WallWasher","val WallWasher: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.WallWasher"]},{"name":"val archetype: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductMetadata.archetype","location":"devices/inkapplications.shade.devices.structures/-product-metadata/archetype.html","searchKeys":["archetype","val archetype: ProductArchetype","inkapplications.shade.devices.structures.ProductMetadata.archetype"]},{"name":"val archetype: ProductArchetype?","description":"inkapplications.shade.devices.parameters.DeviceMetadataParameters.archetype","location":"devices/inkapplications.shade.devices.parameters/-device-metadata-parameters/archetype.html","searchKeys":["archetype","val archetype: ProductArchetype?","inkapplications.shade.devices.parameters.DeviceMetadataParameters.archetype"]},{"name":"val certified: Boolean","description":"inkapplications.shade.devices.structures.ProductData.certified","location":"devices/inkapplications.shade.devices.structures/-product-data/certified.html","searchKeys":["certified","val certified: Boolean","inkapplications.shade.devices.structures.ProductData.certified"]},{"name":"val devices: DeviceControls","description":"inkapplications.shade.devices.ShadeDevicesModule.devices","location":"devices/inkapplications.shade.devices/-shade-devices-module/devices.html","searchKeys":["devices","val devices: DeviceControls","inkapplications.shade.devices.ShadeDevicesModule.devices"]},{"name":"val hardwarePlatformType: HardwarePlatformType?","description":"inkapplications.shade.devices.structures.ProductData.hardwarePlatformType","location":"devices/inkapplications.shade.devices.structures/-product-data/hardware-platform-type.html","searchKeys":["hardwarePlatformType","val hardwarePlatformType: HardwarePlatformType?","inkapplications.shade.devices.structures.ProductData.hardwarePlatformType"]},{"name":"val id: ResourceId","description":"inkapplications.shade.devices.structures.Device.id","location":"devices/inkapplications.shade.devices.structures/-device/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.devices.structures.Device.id"]},{"name":"val key: String","description":"inkapplications.shade.devices.structures.ProductArchetype.key","location":"devices/inkapplications.shade.devices.structures/-product-archetype/key.html","searchKeys":["key","val key: String","inkapplications.shade.devices.structures.ProductArchetype.key"]},{"name":"val manufacturerName: String","description":"inkapplications.shade.devices.structures.ProductData.manufacturerName","location":"devices/inkapplications.shade.devices.structures/-product-data/manufacturer-name.html","searchKeys":["manufacturerName","val manufacturerName: String","inkapplications.shade.devices.structures.ProductData.manufacturerName"]},{"name":"val metadata: DeviceMetadataParameters?","description":"inkapplications.shade.devices.parameters.UpdateDeviceParameters.metadata","location":"devices/inkapplications.shade.devices.parameters/-update-device-parameters/metadata.html","searchKeys":["metadata","val metadata: DeviceMetadataParameters?","inkapplications.shade.devices.parameters.UpdateDeviceParameters.metadata"]},{"name":"val metadata: ProductMetadata","description":"inkapplications.shade.devices.structures.Device.metadata","location":"devices/inkapplications.shade.devices.structures/-device/metadata.html","searchKeys":["metadata","val metadata: ProductMetadata","inkapplications.shade.devices.structures.Device.metadata"]},{"name":"val modelId: ModelId","description":"inkapplications.shade.devices.structures.ProductData.modelId","location":"devices/inkapplications.shade.devices.structures/-product-data/model-id.html","searchKeys":["modelId","val modelId: ModelId","inkapplications.shade.devices.structures.ProductData.modelId"]},{"name":"val name: String","description":"inkapplications.shade.devices.structures.ProductMetadata.name","location":"devices/inkapplications.shade.devices.structures/-product-metadata/name.html","searchKeys":["name","val name: String","inkapplications.shade.devices.structures.ProductMetadata.name"]},{"name":"val name: String?","description":"inkapplications.shade.devices.parameters.DeviceMetadataParameters.name","location":"devices/inkapplications.shade.devices.parameters/-device-metadata-parameters/name.html","searchKeys":["name","val name: String?","inkapplications.shade.devices.parameters.DeviceMetadataParameters.name"]},{"name":"val productArchetype: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductData.productArchetype","location":"devices/inkapplications.shade.devices.structures/-product-data/product-archetype.html","searchKeys":["productArchetype","val productArchetype: ProductArchetype","inkapplications.shade.devices.structures.ProductData.productArchetype"]},{"name":"val productData: ProductData","description":"inkapplications.shade.devices.structures.Device.productData","location":"devices/inkapplications.shade.devices.structures/-device/product-data.html","searchKeys":["productData","val productData: ProductData","inkapplications.shade.devices.structures.Device.productData"]},{"name":"val productName: String","description":"inkapplications.shade.devices.structures.ProductData.productName","location":"devices/inkapplications.shade.devices.structures/-product-data/product-name.html","searchKeys":["productName","val productName: String","inkapplications.shade.devices.structures.ProductData.productName"]},{"name":"val services: List","description":"inkapplications.shade.devices.structures.Device.services","location":"devices/inkapplications.shade.devices.structures/-device/services.html","searchKeys":["services","val services: List","inkapplications.shade.devices.structures.Device.services"]},{"name":"val softwareVersion: VersionString","description":"inkapplications.shade.devices.structures.ProductData.softwareVersion","location":"devices/inkapplications.shade.devices.structures/-product-data/software-version.html","searchKeys":["softwareVersion","val softwareVersion: VersionString","inkapplications.shade.devices.structures.ProductData.softwareVersion"]},{"name":"val v1Id: String?","description":"inkapplications.shade.devices.structures.Device.v1Id","location":"devices/inkapplications.shade.devices.structures/-device/v1-id.html","searchKeys":["v1Id","val v1Id: String?","inkapplications.shade.devices.structures.Device.v1Id"]},{"name":"val value: String","description":"inkapplications.shade.devices.structures.HardwarePlatformType.value","location":"devices/inkapplications.shade.devices.structures/-hardware-platform-type/value.html","searchKeys":["value","val value: String","inkapplications.shade.devices.structures.HardwarePlatformType.value"]},{"name":"val value: String","description":"inkapplications.shade.devices.structures.ModelId.value","location":"devices/inkapplications.shade.devices.structures/-model-id/value.html","searchKeys":["value","val value: String","inkapplications.shade.devices.structures.ModelId.value"]},{"name":"value class HardwarePlatformType(val value: String)","description":"inkapplications.shade.devices.structures.HardwarePlatformType","location":"devices/inkapplications.shade.devices.structures/-hardware-platform-type/index.html","searchKeys":["HardwarePlatformType","value class HardwarePlatformType(val value: String)","inkapplications.shade.devices.structures.HardwarePlatformType"]},{"name":"value class ModelId(val value: String)","description":"inkapplications.shade.devices.structures.ModelId","location":"devices/inkapplications.shade.devices.structures/-model-id/index.html","searchKeys":["ModelId","value class ModelId(val value: String)","inkapplications.shade.devices.structures.ModelId"]},{"name":"value class ProductArchetype(val key: String)","description":"inkapplications.shade.devices.structures.ProductArchetype","location":"devices/inkapplications.shade.devices.structures/-product-archetype/index.html","searchKeys":["ProductArchetype","value class ProductArchetype(val key: String)","inkapplications.shade.devices.structures.ProductArchetype"]},{"name":"abstract suspend fun setAuthToken(token: AuthToken?)","description":"inkapplications.shade.structures.HueConfigurationContainer.setAuthToken","location":"structures/inkapplications.shade.structures/-hue-configuration-container/set-auth-token.html","searchKeys":["setAuthToken","abstract suspend fun setAuthToken(token: AuthToken?)","inkapplications.shade.structures.HueConfigurationContainer.setAuthToken"]},{"name":"abstract suspend fun setHostname(hostname: String?)","description":"inkapplications.shade.structures.HueConfigurationContainer.setHostname","location":"structures/inkapplications.shade.structures/-hue-configuration-container/set-hostname.html","searchKeys":["setHostname","abstract suspend fun setHostname(hostname: String?)","inkapplications.shade.structures.HueConfigurationContainer.setHostname"]},{"name":"abstract suspend fun setSecurityStrategy(securityStrategy: SecurityStrategy)","description":"inkapplications.shade.structures.HueConfigurationContainer.setSecurityStrategy","location":"structures/inkapplications.shade.structures/-hue-configuration-container/set-security-strategy.html","searchKeys":["setSecurityStrategy","abstract suspend fun setSecurityStrategy(securityStrategy: SecurityStrategy)","inkapplications.shade.structures.HueConfigurationContainer.setSecurityStrategy"]},{"name":"abstract val authToken: StateFlow","description":"inkapplications.shade.structures.HueConfigurationContainer.authToken","location":"structures/inkapplications.shade.structures/-hue-configuration-container/auth-token.html","searchKeys":["authToken","abstract val authToken: StateFlow","inkapplications.shade.structures.HueConfigurationContainer.authToken"]},{"name":"abstract val hostname: StateFlow","description":"inkapplications.shade.structures.HueConfigurationContainer.hostname","location":"structures/inkapplications.shade.structures/-hue-configuration-container/hostname.html","searchKeys":["hostname","abstract val hostname: StateFlow","inkapplications.shade.structures.HueConfigurationContainer.hostname"]},{"name":"abstract val securityStrategy: StateFlow","description":"inkapplications.shade.structures.HueConfigurationContainer.securityStrategy","location":"structures/inkapplications.shade.structures/-hue-configuration-container/security-strategy.html","searchKeys":["securityStrategy","abstract val securityStrategy: StateFlow","inkapplications.shade.structures.HueConfigurationContainer.securityStrategy"]},{"name":"annotation class UndocumentedApi","description":"inkapplications.shade.structures.UndocumentedApi","location":"structures/inkapplications.shade.structures/-undocumented-api/index.html","searchKeys":["UndocumentedApi","annotation class UndocumentedApi","inkapplications.shade.structures.UndocumentedApi"]},{"name":"class ApiError(code: Int, errors: List) : ApiStatusError","description":"inkapplications.shade.structures.ApiError","location":"structures/inkapplications.shade.structures/-api-error/index.html","searchKeys":["ApiError","class ApiError(code: Int, errors: List) : ApiStatusError","inkapplications.shade.structures.ApiError"]},{"name":"class HueCa(ip: String, deviceId: String) : SecurityStrategy.CustomCa","description":"inkapplications.shade.structures.SecurityStrategy.HueCa","location":"structures/inkapplications.shade.structures/-security-strategy/-hue-ca/index.html","searchKeys":["HueCa","class HueCa(ip: String, deviceId: String) : SecurityStrategy.CustomCa","inkapplications.shade.structures.SecurityStrategy.HueCa"]},{"name":"class InMemoryConfigurationContainer(initialHostname: String? = null, initialAuthToken: AuthToken? = null, initialSecurityStrategy: SecurityStrategy = SecurityStrategy.PlatformTrust) : HueConfigurationContainer","description":"inkapplications.shade.structures.InMemoryConfigurationContainer","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/index.html","searchKeys":["InMemoryConfigurationContainer","class InMemoryConfigurationContainer(initialHostname: String? = null, initialAuthToken: AuthToken? = null, initialSecurityStrategy: SecurityStrategy = SecurityStrategy.PlatformTrust) : HueConfigurationContainer","inkapplications.shade.structures.InMemoryConfigurationContainer"]},{"name":"class Insecure(val hostname: String) : SecurityStrategy","description":"inkapplications.shade.structures.SecurityStrategy.Insecure","location":"structures/inkapplications.shade.structures/-security-strategy/-insecure/index.html","searchKeys":["Insecure","class Insecure(val hostname: String) : SecurityStrategy","inkapplications.shade.structures.SecurityStrategy.Insecure"]},{"name":"class InvalidConfigurationException(message: String) : UserError","description":"inkapplications.shade.structures.InvalidConfigurationException","location":"structures/inkapplications.shade.structures/-invalid-configuration-exception/index.html","searchKeys":["InvalidConfigurationException","class InvalidConfigurationException(message: String) : UserError","inkapplications.shade.structures.InvalidConfigurationException"]},{"name":"class NetworkException(message: String, cause: Throwable) : ShadeException","description":"inkapplications.shade.structures.NetworkException","location":"structures/inkapplications.shade.structures/-network-exception/index.html","searchKeys":["NetworkException","class NetworkException(message: String, cause: Throwable) : ShadeException","inkapplications.shade.structures.NetworkException"]},{"name":"class PropertiesFileConfiguration(file: File = File(\n System.getProperty(\"user.home\")\n .takeIf { it.isNullOrEmpty() == false },\n \".shade-cli.properties\"\n )) : HueConfigurationContainer","description":"inkapplications.shade.structures.PropertiesFileConfiguration","location":"structures/inkapplications.shade.structures/-properties-file-configuration/index.html","searchKeys":["PropertiesFileConfiguration","class PropertiesFileConfiguration(file: File = File(\n System.getProperty(\"user.home\")\n .takeIf { it.isNullOrEmpty() == false },\n \".shade-cli.properties\"\n )) : HueConfigurationContainer","inkapplications.shade.structures.PropertiesFileConfiguration"]},{"name":"class SerializationError(message: String, cause: Throwable?) : InternalErrorException","description":"inkapplications.shade.structures.SerializationError","location":"structures/inkapplications.shade.structures/-serialization-error/index.html","searchKeys":["SerializationError","class SerializationError(message: String, cause: Throwable?) : InternalErrorException","inkapplications.shade.structures.SerializationError"]},{"name":"class UnauthorizedException(cause: Throwable? = null) : ShadeException","description":"inkapplications.shade.structures.UnauthorizedException","location":"structures/inkapplications.shade.structures/-unauthorized-exception/index.html","searchKeys":["UnauthorizedException","class UnauthorizedException(cause: Throwable? = null) : ShadeException","inkapplications.shade.structures.UnauthorizedException"]},{"name":"class UnexpectedStateException(message: String, cause: Throwable? = null) : InternalErrorException","description":"inkapplications.shade.structures.UnexpectedStateException","location":"structures/inkapplications.shade.structures/-unexpected-state-exception/index.html","searchKeys":["UnexpectedStateException","class UnexpectedStateException(message: String, cause: Throwable? = null) : InternalErrorException","inkapplications.shade.structures.UnexpectedStateException"]},{"name":"constructor(applicationKey: String, clientKey: String? = null)","description":"inkapplications.shade.structures.AuthToken.AuthToken","location":"structures/inkapplications.shade.structures/-auth-token/-auth-token.html","searchKeys":["AuthToken","constructor(applicationKey: String, clientKey: String? = null)","inkapplications.shade.structures.AuthToken.AuthToken"]},{"name":"constructor(archetype: SegmentArchetype, name: String)","description":"inkapplications.shade.structures.SegmentMetadata.SegmentMetadata","location":"structures/inkapplications.shade.structures/-segment-metadata/-segment-metadata.html","searchKeys":["SegmentMetadata","constructor(archetype: SegmentArchetype, name: String)","inkapplications.shade.structures.SegmentMetadata.SegmentMetadata"]},{"name":"constructor(archetype: SegmentArchetype? = null, name: String? = null)","description":"inkapplications.shade.structures.SegmentMetadataUpdate.SegmentMetadataUpdate","location":"structures/inkapplications.shade.structures/-segment-metadata-update/-segment-metadata-update.html","searchKeys":["SegmentMetadataUpdate","constructor(archetype: SegmentArchetype? = null, name: String? = null)","inkapplications.shade.structures.SegmentMetadataUpdate.SegmentMetadataUpdate"]},{"name":"constructor(cause: Throwable? = null)","description":"inkapplications.shade.structures.UnauthorizedException.UnauthorizedException","location":"structures/inkapplications.shade.structures/-unauthorized-exception/-unauthorized-exception.html","searchKeys":["UnauthorizedException","constructor(cause: Throwable? = null)","inkapplications.shade.structures.UnauthorizedException.UnauthorizedException"]},{"name":"constructor(certificatePem: String, hostname: String, ip: String)","description":"inkapplications.shade.structures.SecurityStrategy.CustomCa.CustomCa","location":"structures/inkapplications.shade.structures/-security-strategy/-custom-ca/-custom-ca.html","searchKeys":["CustomCa","constructor(certificatePem: String, hostname: String, ip: String)","inkapplications.shade.structures.SecurityStrategy.CustomCa.CustomCa"]},{"name":"constructor(code: Int, errors: List)","description":"inkapplications.shade.structures.ApiError.ApiError","location":"structures/inkapplications.shade.structures/-api-error/-api-error.html","searchKeys":["ApiError","constructor(code: Int, errors: List)","inkapplications.shade.structures.ApiError.ApiError"]},{"name":"constructor(code: Int, message: String = \"API Responded with code \")","description":"inkapplications.shade.structures.ApiStatusError.ApiStatusError","location":"structures/inkapplications.shade.structures/-api-status-error/-api-status-error.html","searchKeys":["ApiStatusError","constructor(code: Int, message: String = \"API Responded with code \")","inkapplications.shade.structures.ApiStatusError.ApiStatusError"]},{"name":"constructor(file: File = File(\n System.getProperty(\"user.home\")\n .takeIf { it.isNullOrEmpty() == false },\n \".shade-cli.properties\"\n ))","description":"inkapplications.shade.structures.PropertiesFileConfiguration.PropertiesFileConfiguration","location":"structures/inkapplications.shade.structures/-properties-file-configuration/-properties-file-configuration.html","searchKeys":["PropertiesFileConfiguration","constructor(file: File = File(\n System.getProperty(\"user.home\")\n .takeIf { it.isNullOrEmpty() == false },\n \".shade-cli.properties\"\n ))","inkapplications.shade.structures.PropertiesFileConfiguration.PropertiesFileConfiguration"]},{"name":"constructor(full: String)","description":"inkapplications.shade.structures.VersionString.VersionString","location":"structures/inkapplications.shade.structures/-version-string/-version-string.html","searchKeys":["VersionString","constructor(full: String)","inkapplications.shade.structures.VersionString.VersionString"]},{"name":"constructor(hostname: String)","description":"inkapplications.shade.structures.SecurityStrategy.Insecure.Insecure","location":"structures/inkapplications.shade.structures/-security-strategy/-insecure/-insecure.html","searchKeys":["Insecure","constructor(hostname: String)","inkapplications.shade.structures.SecurityStrategy.Insecure.Insecure"]},{"name":"constructor(id: ResourceId, type: ResourceType)","description":"inkapplications.shade.structures.ResourceReference.ResourceReference","location":"structures/inkapplications.shade.structures/-resource-reference/-resource-reference.html","searchKeys":["ResourceReference","constructor(id: ResourceId, type: ResourceType)","inkapplications.shade.structures.ResourceReference.ResourceReference"]},{"name":"constructor(initialHostname: String? = null, initialAuthToken: AuthToken? = null, initialSecurityStrategy: SecurityStrategy = SecurityStrategy.PlatformTrust)","description":"inkapplications.shade.structures.InMemoryConfigurationContainer.InMemoryConfigurationContainer","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/-in-memory-configuration-container.html","searchKeys":["InMemoryConfigurationContainer","constructor(initialHostname: String? = null, initialAuthToken: AuthToken? = null, initialSecurityStrategy: SecurityStrategy = SecurityStrategy.PlatformTrust)","inkapplications.shade.structures.InMemoryConfigurationContainer.InMemoryConfigurationContainer"]},{"name":"constructor(ip: String, deviceId: String)","description":"inkapplications.shade.structures.SecurityStrategy.HueCa.HueCa","location":"structures/inkapplications.shade.structures/-security-strategy/-hue-ca/-hue-ca.html","searchKeys":["HueCa","constructor(ip: String, deviceId: String)","inkapplications.shade.structures.SecurityStrategy.HueCa.HueCa"]},{"name":"constructor(key: String)","description":"inkapplications.shade.structures.ResourceType.ResourceType","location":"structures/inkapplications.shade.structures/-resource-type/-resource-type.html","searchKeys":["ResourceType","constructor(key: String)","inkapplications.shade.structures.ResourceType.ResourceType"]},{"name":"constructor(key: String)","description":"inkapplications.shade.structures.SegmentArchetype.SegmentArchetype","location":"structures/inkapplications.shade.structures/-segment-archetype/-segment-archetype.html","searchKeys":["SegmentArchetype","constructor(key: String)","inkapplications.shade.structures.SegmentArchetype.SegmentArchetype"]},{"name":"constructor(message: String)","description":"inkapplications.shade.structures.InvalidConfigurationException.InvalidConfigurationException","location":"structures/inkapplications.shade.structures/-invalid-configuration-exception/-invalid-configuration-exception.html","searchKeys":["InvalidConfigurationException","constructor(message: String)","inkapplications.shade.structures.InvalidConfigurationException.InvalidConfigurationException"]},{"name":"constructor(message: String, cause: Throwable)","description":"inkapplications.shade.structures.NetworkException.NetworkException","location":"structures/inkapplications.shade.structures/-network-exception/-network-exception.html","searchKeys":["NetworkException","constructor(message: String, cause: Throwable)","inkapplications.shade.structures.NetworkException.NetworkException"]},{"name":"constructor(message: String, cause: Throwable? = null)","description":"inkapplications.shade.structures.UnexpectedStateException.UnexpectedStateException","location":"structures/inkapplications.shade.structures/-unexpected-state-exception/-unexpected-state-exception.html","searchKeys":["UnexpectedStateException","constructor(message: String, cause: Throwable? = null)","inkapplications.shade.structures.UnexpectedStateException.UnexpectedStateException"]},{"name":"constructor(message: String, cause: Throwable?)","description":"inkapplications.shade.structures.SerializationError.SerializationError","location":"structures/inkapplications.shade.structures/-serialization-error/-serialization-error.html","searchKeys":["SerializationError","constructor(message: String, cause: Throwable?)","inkapplications.shade.structures.SerializationError.SerializationError"]},{"name":"constructor(on: Boolean)","description":"inkapplications.shade.structures.PowerInfo.PowerInfo","location":"structures/inkapplications.shade.structures/-power-info/-power-info.html","searchKeys":["PowerInfo","constructor(on: Boolean)","inkapplications.shade.structures.PowerInfo.PowerInfo"]},{"name":"constructor(on: Boolean)","description":"inkapplications.shade.structures.PowerValue.PowerValue","location":"structures/inkapplications.shade.structures/-power-value/-power-value.html","searchKeys":["PowerValue","constructor(on: Boolean)","inkapplications.shade.structures.PowerValue.PowerValue"]},{"name":"constructor(on: Boolean? = null)","description":"inkapplications.shade.structures.parameters.PowerParameters.PowerParameters","location":"structures/inkapplications.shade.structures.parameters/-power-parameters/-power-parameters.html","searchKeys":["PowerParameters","constructor(on: Boolean? = null)","inkapplications.shade.structures.parameters.PowerParameters.PowerParameters"]},{"name":"constructor(type: String, json: String)","description":"inkapplications.shade.structures.UnknownEvent.UnknownEvent","location":"structures/inkapplications.shade.structures/-unknown-event/-unknown-event.html","searchKeys":["UnknownEvent","constructor(type: String, json: String)","inkapplications.shade.structures.UnknownEvent.UnknownEvent"]},{"name":"constructor(value: String)","description":"inkapplications.shade.structures.ResourceId.ResourceId","location":"structures/inkapplications.shade.structures/-resource-id/-resource-id.html","searchKeys":["ResourceId","constructor(value: String)","inkapplications.shade.structures.ResourceId.ResourceId"]},{"name":"data class AuthToken(val applicationKey: String, val clientKey: String? = null)","description":"inkapplications.shade.structures.AuthToken","location":"structures/inkapplications.shade.structures/-auth-token/index.html","searchKeys":["AuthToken","data class AuthToken(val applicationKey: String, val clientKey: String? = null)","inkapplications.shade.structures.AuthToken"]},{"name":"data class PowerInfo(val on: Boolean)","description":"inkapplications.shade.structures.PowerInfo","location":"structures/inkapplications.shade.structures/-power-info/index.html","searchKeys":["PowerInfo","data class PowerInfo(val on: Boolean)","inkapplications.shade.structures.PowerInfo"]},{"name":"data class PowerParameters(val on: Boolean? = null)","description":"inkapplications.shade.structures.parameters.PowerParameters","location":"structures/inkapplications.shade.structures.parameters/-power-parameters/index.html","searchKeys":["PowerParameters","data class PowerParameters(val on: Boolean? = null)","inkapplications.shade.structures.parameters.PowerParameters"]},{"name":"data class PowerValue(val on: Boolean)","description":"inkapplications.shade.structures.PowerValue","location":"structures/inkapplications.shade.structures/-power-value/index.html","searchKeys":["PowerValue","data class PowerValue(val on: Boolean)","inkapplications.shade.structures.PowerValue"]},{"name":"data class ResourceReference(val id: ResourceId, val type: ResourceType)","description":"inkapplications.shade.structures.ResourceReference","location":"structures/inkapplications.shade.structures/-resource-reference/index.html","searchKeys":["ResourceReference","data class ResourceReference(val id: ResourceId, val type: ResourceType)","inkapplications.shade.structures.ResourceReference"]},{"name":"data class SegmentMetadata(val archetype: SegmentArchetype, val name: String)","description":"inkapplications.shade.structures.SegmentMetadata","location":"structures/inkapplications.shade.structures/-segment-metadata/index.html","searchKeys":["SegmentMetadata","data class SegmentMetadata(val archetype: SegmentArchetype, val name: String)","inkapplications.shade.structures.SegmentMetadata"]},{"name":"data class SegmentMetadataUpdate(val archetype: SegmentArchetype? = null, val name: String? = null)","description":"inkapplications.shade.structures.SegmentMetadataUpdate","location":"structures/inkapplications.shade.structures/-segment-metadata-update/index.html","searchKeys":["SegmentMetadataUpdate","data class SegmentMetadataUpdate(val archetype: SegmentArchetype? = null, val name: String? = null)","inkapplications.shade.structures.SegmentMetadataUpdate"]},{"name":"data class UnknownEvent(val type: String, val json: String)","description":"inkapplications.shade.structures.UnknownEvent","location":"structures/inkapplications.shade.structures/-unknown-event/index.html","searchKeys":["UnknownEvent","data class UnknownEvent(val type: String, val json: String)","inkapplications.shade.structures.UnknownEvent"]},{"name":"fun valueOf(key: String): ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.valueOf","location":"structures/inkapplications.shade.structures/-resource-type/-companion/value-of.html","searchKeys":["valueOf","fun valueOf(key: String): ResourceType","inkapplications.shade.structures.ResourceType.Companion.valueOf"]},{"name":"fun valueOf(key: String): SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.valueOf","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/value-of.html","searchKeys":["valueOf","fun valueOf(key: String): SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.valueOf"]},{"name":"fun values(): Array","description":"inkapplications.shade.structures.ResourceType.Companion.values","location":"structures/inkapplications.shade.structures/-resource-type/-companion/values.html","searchKeys":["values","fun values(): Array","inkapplications.shade.structures.ResourceType.Companion.values"]},{"name":"fun values(): Array","description":"inkapplications.shade.structures.SegmentArchetype.Companion.values","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/values.html","searchKeys":["values","fun values(): Array","inkapplications.shade.structures.SegmentArchetype.Companion.values"]},{"name":"interface HueConfigurationContainer","description":"inkapplications.shade.structures.HueConfigurationContainer","location":"structures/inkapplications.shade.structures/-hue-configuration-container/index.html","searchKeys":["HueConfigurationContainer","interface HueConfigurationContainer","inkapplications.shade.structures.HueConfigurationContainer"]},{"name":"object AuthorizationTimeoutException : ShadeException","description":"inkapplications.shade.structures.AuthorizationTimeoutException","location":"structures/inkapplications.shade.structures/-authorization-timeout-exception/index.html","searchKeys":["AuthorizationTimeoutException","object AuthorizationTimeoutException : ShadeException","inkapplications.shade.structures.AuthorizationTimeoutException"]},{"name":"object Companion","description":"inkapplications.shade.structures.ResourceType.Companion","location":"structures/inkapplications.shade.structures/-resource-type/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.structures.ResourceType.Companion"]},{"name":"object Companion","description":"inkapplications.shade.structures.SegmentArchetype.Companion","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.structures.SegmentArchetype.Companion"]},{"name":"object HostnameNotSetException : UserError","description":"inkapplications.shade.structures.HostnameNotSetException","location":"structures/inkapplications.shade.structures/-hostname-not-set-exception/index.html","searchKeys":["HostnameNotSetException","object HostnameNotSetException : UserError","inkapplications.shade.structures.HostnameNotSetException"]},{"name":"object PlatformTrust : SecurityStrategy","description":"inkapplications.shade.structures.SecurityStrategy.PlatformTrust","location":"structures/inkapplications.shade.structures/-security-strategy/-platform-trust/index.html","searchKeys":["PlatformTrust","object PlatformTrust : SecurityStrategy","inkapplications.shade.structures.SecurityStrategy.PlatformTrust"]},{"name":"open class ApiStatusError(val code: Int, message: String = \"API Responded with code \") : ShadeException","description":"inkapplications.shade.structures.ApiStatusError","location":"structures/inkapplications.shade.structures/-api-status-error/index.html","searchKeys":["ApiStatusError","open class ApiStatusError(val code: Int, message: String = \"API Responded with code \") : ShadeException","inkapplications.shade.structures.ApiStatusError"]},{"name":"open class CustomCa(val certificatePem: String, val hostname: String, val ip: String) : SecurityStrategy","description":"inkapplications.shade.structures.SecurityStrategy.CustomCa","location":"structures/inkapplications.shade.structures/-security-strategy/-custom-ca/index.html","searchKeys":["CustomCa","open class CustomCa(val certificatePem: String, val hostname: String, val ip: String) : SecurityStrategy","inkapplications.shade.structures.SecurityStrategy.CustomCa"]},{"name":"open class InternalErrorException : ShadeException","description":"inkapplications.shade.structures.InternalErrorException","location":"structures/inkapplications.shade.structures/-internal-error-exception/index.html","searchKeys":["InternalErrorException","open class InternalErrorException : ShadeException","inkapplications.shade.structures.InternalErrorException"]},{"name":"open class SecurityStrategy","description":"inkapplications.shade.structures.SecurityStrategy","location":"structures/inkapplications.shade.structures/-security-strategy/index.html","searchKeys":["SecurityStrategy","open class SecurityStrategy","inkapplications.shade.structures.SecurityStrategy"]},{"name":"open class ShadeException : RuntimeException","description":"inkapplications.shade.structures.ShadeException","location":"structures/inkapplications.shade.structures/-shade-exception/index.html","searchKeys":["ShadeException","open class ShadeException : RuntimeException","inkapplications.shade.structures.ShadeException"]},{"name":"open class UserError : ShadeException","description":"inkapplications.shade.structures.UserError","location":"structures/inkapplications.shade.structures/-user-error/index.html","searchKeys":["UserError","open class UserError : ShadeException","inkapplications.shade.structures.UserError"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.structures.AuthToken.toString","location":"structures/inkapplications.shade.structures/-auth-token/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.structures.AuthToken.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.structures.ResourceId.toString","location":"structures/inkapplications.shade.structures/-resource-id/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.structures.ResourceId.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.structures.ResourceReference.toString","location":"structures/inkapplications.shade.structures/-resource-reference/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.structures.ResourceReference.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.structures.ResourceType.toString","location":"structures/inkapplications.shade.structures/-resource-type/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.structures.ResourceType.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.structures.SegmentArchetype.toString","location":"structures/inkapplications.shade.structures/-segment-archetype/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.structures.SegmentArchetype.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.structures.VersionString.toString","location":"structures/inkapplications.shade.structures/-version-string/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.structures.VersionString.toString"]},{"name":"open override val authToken: StateFlow","description":"inkapplications.shade.structures.InMemoryConfigurationContainer.authToken","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/auth-token.html","searchKeys":["authToken","open override val authToken: StateFlow","inkapplications.shade.structures.InMemoryConfigurationContainer.authToken"]},{"name":"open override val authToken: StateFlow","description":"inkapplications.shade.structures.PropertiesFileConfiguration.authToken","location":"structures/inkapplications.shade.structures/-properties-file-configuration/auth-token.html","searchKeys":["authToken","open override val authToken: StateFlow","inkapplications.shade.structures.PropertiesFileConfiguration.authToken"]},{"name":"open override val hostname: StateFlow","description":"inkapplications.shade.structures.InMemoryConfigurationContainer.hostname","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/hostname.html","searchKeys":["hostname","open override val hostname: StateFlow","inkapplications.shade.structures.InMemoryConfigurationContainer.hostname"]},{"name":"open override val hostname: StateFlow","description":"inkapplications.shade.structures.PropertiesFileConfiguration.hostname","location":"structures/inkapplications.shade.structures/-properties-file-configuration/hostname.html","searchKeys":["hostname","open override val hostname: StateFlow","inkapplications.shade.structures.PropertiesFileConfiguration.hostname"]},{"name":"open override val securityStrategy: StateFlow","description":"inkapplications.shade.structures.InMemoryConfigurationContainer.securityStrategy","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/security-strategy.html","searchKeys":["securityStrategy","open override val securityStrategy: StateFlow","inkapplications.shade.structures.InMemoryConfigurationContainer.securityStrategy"]},{"name":"open override val securityStrategy: StateFlow","description":"inkapplications.shade.structures.PropertiesFileConfiguration.securityStrategy","location":"structures/inkapplications.shade.structures/-properties-file-configuration/security-strategy.html","searchKeys":["securityStrategy","open override val securityStrategy: StateFlow","inkapplications.shade.structures.PropertiesFileConfiguration.securityStrategy"]},{"name":"open suspend override fun setAuthToken(key: AuthToken?)","description":"inkapplications.shade.structures.PropertiesFileConfiguration.setAuthToken","location":"structures/inkapplications.shade.structures/-properties-file-configuration/set-auth-token.html","searchKeys":["setAuthToken","open suspend override fun setAuthToken(key: AuthToken?)","inkapplications.shade.structures.PropertiesFileConfiguration.setAuthToken"]},{"name":"open suspend override fun setAuthToken(token: AuthToken?)","description":"inkapplications.shade.structures.InMemoryConfigurationContainer.setAuthToken","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/set-auth-token.html","searchKeys":["setAuthToken","open suspend override fun setAuthToken(token: AuthToken?)","inkapplications.shade.structures.InMemoryConfigurationContainer.setAuthToken"]},{"name":"open suspend override fun setHostname(hostname: String?)","description":"inkapplications.shade.structures.InMemoryConfigurationContainer.setHostname","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/set-hostname.html","searchKeys":["setHostname","open suspend override fun setHostname(hostname: String?)","inkapplications.shade.structures.InMemoryConfigurationContainer.setHostname"]},{"name":"open suspend override fun setHostname(hostname: String?)","description":"inkapplications.shade.structures.PropertiesFileConfiguration.setHostname","location":"structures/inkapplications.shade.structures/-properties-file-configuration/set-hostname.html","searchKeys":["setHostname","open suspend override fun setHostname(hostname: String?)","inkapplications.shade.structures.PropertiesFileConfiguration.setHostname"]},{"name":"open suspend override fun setSecurityStrategy(securityStrategy: SecurityStrategy)","description":"inkapplications.shade.structures.InMemoryConfigurationContainer.setSecurityStrategy","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/set-security-strategy.html","searchKeys":["setSecurityStrategy","open suspend override fun setSecurityStrategy(securityStrategy: SecurityStrategy)","inkapplications.shade.structures.InMemoryConfigurationContainer.setSecurityStrategy"]},{"name":"open suspend override fun setSecurityStrategy(securityStrategy: SecurityStrategy)","description":"inkapplications.shade.structures.PropertiesFileConfiguration.setSecurityStrategy","location":"structures/inkapplications.shade.structures/-properties-file-configuration/set-security-strategy.html","searchKeys":["setSecurityStrategy","open suspend override fun setSecurityStrategy(securityStrategy: SecurityStrategy)","inkapplications.shade.structures.PropertiesFileConfiguration.setSecurityStrategy"]},{"name":"val Attic: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Attic","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-attic.html","searchKeys":["Attic","val Attic: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Attic"]},{"name":"val AuthV1: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.AuthV1","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-auth-v1.html","searchKeys":["AuthV1","val AuthV1: ResourceType","inkapplications.shade.structures.ResourceType.Companion.AuthV1"]},{"name":"val Balcony: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Balcony","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-balcony.html","searchKeys":["Balcony","val Balcony: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Balcony"]},{"name":"val Barbecue: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Barbecue","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-barbecue.html","searchKeys":["Barbecue","val Barbecue: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Barbecue"]},{"name":"val Bathroom: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Bathroom","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-bathroom.html","searchKeys":["Bathroom","val Bathroom: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Bathroom"]},{"name":"val Bedroom: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Bedroom","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-bedroom.html","searchKeys":["Bedroom","val Bedroom: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Bedroom"]},{"name":"val BehaviorInstance: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.BehaviorInstance","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-behavior-instance.html","searchKeys":["BehaviorInstance","val BehaviorInstance: ResourceType","inkapplications.shade.structures.ResourceType.Companion.BehaviorInstance"]},{"name":"val BehaviorScript: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.BehaviorScript","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-behavior-script.html","searchKeys":["BehaviorScript","val BehaviorScript: ResourceType","inkapplications.shade.structures.ResourceType.Companion.BehaviorScript"]},{"name":"val Bridge: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Bridge","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-bridge.html","searchKeys":["Bridge","val Bridge: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Bridge"]},{"name":"val BridgeHome: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.BridgeHome","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-bridge-home.html","searchKeys":["BridgeHome","val BridgeHome: ResourceType","inkapplications.shade.structures.ResourceType.Companion.BridgeHome"]},{"name":"val Button: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Button","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-button.html","searchKeys":["Button","val Button: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Button"]},{"name":"val Carport: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Carport","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-carport.html","searchKeys":["Carport","val Carport: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Carport"]},{"name":"val Closet: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Closet","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-closet.html","searchKeys":["Closet","val Closet: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Closet"]},{"name":"val Computer: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Computer","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-computer.html","searchKeys":["Computer","val Computer: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Computer"]},{"name":"val Device: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Device","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-device.html","searchKeys":["Device","val Device: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Device"]},{"name":"val DevicePower: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.DevicePower","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-device-power.html","searchKeys":["DevicePower","val DevicePower: ResourceType","inkapplications.shade.structures.ResourceType.Companion.DevicePower"]},{"name":"val Dining: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Dining","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-dining.html","searchKeys":["Dining","val Dining: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Dining"]},{"name":"val Downstairs: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Downstairs","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-downstairs.html","searchKeys":["Downstairs","val Downstairs: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Downstairs"]},{"name":"val Driveway: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Driveway","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-driveway.html","searchKeys":["Driveway","val Driveway: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Driveway"]},{"name":"val Entertainment: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Entertainment","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-entertainment.html","searchKeys":["Entertainment","val Entertainment: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Entertainment"]},{"name":"val EntertainmentConfiguration: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.EntertainmentConfiguration","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-entertainment-configuration.html","searchKeys":["EntertainmentConfiguration","val EntertainmentConfiguration: ResourceType","inkapplications.shade.structures.ResourceType.Companion.EntertainmentConfiguration"]},{"name":"val FrontDoor: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.FrontDoor","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-front-door.html","searchKeys":["FrontDoor","val FrontDoor: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.FrontDoor"]},{"name":"val Garage: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Garage","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-garage.html","searchKeys":["Garage","val Garage: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Garage"]},{"name":"val Garden: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Garden","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-garden.html","searchKeys":["Garden","val Garden: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Garden"]},{"name":"val Geofence: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Geofence","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-geofence.html","searchKeys":["Geofence","val Geofence: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Geofence"]},{"name":"val GeofenceClient: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.GeofenceClient","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-geofence-client.html","searchKeys":["GeofenceClient","val GeofenceClient: ResourceType","inkapplications.shade.structures.ResourceType.Companion.GeofenceClient"]},{"name":"val Geolocation: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Geolocation","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-geolocation.html","searchKeys":["Geolocation","val Geolocation: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Geolocation"]},{"name":"val GroupedLight: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.GroupedLight","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-grouped-light.html","searchKeys":["GroupedLight","val GroupedLight: ResourceType","inkapplications.shade.structures.ResourceType.Companion.GroupedLight"]},{"name":"val GuestRoom: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.GuestRoom","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-guest-room.html","searchKeys":["GuestRoom","val GuestRoom: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.GuestRoom"]},{"name":"val Gym: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Gym","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-gym.html","searchKeys":["Gym","val Gym: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Gym"]},{"name":"val Hallway: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Hallway","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-hallway.html","searchKeys":["Hallway","val Hallway: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Hallway"]},{"name":"val Home: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Home","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-home.html","searchKeys":["Home","val Home: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Home"]},{"name":"val Homekit: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Homekit","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-homekit.html","searchKeys":["Homekit","val Homekit: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Homekit"]},{"name":"val KidsBedroom: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.KidsBedroom","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-kids-bedroom.html","searchKeys":["KidsBedroom","val KidsBedroom: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.KidsBedroom"]},{"name":"val Kitchen: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Kitchen","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-kitchen.html","searchKeys":["Kitchen","val Kitchen: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Kitchen"]},{"name":"val LaundryRoom: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.LaundryRoom","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-laundry-room.html","searchKeys":["LaundryRoom","val LaundryRoom: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.LaundryRoom"]},{"name":"val Light: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Light","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-light.html","searchKeys":["Light","val Light: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Light"]},{"name":"val LightLevel: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.LightLevel","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-light-level.html","searchKeys":["LightLevel","val LightLevel: ResourceType","inkapplications.shade.structures.ResourceType.Companion.LightLevel"]},{"name":"val LivingRoom: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.LivingRoom","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-living-room.html","searchKeys":["LivingRoom","val LivingRoom: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.LivingRoom"]},{"name":"val Lounge: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Lounge","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-lounge.html","searchKeys":["Lounge","val Lounge: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Lounge"]},{"name":"val ManCave: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.ManCave","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-man-cave.html","searchKeys":["ManCave","val ManCave: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.ManCave"]},{"name":"val Motion: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Motion","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-motion.html","searchKeys":["Motion","val Motion: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Motion"]},{"name":"val Music: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Music","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-music.html","searchKeys":["Music","val Music: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Music"]},{"name":"val Nursery: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Nursery","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-nursery.html","searchKeys":["Nursery","val Nursery: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Nursery"]},{"name":"val Office: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Office","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-office.html","searchKeys":["Office","val Office: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Office"]},{"name":"val Other: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Other","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-other.html","searchKeys":["Other","val Other: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Other"]},{"name":"val Pool: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Pool","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-pool.html","searchKeys":["Pool","val Pool: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Pool"]},{"name":"val Porch: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Porch","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-porch.html","searchKeys":["Porch","val Porch: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Porch"]},{"name":"val PublicImage: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.PublicImage","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-public-image.html","searchKeys":["PublicImage","val PublicImage: ResourceType","inkapplications.shade.structures.ResourceType.Companion.PublicImage"]},{"name":"val Reading: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Reading","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-reading.html","searchKeys":["Reading","val Reading: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Reading"]},{"name":"val Recreation: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Recreation","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-recreation.html","searchKeys":["Recreation","val Recreation: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Recreation"]},{"name":"val Room: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Room","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-room.html","searchKeys":["Room","val Room: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Room"]},{"name":"val Scene: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Scene","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-scene.html","searchKeys":["Scene","val Scene: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Scene"]},{"name":"val Staircase: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Staircase","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-staircase.html","searchKeys":["Staircase","val Staircase: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Staircase"]},{"name":"val Storage: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Storage","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-storage.html","searchKeys":["Storage","val Storage: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Storage"]},{"name":"val Studio: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Studio","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-studio.html","searchKeys":["Studio","val Studio: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Studio"]},{"name":"val Temperature: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Temperature","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-temperature.html","searchKeys":["Temperature","val Temperature: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Temperature"]},{"name":"val Terrace: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Terrace","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-terrace.html","searchKeys":["Terrace","val Terrace: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Terrace"]},{"name":"val Toilet: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Toilet","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-toilet.html","searchKeys":["Toilet","val Toilet: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Toilet"]},{"name":"val TopFloor: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.TopFloor","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-top-floor.html","searchKeys":["TopFloor","val TopFloor: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.TopFloor"]},{"name":"val Tv: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Tv","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-tv.html","searchKeys":["Tv","val Tv: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Tv"]},{"name":"val Upstairs: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Upstairs","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-upstairs.html","searchKeys":["Upstairs","val Upstairs: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Upstairs"]},{"name":"val ZgpConnectivity: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.ZgpConnectivity","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-zgp-connectivity.html","searchKeys":["ZgpConnectivity","val ZgpConnectivity: ResourceType","inkapplications.shade.structures.ResourceType.Companion.ZgpConnectivity"]},{"name":"val ZigbeeBridgeConnectivity: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.ZigbeeBridgeConnectivity","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-zigbee-bridge-connectivity.html","searchKeys":["ZigbeeBridgeConnectivity","val ZigbeeBridgeConnectivity: ResourceType","inkapplications.shade.structures.ResourceType.Companion.ZigbeeBridgeConnectivity"]},{"name":"val ZigbeeConnectivity: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.ZigbeeConnectivity","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-zigbee-connectivity.html","searchKeys":["ZigbeeConnectivity","val ZigbeeConnectivity: ResourceType","inkapplications.shade.structures.ResourceType.Companion.ZigbeeConnectivity"]},{"name":"val Zone: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Zone","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-zone.html","searchKeys":["Zone","val Zone: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Zone"]},{"name":"val applicationKey: String","description":"inkapplications.shade.structures.AuthToken.applicationKey","location":"structures/inkapplications.shade.structures/-auth-token/application-key.html","searchKeys":["applicationKey","val applicationKey: String","inkapplications.shade.structures.AuthToken.applicationKey"]},{"name":"val archetype: SegmentArchetype","description":"inkapplications.shade.structures.SegmentMetadata.archetype","location":"structures/inkapplications.shade.structures/-segment-metadata/archetype.html","searchKeys":["archetype","val archetype: SegmentArchetype","inkapplications.shade.structures.SegmentMetadata.archetype"]},{"name":"val archetype: SegmentArchetype?","description":"inkapplications.shade.structures.SegmentMetadataUpdate.archetype","location":"structures/inkapplications.shade.structures/-segment-metadata-update/archetype.html","searchKeys":["archetype","val archetype: SegmentArchetype?","inkapplications.shade.structures.SegmentMetadataUpdate.archetype"]},{"name":"val certificatePem: String","description":"inkapplications.shade.structures.SecurityStrategy.CustomCa.certificatePem","location":"structures/inkapplications.shade.structures/-security-strategy/-custom-ca/certificate-pem.html","searchKeys":["certificatePem","val certificatePem: String","inkapplications.shade.structures.SecurityStrategy.CustomCa.certificatePem"]},{"name":"val clientKey: String?","description":"inkapplications.shade.structures.AuthToken.clientKey","location":"structures/inkapplications.shade.structures/-auth-token/client-key.html","searchKeys":["clientKey","val clientKey: String?","inkapplications.shade.structures.AuthToken.clientKey"]},{"name":"val code: Int","description":"inkapplications.shade.structures.ApiStatusError.code","location":"structures/inkapplications.shade.structures/-api-status-error/code.html","searchKeys":["code","val code: Int","inkapplications.shade.structures.ApiStatusError.code"]},{"name":"val full: String","description":"inkapplications.shade.structures.VersionString.full","location":"structures/inkapplications.shade.structures/-version-string/full.html","searchKeys":["full","val full: String","inkapplications.shade.structures.VersionString.full"]},{"name":"val hostname: String","description":"inkapplications.shade.structures.SecurityStrategy.CustomCa.hostname","location":"structures/inkapplications.shade.structures/-security-strategy/-custom-ca/hostname.html","searchKeys":["hostname","val hostname: String","inkapplications.shade.structures.SecurityStrategy.CustomCa.hostname"]},{"name":"val hostname: String","description":"inkapplications.shade.structures.SecurityStrategy.Insecure.hostname","location":"structures/inkapplications.shade.structures/-security-strategy/-insecure/hostname.html","searchKeys":["hostname","val hostname: String","inkapplications.shade.structures.SecurityStrategy.Insecure.hostname"]},{"name":"val id: ResourceId","description":"inkapplications.shade.structures.ResourceReference.id","location":"structures/inkapplications.shade.structures/-resource-reference/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.structures.ResourceReference.id"]},{"name":"val ip: String","description":"inkapplications.shade.structures.SecurityStrategy.CustomCa.ip","location":"structures/inkapplications.shade.structures/-security-strategy/-custom-ca/ip.html","searchKeys":["ip","val ip: String","inkapplications.shade.structures.SecurityStrategy.CustomCa.ip"]},{"name":"val json: String","description":"inkapplications.shade.structures.UnknownEvent.json","location":"structures/inkapplications.shade.structures/-unknown-event/json.html","searchKeys":["json","val json: String","inkapplications.shade.structures.UnknownEvent.json"]},{"name":"val key: String","description":"inkapplications.shade.structures.ResourceType.key","location":"structures/inkapplications.shade.structures/-resource-type/key.html","searchKeys":["key","val key: String","inkapplications.shade.structures.ResourceType.key"]},{"name":"val key: String","description":"inkapplications.shade.structures.SegmentArchetype.key","location":"structures/inkapplications.shade.structures/-segment-archetype/key.html","searchKeys":["key","val key: String","inkapplications.shade.structures.SegmentArchetype.key"]},{"name":"val major: MatchGroup?","description":"inkapplications.shade.structures.VersionString.major","location":"structures/inkapplications.shade.structures/-version-string/major.html","searchKeys":["major","val major: MatchGroup?","inkapplications.shade.structures.VersionString.major"]},{"name":"val minor: MatchGroup?","description":"inkapplications.shade.structures.VersionString.minor","location":"structures/inkapplications.shade.structures/-version-string/minor.html","searchKeys":["minor","val minor: MatchGroup?","inkapplications.shade.structures.VersionString.minor"]},{"name":"val name: String","description":"inkapplications.shade.structures.SegmentMetadata.name","location":"structures/inkapplications.shade.structures/-segment-metadata/name.html","searchKeys":["name","val name: String","inkapplications.shade.structures.SegmentMetadata.name"]},{"name":"val name: String?","description":"inkapplications.shade.structures.SegmentMetadataUpdate.name","location":"structures/inkapplications.shade.structures/-segment-metadata-update/name.html","searchKeys":["name","val name: String?","inkapplications.shade.structures.SegmentMetadataUpdate.name"]},{"name":"val on: Boolean","description":"inkapplications.shade.structures.PowerInfo.on","location":"structures/inkapplications.shade.structures/-power-info/on.html","searchKeys":["on","val on: Boolean","inkapplications.shade.structures.PowerInfo.on"]},{"name":"val on: Boolean","description":"inkapplications.shade.structures.PowerValue.on","location":"structures/inkapplications.shade.structures/-power-value/on.html","searchKeys":["on","val on: Boolean","inkapplications.shade.structures.PowerValue.on"]},{"name":"val on: Boolean?","description":"inkapplications.shade.structures.parameters.PowerParameters.on","location":"structures/inkapplications.shade.structures.parameters/-power-parameters/on.html","searchKeys":["on","val on: Boolean?","inkapplications.shade.structures.parameters.PowerParameters.on"]},{"name":"val patch: MatchGroup?","description":"inkapplications.shade.structures.VersionString.patch","location":"structures/inkapplications.shade.structures/-version-string/patch.html","searchKeys":["patch","val patch: MatchGroup?","inkapplications.shade.structures.VersionString.patch"]},{"name":"val type: ResourceType","description":"inkapplications.shade.structures.ResourceReference.type","location":"structures/inkapplications.shade.structures/-resource-reference/type.html","searchKeys":["type","val type: ResourceType","inkapplications.shade.structures.ResourceReference.type"]},{"name":"val type: String","description":"inkapplications.shade.structures.UnknownEvent.type","location":"structures/inkapplications.shade.structures/-unknown-event/type.html","searchKeys":["type","val type: String","inkapplications.shade.structures.UnknownEvent.type"]},{"name":"val value: String","description":"inkapplications.shade.structures.ResourceId.value","location":"structures/inkapplications.shade.structures/-resource-id/value.html","searchKeys":["value","val value: String","inkapplications.shade.structures.ResourceId.value"]},{"name":"value class ResourceId(val value: String)","description":"inkapplications.shade.structures.ResourceId","location":"structures/inkapplications.shade.structures/-resource-id/index.html","searchKeys":["ResourceId","value class ResourceId(val value: String)","inkapplications.shade.structures.ResourceId"]},{"name":"value class ResourceType(val key: String)","description":"inkapplications.shade.structures.ResourceType","location":"structures/inkapplications.shade.structures/-resource-type/index.html","searchKeys":["ResourceType","value class ResourceType(val key: String)","inkapplications.shade.structures.ResourceType"]},{"name":"value class SegmentArchetype(val key: String)","description":"inkapplications.shade.structures.SegmentArchetype","location":"structures/inkapplications.shade.structures/-segment-archetype/index.html","searchKeys":["SegmentArchetype","value class SegmentArchetype(val key: String)","inkapplications.shade.structures.SegmentArchetype"]},{"name":"value class VersionString(val full: String)","description":"inkapplications.shade.structures.VersionString","location":"structures/inkapplications.shade.structures/-version-string/index.html","searchKeys":["VersionString","value class VersionString(val full: String)","inkapplications.shade.structures.VersionString"]},{"name":"abstract suspend fun listResources(): List","description":"inkapplications.shade.resources.ResourceControls.listResources","location":"resources/inkapplications.shade.resources/-resource-controls/list-resources.html","searchKeys":["listResources","abstract suspend fun listResources(): List","inkapplications.shade.resources.ResourceControls.listResources"]},{"name":"class ShadeResourcesModule(internalsModule: InternalsModule)","description":"inkapplications.shade.resources.ShadeResourcesModule","location":"resources/inkapplications.shade.resources/-shade-resources-module/index.html","searchKeys":["ShadeResourcesModule","class ShadeResourcesModule(internalsModule: InternalsModule)","inkapplications.shade.resources.ShadeResourcesModule"]},{"name":"constructor(id: ResourceId, type: ResourceType? = null, v1Id: String? = null)","description":"inkapplications.shade.resources.structures.Resource.Resource","location":"resources/inkapplications.shade.resources.structures/-resource/-resource.html","searchKeys":["Resource","constructor(id: ResourceId, type: ResourceType? = null, v1Id: String? = null)","inkapplications.shade.resources.structures.Resource.Resource"]},{"name":"constructor(internalsModule: InternalsModule)","description":"inkapplications.shade.resources.ShadeResourcesModule.ShadeResourcesModule","location":"resources/inkapplications.shade.resources/-shade-resources-module/-shade-resources-module.html","searchKeys":["ShadeResourcesModule","constructor(internalsModule: InternalsModule)","inkapplications.shade.resources.ShadeResourcesModule.ShadeResourcesModule"]},{"name":"data class Resource(val id: ResourceId, val type: ResourceType? = null, val v1Id: String? = null)","description":"inkapplications.shade.resources.structures.Resource","location":"resources/inkapplications.shade.resources.structures/-resource/index.html","searchKeys":["Resource","data class Resource(val id: ResourceId, val type: ResourceType? = null, val v1Id: String? = null)","inkapplications.shade.resources.structures.Resource"]},{"name":"interface ResourceControls","description":"inkapplications.shade.resources.ResourceControls","location":"resources/inkapplications.shade.resources/-resource-controls/index.html","searchKeys":["ResourceControls","interface ResourceControls","inkapplications.shade.resources.ResourceControls"]},{"name":"val id: ResourceId","description":"inkapplications.shade.resources.structures.Resource.id","location":"resources/inkapplications.shade.resources.structures/-resource/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.resources.structures.Resource.id"]},{"name":"val resources: ResourceControls","description":"inkapplications.shade.resources.ShadeResourcesModule.resources","location":"resources/inkapplications.shade.resources/-shade-resources-module/resources.html","searchKeys":["resources","val resources: ResourceControls","inkapplications.shade.resources.ShadeResourcesModule.resources"]},{"name":"val type: ResourceType?","description":"inkapplications.shade.resources.structures.Resource.type","location":"resources/inkapplications.shade.resources.structures/-resource/type.html","searchKeys":["type","val type: ResourceType?","inkapplications.shade.resources.structures.Resource.type"]},{"name":"val v1Id: String?","description":"inkapplications.shade.resources.structures.Resource.v1Id","location":"resources/inkapplications.shade.resources.structures/-resource/v1-id.html","searchKeys":["v1Id","val v1Id: String?","inkapplications.shade.resources.structures.Resource.v1Id"]},{"name":"abstract suspend fun createZone(parameters: ZoneCreateParameters): ResourceReference","description":"inkapplications.shade.zones.ZoneControls.createZone","location":"zones/inkapplications.shade.zones/-zone-controls/create-zone.html","searchKeys":["createZone","abstract suspend fun createZone(parameters: ZoneCreateParameters): ResourceReference","inkapplications.shade.zones.ZoneControls.createZone"]},{"name":"abstract suspend fun deleteZone(id: ResourceId): ResourceReference","description":"inkapplications.shade.zones.ZoneControls.deleteZone","location":"zones/inkapplications.shade.zones/-zone-controls/delete-zone.html","searchKeys":["deleteZone","abstract suspend fun deleteZone(id: ResourceId): ResourceReference","inkapplications.shade.zones.ZoneControls.deleteZone"]},{"name":"abstract suspend fun getZone(id: ResourceId): Zone","description":"inkapplications.shade.zones.ZoneControls.getZone","location":"zones/inkapplications.shade.zones/-zone-controls/get-zone.html","searchKeys":["getZone","abstract suspend fun getZone(id: ResourceId): Zone","inkapplications.shade.zones.ZoneControls.getZone"]},{"name":"abstract suspend fun listZones(): List","description":"inkapplications.shade.zones.ZoneControls.listZones","location":"zones/inkapplications.shade.zones/-zone-controls/list-zones.html","searchKeys":["listZones","abstract suspend fun listZones(): List","inkapplications.shade.zones.ZoneControls.listZones"]},{"name":"abstract suspend fun updateZone(id: ResourceId, parameters: ZoneUpdateParameters): ResourceReference","description":"inkapplications.shade.zones.ZoneControls.updateZone","location":"zones/inkapplications.shade.zones/-zone-controls/update-zone.html","searchKeys":["updateZone","abstract suspend fun updateZone(id: ResourceId, parameters: ZoneUpdateParameters): ResourceReference","inkapplications.shade.zones.ZoneControls.updateZone"]},{"name":"class ShadeZonesModule(internalsModule: InternalsModule)","description":"inkapplications.shade.zones.ShadeZonesModule","location":"zones/inkapplications.shade.zones/-shade-zones-module/index.html","searchKeys":["ShadeZonesModule","class ShadeZonesModule(internalsModule: InternalsModule)","inkapplications.shade.zones.ShadeZonesModule"]},{"name":"constructor(id: ResourceId, services: List, metadata: SegmentMetadata, children: List)","description":"inkapplications.shade.zones.structures.Zone.Zone","location":"zones/inkapplications.shade.zones.structures/-zone/-zone.html","searchKeys":["Zone","constructor(id: ResourceId, services: List, metadata: SegmentMetadata, children: List)","inkapplications.shade.zones.structures.Zone.Zone"]},{"name":"constructor(internalsModule: InternalsModule)","description":"inkapplications.shade.zones.ShadeZonesModule.ShadeZonesModule","location":"zones/inkapplications.shade.zones/-shade-zones-module/-shade-zones-module.html","searchKeys":["ShadeZonesModule","constructor(internalsModule: InternalsModule)","inkapplications.shade.zones.ShadeZonesModule.ShadeZonesModule"]},{"name":"constructor(metadata: SegmentMetadata, children: List)","description":"inkapplications.shade.zones.parameters.ZoneCreateParameters.ZoneCreateParameters","location":"zones/inkapplications.shade.zones.parameters/-zone-create-parameters/-zone-create-parameters.html","searchKeys":["ZoneCreateParameters","constructor(metadata: SegmentMetadata, children: List)","inkapplications.shade.zones.parameters.ZoneCreateParameters.ZoneCreateParameters"]},{"name":"constructor(metadata: SegmentMetadataUpdate? = null, children: List? = null)","description":"inkapplications.shade.zones.parameters.ZoneUpdateParameters.ZoneUpdateParameters","location":"zones/inkapplications.shade.zones.parameters/-zone-update-parameters/-zone-update-parameters.html","searchKeys":["ZoneUpdateParameters","constructor(metadata: SegmentMetadataUpdate? = null, children: List? = null)","inkapplications.shade.zones.parameters.ZoneUpdateParameters.ZoneUpdateParameters"]},{"name":"data class Zone(val id: ResourceId, val services: List, val metadata: SegmentMetadata, val children: List)","description":"inkapplications.shade.zones.structures.Zone","location":"zones/inkapplications.shade.zones.structures/-zone/index.html","searchKeys":["Zone","data class Zone(val id: ResourceId, val services: List, val metadata: SegmentMetadata, val children: List)","inkapplications.shade.zones.structures.Zone"]},{"name":"data class ZoneCreateParameters(val metadata: SegmentMetadata, val children: List)","description":"inkapplications.shade.zones.parameters.ZoneCreateParameters","location":"zones/inkapplications.shade.zones.parameters/-zone-create-parameters/index.html","searchKeys":["ZoneCreateParameters","data class ZoneCreateParameters(val metadata: SegmentMetadata, val children: List)","inkapplications.shade.zones.parameters.ZoneCreateParameters"]},{"name":"data class ZoneUpdateParameters(val metadata: SegmentMetadataUpdate? = null, val children: List? = null)","description":"inkapplications.shade.zones.parameters.ZoneUpdateParameters","location":"zones/inkapplications.shade.zones.parameters/-zone-update-parameters/index.html","searchKeys":["ZoneUpdateParameters","data class ZoneUpdateParameters(val metadata: SegmentMetadataUpdate? = null, val children: List? = null)","inkapplications.shade.zones.parameters.ZoneUpdateParameters"]},{"name":"interface ZoneControls","description":"inkapplications.shade.zones.ZoneControls","location":"zones/inkapplications.shade.zones/-zone-controls/index.html","searchKeys":["ZoneControls","interface ZoneControls","inkapplications.shade.zones.ZoneControls"]},{"name":"val children: List","description":"inkapplications.shade.zones.parameters.ZoneCreateParameters.children","location":"zones/inkapplications.shade.zones.parameters/-zone-create-parameters/children.html","searchKeys":["children","val children: List","inkapplications.shade.zones.parameters.ZoneCreateParameters.children"]},{"name":"val children: List","description":"inkapplications.shade.zones.structures.Zone.children","location":"zones/inkapplications.shade.zones.structures/-zone/children.html","searchKeys":["children","val children: List","inkapplications.shade.zones.structures.Zone.children"]},{"name":"val children: List?","description":"inkapplications.shade.zones.parameters.ZoneUpdateParameters.children","location":"zones/inkapplications.shade.zones.parameters/-zone-update-parameters/children.html","searchKeys":["children","val children: List?","inkapplications.shade.zones.parameters.ZoneUpdateParameters.children"]},{"name":"val id: ResourceId","description":"inkapplications.shade.zones.structures.Zone.id","location":"zones/inkapplications.shade.zones.structures/-zone/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.zones.structures.Zone.id"]},{"name":"val metadata: SegmentMetadata","description":"inkapplications.shade.zones.parameters.ZoneCreateParameters.metadata","location":"zones/inkapplications.shade.zones.parameters/-zone-create-parameters/metadata.html","searchKeys":["metadata","val metadata: SegmentMetadata","inkapplications.shade.zones.parameters.ZoneCreateParameters.metadata"]},{"name":"val metadata: SegmentMetadata","description":"inkapplications.shade.zones.structures.Zone.metadata","location":"zones/inkapplications.shade.zones.structures/-zone/metadata.html","searchKeys":["metadata","val metadata: SegmentMetadata","inkapplications.shade.zones.structures.Zone.metadata"]},{"name":"val metadata: SegmentMetadataUpdate?","description":"inkapplications.shade.zones.parameters.ZoneUpdateParameters.metadata","location":"zones/inkapplications.shade.zones.parameters/-zone-update-parameters/metadata.html","searchKeys":["metadata","val metadata: SegmentMetadataUpdate?","inkapplications.shade.zones.parameters.ZoneUpdateParameters.metadata"]},{"name":"val services: List","description":"inkapplications.shade.zones.structures.Zone.services","location":"zones/inkapplications.shade.zones.structures/-zone/services.html","searchKeys":["services","val services: List","inkapplications.shade.zones.structures.Zone.services"]},{"name":"val zones: ZoneControls","description":"inkapplications.shade.zones.ShadeZonesModule.zones","location":"zones/inkapplications.shade.zones/-shade-zones-module/zones.html","searchKeys":["zones","val zones: ZoneControls","inkapplications.shade.zones.ShadeZonesModule.zones"]},{"name":"abstract fun openSse(pathSegments: Array, dataDeserializer: DeserializationStrategy): Flow","description":"inkapplications.shade.internals.SseClient.openSse","location":"internals/inkapplications.shade.internals/-sse-client/open-sse.html","searchKeys":["openSse","abstract fun openSse(pathSegments: Array, dataDeserializer: DeserializationStrategy): Flow","inkapplications.shade.internals.SseClient.openSse"]},{"name":"abstract suspend fun sendRequest(method: String, pathSegments: Array, responseSerializer: KSerializer>, body: REQUEST? = null, requestSerializer: KSerializer? = null): RESPONSE","description":"inkapplications.shade.internals.HueHttpClient.sendRequest","location":"internals/inkapplications.shade.internals/-hue-http-client/send-request.html","searchKeys":["sendRequest","abstract suspend fun sendRequest(method: String, pathSegments: Array, responseSerializer: KSerializer>, body: REQUEST? = null, requestSerializer: KSerializer? = null): RESPONSE","inkapplications.shade.internals.HueHttpClient.sendRequest"]},{"name":"abstract suspend fun sendV1Request(method: String, pathSegments: Array, responseSerializer: KSerializer>>, body: REQUEST? = null, requestSerializer: KSerializer? = null): RESPONSE","description":"inkapplications.shade.internals.HueHttpClient.sendV1Request","location":"internals/inkapplications.shade.internals/-hue-http-client/send-v1-request.html","searchKeys":["sendV1Request","abstract suspend fun sendV1Request(method: String, pathSegments: Array, responseSerializer: KSerializer>>, body: REQUEST? = null, requestSerializer: KSerializer? = null): RESPONSE","inkapplications.shade.internals.HueHttpClient.sendV1Request"]},{"name":"actual constructor(configurationContainer: ERROR CLASS: Symbol not found for HueConfigurationContainer, json: ERROR CLASS: Symbol not found for Json, logger: ERROR CLASS: Symbol not found for KimchiLogger)","description":"inkapplications.shade.internals.PlatformModule.PlatformModule","location":"internals/inkapplications.shade.internals/-platform-module/-platform-module.html","searchKeys":["PlatformModule","actual constructor(configurationContainer: ERROR CLASS: Symbol not found for HueConfigurationContainer, json: ERROR CLASS: Symbol not found for Json, logger: ERROR CLASS: Symbol not found for KimchiLogger)","inkapplications.shade.internals.PlatformModule.PlatformModule"]},{"name":"actual fun createEngine(securityStrategy: ERROR CLASS: Symbol not found for SecurityStrategy): ERROR CLASS: Symbol not found for HttpClientEngineFactory<*>","description":"inkapplications.shade.internals.PlatformModule.createEngine","location":"internals/inkapplications.shade.internals/-platform-module/create-engine.html","searchKeys":["createEngine","actual fun createEngine(securityStrategy: ERROR CLASS: Symbol not found for SecurityStrategy): ERROR CLASS: Symbol not found for HttpClientEngineFactory<*>","inkapplications.shade.internals.PlatformModule.createEngine"]},{"name":"class CachedProperty(val keyProperty: () -> KEY, lazy: Boolean = false, val factory: (KEY) -> VALUE) : ReadOnlyProperty ","description":"inkapplications.shade.internals.CachedProperty","location":"internals/inkapplications.shade.internals/-cached-property/index.html","searchKeys":["CachedProperty","class CachedProperty(val keyProperty: () -> KEY, lazy: Boolean = false, val factory: (KEY) -> VALUE) : ReadOnlyProperty ","inkapplications.shade.internals.CachedProperty"]},{"name":"class InternalsModule(val configurationContainer: HueConfigurationContainer, logger: KimchiLogger = EmptyLogger)","description":"inkapplications.shade.internals.InternalsModule","location":"internals/inkapplications.shade.internals/-internals-module/index.html","searchKeys":["InternalsModule","class InternalsModule(val configurationContainer: HueConfigurationContainer, logger: KimchiLogger = EmptyLogger)","inkapplications.shade.internals.InternalsModule"]},{"name":"constructor(configurationContainer: HueConfigurationContainer, logger: KimchiLogger = EmptyLogger)","description":"inkapplications.shade.internals.InternalsModule.InternalsModule","location":"internals/inkapplications.shade.internals/-internals-module/-internals-module.html","searchKeys":["InternalsModule","constructor(configurationContainer: HueConfigurationContainer, logger: KimchiLogger = EmptyLogger)","inkapplications.shade.internals.InternalsModule.InternalsModule"]},{"name":"constructor(keyProperty: () -> KEY, lazy: Boolean = false, factory: (KEY) -> VALUE)","description":"inkapplications.shade.internals.CachedProperty.CachedProperty","location":"internals/inkapplications.shade.internals/-cached-property/-cached-property.html","searchKeys":["CachedProperty","constructor(keyProperty: () -> KEY, lazy: Boolean = false, factory: (KEY) -> VALUE)","inkapplications.shade.internals.CachedProperty.CachedProperty"]},{"name":"expect class PlatformModule","description":"inkapplications.shade.internals.PlatformModule","location":"internals/inkapplications.shade.internals/-platform-module/index.html","searchKeys":["PlatformModule","expect class PlatformModule","inkapplications.shade.internals.PlatformModule"]},{"name":"expect constructor(configurationContainer: HueConfigurationContainer, json: Json, logger: KimchiLogger = EmptyLogger)","description":"inkapplications.shade.internals.PlatformModule.PlatformModule","location":"internals/inkapplications.shade.internals/-platform-module/-platform-module.html","searchKeys":["PlatformModule","expect constructor(configurationContainer: HueConfigurationContainer, json: Json, logger: KimchiLogger = EmptyLogger)","inkapplications.shade.internals.PlatformModule.PlatformModule"]},{"name":"expect fun createEngine(securityStrategy: SecurityStrategy): HttpClientEngineFactory<*>","description":"inkapplications.shade.internals.PlatformModule.createEngine","location":"internals/inkapplications.shade.internals/-platform-module/create-engine.html","searchKeys":["createEngine","expect fun createEngine(securityStrategy: SecurityStrategy): HttpClientEngineFactory<*>","inkapplications.shade.internals.PlatformModule.createEngine"]},{"name":"fun applyPlatformConfiguration(builder: OkHttpClient.Builder, securityStrategy: SecurityStrategy): OkHttpClient.Builder","description":"inkapplications.shade.internals.PlatformModule.applyPlatformConfiguration","location":"internals/inkapplications.shade.internals/-platform-module/apply-platform-configuration.html","searchKeys":["applyPlatformConfiguration","fun applyPlatformConfiguration(builder: OkHttpClient.Builder, securityStrategy: SecurityStrategy): OkHttpClient.Builder","inkapplications.shade.internals.PlatformModule.applyPlatformConfiguration"]},{"name":"inline suspend fun HueHttpClient.postData(body: REQUEST, vararg pathSegments: String): RESPONSE","description":"inkapplications.shade.internals.postData","location":"internals/inkapplications.shade.internals/post-data.html","searchKeys":["postData","inline suspend fun HueHttpClient.postData(body: REQUEST, vararg pathSegments: String): RESPONSE","inkapplications.shade.internals.postData"]},{"name":"inline suspend fun HueHttpClient.putData(body: REQUEST, vararg pathSegments: String): RESPONSE","description":"inkapplications.shade.internals.putData","location":"internals/inkapplications.shade.internals/put-data.html","searchKeys":["putData","inline suspend fun HueHttpClient.putData(body: REQUEST, vararg pathSegments: String): RESPONSE","inkapplications.shade.internals.putData"]},{"name":"inline suspend fun HueHttpClient.deleteData(vararg pathSegments: String): T","description":"inkapplications.shade.internals.deleteData","location":"internals/inkapplications.shade.internals/delete-data.html","searchKeys":["deleteData","inline suspend fun HueHttpClient.deleteData(vararg pathSegments: String): T","inkapplications.shade.internals.deleteData"]},{"name":"inline suspend fun HueHttpClient.getData(vararg pathSegments: String): T","description":"inkapplications.shade.internals.getData","location":"internals/inkapplications.shade.internals/get-data.html","searchKeys":["getData","inline suspend fun HueHttpClient.getData(vararg pathSegments: String): T","inkapplications.shade.internals.getData"]},{"name":"interface HueHttpClient","description":"inkapplications.shade.internals.HueHttpClient","location":"internals/inkapplications.shade.internals/-hue-http-client/index.html","searchKeys":["HueHttpClient","interface HueHttpClient","inkapplications.shade.internals.HueHttpClient"]},{"name":"interface SseClient","description":"inkapplications.shade.internals.SseClient","location":"internals/inkapplications.shade.internals/-sse-client/index.html","searchKeys":["SseClient","interface SseClient","inkapplications.shade.internals.SseClient"]},{"name":"object DummyConfigurationContainer : HueConfigurationContainer","description":"inkapplications.shade.internals.DummyConfigurationContainer","location":"internals/inkapplications.shade.internals/-dummy-configuration-container/index.html","searchKeys":["DummyConfigurationContainer","object DummyConfigurationContainer : HueConfigurationContainer","inkapplications.shade.internals.DummyConfigurationContainer"]},{"name":"object HueStubClient : HueHttpClient","description":"inkapplications.shade.internals.HueStubClient","location":"internals/inkapplications.shade.internals/-hue-stub-client/index.html","searchKeys":["HueStubClient","object HueStubClient : HueHttpClient","inkapplications.shade.internals.HueStubClient"]},{"name":"open operator override fun getValue(thisRef: Any?, property: KProperty<*>): VALUE","description":"inkapplications.shade.internals.CachedProperty.getValue","location":"internals/inkapplications.shade.internals/-cached-property/get-value.html","searchKeys":["getValue","open operator override fun getValue(thisRef: Any?, property: KProperty<*>): VALUE","inkapplications.shade.internals.CachedProperty.getValue"]},{"name":"open override val authToken: StateFlow","description":"inkapplications.shade.internals.DummyConfigurationContainer.authToken","location":"internals/inkapplications.shade.internals/-dummy-configuration-container/auth-token.html","searchKeys":["authToken","open override val authToken: StateFlow","inkapplications.shade.internals.DummyConfigurationContainer.authToken"]},{"name":"open override val hostname: StateFlow","description":"inkapplications.shade.internals.DummyConfigurationContainer.hostname","location":"internals/inkapplications.shade.internals/-dummy-configuration-container/hostname.html","searchKeys":["hostname","open override val hostname: StateFlow","inkapplications.shade.internals.DummyConfigurationContainer.hostname"]},{"name":"open override val securityStrategy: StateFlow","description":"inkapplications.shade.internals.DummyConfigurationContainer.securityStrategy","location":"internals/inkapplications.shade.internals/-dummy-configuration-container/security-strategy.html","searchKeys":["securityStrategy","open override val securityStrategy: StateFlow","inkapplications.shade.internals.DummyConfigurationContainer.securityStrategy"]},{"name":"open suspend override fun sendRequest(method: String, pathSegments: Array, responseSerializer: KSerializer>, body: REQUEST?, requestSerializer: KSerializer?): RESPONSE","description":"inkapplications.shade.internals.HueStubClient.sendRequest","location":"internals/inkapplications.shade.internals/-hue-stub-client/send-request.html","searchKeys":["sendRequest","open suspend override fun sendRequest(method: String, pathSegments: Array, responseSerializer: KSerializer>, body: REQUEST?, requestSerializer: KSerializer?): RESPONSE","inkapplications.shade.internals.HueStubClient.sendRequest"]},{"name":"open suspend override fun sendV1Request(method: String, pathSegments: Array, responseSerializer: KSerializer>>, body: REQUEST?, requestSerializer: KSerializer?): RESPONSE","description":"inkapplications.shade.internals.HueStubClient.sendV1Request","location":"internals/inkapplications.shade.internals/-hue-stub-client/send-v1-request.html","searchKeys":["sendV1Request","open suspend override fun sendV1Request(method: String, pathSegments: Array, responseSerializer: KSerializer>>, body: REQUEST?, requestSerializer: KSerializer?): RESPONSE","inkapplications.shade.internals.HueStubClient.sendV1Request"]},{"name":"open suspend override fun setAuthToken(token: AuthToken?)","description":"inkapplications.shade.internals.DummyConfigurationContainer.setAuthToken","location":"internals/inkapplications.shade.internals/-dummy-configuration-container/set-auth-token.html","searchKeys":["setAuthToken","open suspend override fun setAuthToken(token: AuthToken?)","inkapplications.shade.internals.DummyConfigurationContainer.setAuthToken"]},{"name":"open suspend override fun setHostname(hostname: String?)","description":"inkapplications.shade.internals.DummyConfigurationContainer.setHostname","location":"internals/inkapplications.shade.internals/-dummy-configuration-container/set-hostname.html","searchKeys":["setHostname","open suspend override fun setHostname(hostname: String?)","inkapplications.shade.internals.DummyConfigurationContainer.setHostname"]},{"name":"open suspend override fun setSecurityStrategy(securityStrategy: SecurityStrategy)","description":"inkapplications.shade.internals.DummyConfigurationContainer.setSecurityStrategy","location":"internals/inkapplications.shade.internals/-dummy-configuration-container/set-security-strategy.html","searchKeys":["setSecurityStrategy","open suspend override fun setSecurityStrategy(securityStrategy: SecurityStrategy)","inkapplications.shade.internals.DummyConfigurationContainer.setSecurityStrategy"]},{"name":"val configurationContainer: HueConfigurationContainer","description":"inkapplications.shade.internals.InternalsModule.configurationContainer","location":"internals/inkapplications.shade.internals/-internals-module/configuration-container.html","searchKeys":["configurationContainer","val configurationContainer: HueConfigurationContainer","inkapplications.shade.internals.InternalsModule.configurationContainer"]},{"name":"val factory: (KEY) -> VALUE","description":"inkapplications.shade.internals.CachedProperty.factory","location":"internals/inkapplications.shade.internals/-cached-property/factory.html","searchKeys":["factory","val factory: (KEY) -> VALUE","inkapplications.shade.internals.CachedProperty.factory"]},{"name":"val hueHttpClient: HueHttpClient","description":"inkapplications.shade.internals.InternalsModule.hueHttpClient","location":"internals/inkapplications.shade.internals/-internals-module/hue-http-client.html","searchKeys":["hueHttpClient","val hueHttpClient: HueHttpClient","inkapplications.shade.internals.InternalsModule.hueHttpClient"]},{"name":"val json: Json","description":"inkapplications.shade.internals.InternalsModule.json","location":"internals/inkapplications.shade.internals/-internals-module/json.html","searchKeys":["json","val json: Json","inkapplications.shade.internals.InternalsModule.json"]},{"name":"val keyProperty: () -> KEY","description":"inkapplications.shade.internals.CachedProperty.keyProperty","location":"internals/inkapplications.shade.internals/-cached-property/key-property.html","searchKeys":["keyProperty","val keyProperty: () -> KEY","inkapplications.shade.internals.CachedProperty.keyProperty"]},{"name":"val platformModule: PlatformModule","description":"inkapplications.shade.internals.InternalsModule.platformModule","location":"internals/inkapplications.shade.internals/-internals-module/platform-module.html","searchKeys":["platformModule","val platformModule: PlatformModule","inkapplications.shade.internals.InternalsModule.platformModule"]},{"name":"val sseClient: SseClient","description":"inkapplications.shade.internals.PlatformModule.sseClient","location":"internals/inkapplications.shade.internals/-platform-module/sse-client.html","searchKeys":["sseClient","val sseClient: SseClient","inkapplications.shade.internals.PlatformModule.sseClient"]},{"name":"abstract class DelegateSerializer(delegate: KSerializer) : KSerializer ","description":"inkapplications.shade.serialization.DelegateSerializer","location":"serialization/inkapplications.shade.serialization/-delegate-serializer/index.html","searchKeys":["DelegateSerializer","abstract class DelegateSerializer(delegate: KSerializer) : KSerializer ","inkapplications.shade.serialization.DelegateSerializer"]},{"name":"abstract class HueResponse","description":"inkapplications.shade.serialization.HueResponse","location":"serialization/inkapplications.shade.serialization/-hue-response/index.html","searchKeys":["HueResponse","abstract class HueResponse","inkapplications.shade.serialization.HueResponse"]},{"name":"abstract class V1HueResponse","description":"inkapplications.shade.serialization.V1HueResponse","location":"serialization/inkapplications.shade.serialization/-v1-hue-response/index.html","searchKeys":["V1HueResponse","abstract class V1HueResponse","inkapplications.shade.serialization.V1HueResponse"]},{"name":"const val BACKUP_INVALID_STATE: Int = 803","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.BACKUP_INVALID_STATE","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-b-a-c-k-u-p_-i-n-v-a-l-i-d_-s-t-a-t-e.html","searchKeys":["BACKUP_INVALID_STATE","const val BACKUP_INVALID_STATE: Int = 803","inkapplications.shade.serialization.V1HueError.ErrorCodes.BACKUP_INVALID_STATE"]},{"name":"const val BACKUP_SOURCE_FACTORY_NEW: Int = 802","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.BACKUP_SOURCE_FACTORY_NEW","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-b-a-c-k-u-p_-s-o-u-r-c-e_-f-a-c-t-o-r-y_-n-e-w.html","searchKeys":["BACKUP_SOURCE_FACTORY_NEW","const val BACKUP_SOURCE_FACTORY_NEW: Int = 802","inkapplications.shade.serialization.V1HueError.ErrorCodes.BACKUP_SOURCE_FACTORY_NEW"]},{"name":"const val BACKUP_SOURCE_MODEL_INVALID: Int = 801","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.BACKUP_SOURCE_MODEL_INVALID","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-b-a-c-k-u-p_-s-o-u-r-c-e_-m-o-d-e-l_-i-n-v-a-l-i-d.html","searchKeys":["BACKUP_SOURCE_MODEL_INVALID","const val BACKUP_SOURCE_MODEL_INVALID: Int = 801","inkapplications.shade.serialization.V1HueError.ErrorCodes.BACKUP_SOURCE_MODEL_INVALID"]},{"name":"const val DHCP_DISABLED: Int = 110","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.DHCP_DISABLED","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-d-h-c-p_-d-i-s-a-b-l-e-d.html","searchKeys":["DHCP_DISABLED","const val DHCP_DISABLED: Int = 110","inkapplications.shade.serialization.V1HueError.ErrorCodes.DHCP_DISABLED"]},{"name":"const val GROUP_LIGHT_ALREADY_IN_ROOM: Int = 306","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.GROUP_LIGHT_ALREADY_IN_ROOM","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-g-r-o-u-p_-l-i-g-h-t_-a-l-r-e-a-d-y_-i-n_-r-o-o-m.html","searchKeys":["GROUP_LIGHT_ALREADY_IN_ROOM","const val GROUP_LIGHT_ALREADY_IN_ROOM: Int = 306","inkapplications.shade.serialization.V1HueError.ErrorCodes.GROUP_LIGHT_ALREADY_IN_ROOM"]},{"name":"const val GROUP_LIST_FULL: Int = 301","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.GROUP_LIST_FULL","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-g-r-o-u-p_-l-i-s-t_-f-u-l-l.html","searchKeys":["GROUP_LIST_FULL","const val GROUP_LIST_FULL: Int = 301","inkapplications.shade.serialization.V1HueError.ErrorCodes.GROUP_LIST_FULL"]},{"name":"const val GROUP_UPDATE_NOT_ALLOWED: Int = 305","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.GROUP_UPDATE_NOT_ALLOWED","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-g-r-o-u-p_-u-p-d-a-t-e_-n-o-t_-a-l-l-o-w-e-d.html","searchKeys":["GROUP_UPDATE_NOT_ALLOWED","const val GROUP_UPDATE_NOT_ALLOWED: Int = 305","inkapplications.shade.serialization.V1HueError.ErrorCodes.GROUP_UPDATE_NOT_ALLOWED"]},{"name":"const val LIGHT_PARAMETER_NOT_MODIFIABLE: Int = 201","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.LIGHT_PARAMETER_NOT_MODIFIABLE","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-l-i-g-h-t_-p-a-r-a-m-e-t-e-r_-n-o-t_-m-o-d-i-f-i-a-b-l-e.html","searchKeys":["LIGHT_PARAMETER_NOT_MODIFIABLE","const val LIGHT_PARAMETER_NOT_MODIFIABLE: Int = 201","inkapplications.shade.serialization.V1HueError.ErrorCodes.LIGHT_PARAMETER_NOT_MODIFIABLE"]},{"name":"const val LIGHT_RADIO_FULL: Int = 203","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.LIGHT_RADIO_FULL","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-l-i-g-h-t_-r-a-d-i-o_-f-u-l-l.html","searchKeys":["LIGHT_RADIO_FULL","const val LIGHT_RADIO_FULL: Int = 203","inkapplications.shade.serialization.V1HueError.ErrorCodes.LIGHT_RADIO_FULL"]},{"name":"const val LINK_REQUIRED: Int = 101","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.LINK_REQUIRED","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-l-i-n-k_-r-e-q-u-i-r-e-d.html","searchKeys":["LINK_REQUIRED","const val LINK_REQUIRED: Int = 101","inkapplications.shade.serialization.V1HueError.ErrorCodes.LINK_REQUIRED"]},{"name":"const val RULE_ACTION_ERROR: Int = 608","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.RULE_ACTION_ERROR","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-r-u-l-e_-a-c-t-i-o-n_-e-r-r-o-r.html","searchKeys":["RULE_ACTION_ERROR","const val RULE_ACTION_ERROR: Int = 608","inkapplications.shade.serialization.V1HueError.ErrorCodes.RULE_ACTION_ERROR"]},{"name":"const val RULE_CONDITION_NOT_ALLOWED: Int = 607","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.RULE_CONDITION_NOT_ALLOWED","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-r-u-l-e_-c-o-n-d-i-t-i-o-n_-n-o-t_-a-l-l-o-w-e-d.html","searchKeys":["RULE_CONDITION_NOT_ALLOWED","const val RULE_CONDITION_NOT_ALLOWED: Int = 607","inkapplications.shade.serialization.V1HueError.ErrorCodes.RULE_CONDITION_NOT_ALLOWED"]},{"name":"const val RULE_LIST_FULL: Int = 601","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.RULE_LIST_FULL","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-r-u-l-e_-l-i-s-t_-f-u-l-l.html","searchKeys":["RULE_LIST_FULL","const val RULE_LIST_FULL: Int = 601","inkapplications.shade.serialization.V1HueError.ErrorCodes.RULE_LIST_FULL"]},{"name":"const val RULE_NOT_ACTIVATED: Int = 609","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.RULE_NOT_ACTIVATED","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-r-u-l-e_-n-o-t_-a-c-t-i-v-a-t-e-d.html","searchKeys":["RULE_NOT_ACTIVATED","const val RULE_NOT_ACTIVATED: Int = 609","inkapplications.shade.serialization.V1HueError.ErrorCodes.RULE_NOT_ACTIVATED"]},{"name":"const val SCENE_GROUP_EMPTY: Int = 404","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.SCENE_GROUP_EMPTY","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-s-c-e-n-e_-g-r-o-u-p_-e-m-p-t-y.html","searchKeys":["SCENE_GROUP_EMPTY","const val SCENE_GROUP_EMPTY: Int = 404","inkapplications.shade.serialization.V1HueError.ErrorCodes.SCENE_GROUP_EMPTY"]},{"name":"const val SCENE_LIST_FULL: Int = 402","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.SCENE_LIST_FULL","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-s-c-e-n-e_-l-i-s-t_-f-u-l-l.html","searchKeys":["SCENE_LIST_FULL","const val SCENE_LIST_FULL: Int = 402","inkapplications.shade.serialization.V1HueError.ErrorCodes.SCENE_LIST_FULL"]},{"name":"const val SCENE_LOCKED: Int = 403","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.SCENE_LOCKED","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-s-c-e-n-e_-l-o-c-k-e-d.html","searchKeys":["SCENE_LOCKED","const val SCENE_LOCKED: Int = 403","inkapplications.shade.serialization.V1HueError.ErrorCodes.SCENE_LOCKED"]},{"name":"const val SCHEDULE_COMMAND_ERROR: Int = 706","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.SCHEDULE_COMMAND_ERROR","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-s-c-h-e-d-u-l-e_-c-o-m-m-a-n-d_-e-r-r-o-r.html","searchKeys":["SCHEDULE_COMMAND_ERROR","const val SCHEDULE_COMMAND_ERROR: Int = 706","inkapplications.shade.serialization.V1HueError.ErrorCodes.SCHEDULE_COMMAND_ERROR"]},{"name":"const val SCHEDULE_FULL: Int = 701","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.SCHEDULE_FULL","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-s-c-h-e-d-u-l-e_-f-u-l-l.html","searchKeys":["SCHEDULE_FULL","const val SCHEDULE_FULL: Int = 701","inkapplications.shade.serialization.V1HueError.ErrorCodes.SCHEDULE_FULL"]},{"name":"const val SCHEDULE_TAG_INVALID: Int = 704","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.SCHEDULE_TAG_INVALID","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-s-c-h-e-d-u-l-e_-t-a-g_-i-n-v-a-l-i-d.html","searchKeys":["SCHEDULE_TAG_INVALID","const val SCHEDULE_TAG_INVALID: Int = 704","inkapplications.shade.serialization.V1HueError.ErrorCodes.SCHEDULE_TAG_INVALID"]},{"name":"const val SCHEDULE_TIMEZONE_INVALID: Int = 702","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.SCHEDULE_TIMEZONE_INVALID","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-s-c-h-e-d-u-l-e_-t-i-m-e-z-o-n-e_-i-n-v-a-l-i-d.html","searchKeys":["SCHEDULE_TIMEZONE_INVALID","const val SCHEDULE_TIMEZONE_INVALID: Int = 702","inkapplications.shade.serialization.V1HueError.ErrorCodes.SCHEDULE_TIMEZONE_INVALID"]},{"name":"const val SCHEDULE_TIME_AMBIGUOUS: Int = 703","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.SCHEDULE_TIME_AMBIGUOUS","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-s-c-h-e-d-u-l-e_-t-i-m-e_-a-m-b-i-g-u-o-u-s.html","searchKeys":["SCHEDULE_TIME_AMBIGUOUS","const val SCHEDULE_TIME_AMBIGUOUS: Int = 703","inkapplications.shade.serialization.V1HueError.ErrorCodes.SCHEDULE_TIME_AMBIGUOUS"]},{"name":"const val SCHEDULE_TIME_PAST: Int = 705","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.SCHEDULE_TIME_PAST","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-s-c-h-e-d-u-l-e_-t-i-m-e_-p-a-s-t.html","searchKeys":["SCHEDULE_TIME_PAST","const val SCHEDULE_TIME_PAST: Int = 705","inkapplications.shade.serialization.V1HueError.ErrorCodes.SCHEDULE_TIME_PAST"]},{"name":"const val SENSOR_LIST_FULL: Int = 502","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.SENSOR_LIST_FULL","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-s-e-n-s-o-r_-l-i-s-t_-f-u-l-l.html","searchKeys":["SENSOR_LIST_FULL","const val SENSOR_LIST_FULL: Int = 502","inkapplications.shade.serialization.V1HueError.ErrorCodes.SENSOR_LIST_FULL"]},{"name":"const val SENSOR_NOT_ALLOWED: Int = 501","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.SENSOR_NOT_ALLOWED","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-s-e-n-s-o-r_-n-o-t_-a-l-l-o-w-e-d.html","searchKeys":["SENSOR_NOT_ALLOWED","const val SENSOR_NOT_ALLOWED: Int = 501","inkapplications.shade.serialization.V1HueError.ErrorCodes.SENSOR_NOT_ALLOWED"]},{"name":"const val SENSOR_RADIO_FULL: Int = 503","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.SENSOR_RADIO_FULL","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-s-e-n-s-o-r_-r-a-d-i-o_-f-u-l-l.html","searchKeys":["SENSOR_RADIO_FULL","const val SENSOR_RADIO_FULL: Int = 503","inkapplications.shade.serialization.V1HueError.ErrorCodes.SENSOR_RADIO_FULL"]},{"name":"const val UPDATE_INVALID_STATE: Int = 111","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes.UPDATE_INVALID_STATE","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/-u-p-d-a-t-e_-i-n-v-a-l-i-d_-s-t-a-t-e.html","searchKeys":["UPDATE_INVALID_STATE","const val UPDATE_INVALID_STATE: Int = 111","inkapplications.shade.serialization.V1HueError.ErrorCodes.UPDATE_INVALID_STATE"]},{"name":"constructor(delegate: KSerializer)","description":"inkapplications.shade.serialization.DelegateSerializer.DelegateSerializer","location":"serialization/inkapplications.shade.serialization/-delegate-serializer/-delegate-serializer.html","searchKeys":["DelegateSerializer","constructor(delegate: KSerializer)","inkapplications.shade.serialization.DelegateSerializer.DelegateSerializer"]},{"name":"constructor(description: String)","description":"inkapplications.shade.serialization.HueError.HueError","location":"serialization/inkapplications.shade.serialization/-hue-error/-hue-error.html","searchKeys":["HueError","constructor(description: String)","inkapplications.shade.serialization.HueError.HueError"]},{"name":"constructor(error: V1HueError)","description":"inkapplications.shade.serialization.V1HueResponse.Error.Error","location":"serialization/inkapplications.shade.serialization/-v1-hue-response/-error/-error.html","searchKeys":["Error","constructor(error: V1HueError)","inkapplications.shade.serialization.V1HueResponse.Error.Error"]},{"name":"constructor(errors: List)","description":"inkapplications.shade.serialization.HueResponse.Error.Error","location":"serialization/inkapplications.shade.serialization/-hue-response/-error/-error.html","searchKeys":["Error","constructor(errors: List)","inkapplications.shade.serialization.HueResponse.Error.Error"]},{"name":"constructor(errors: List, data: T)","description":"inkapplications.shade.serialization.HueResponse.Success.Success","location":"serialization/inkapplications.shade.serialization/-hue-response/-success/-success.html","searchKeys":["Success","constructor(errors: List, data: T)","inkapplications.shade.serialization.HueResponse.Success.Success"]},{"name":"constructor(success: T)","description":"inkapplications.shade.serialization.V1HueResponse.Success.Success","location":"serialization/inkapplications.shade.serialization/-v1-hue-response/-success/-success.html","searchKeys":["Success","constructor(success: T)","inkapplications.shade.serialization.V1HueResponse.Success.Success"]},{"name":"constructor(type: Int, address: String, description: String)","description":"inkapplications.shade.serialization.V1HueError.V1HueError","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-v1-hue-error.html","searchKeys":["V1HueError","constructor(type: Int, address: String, description: String)","inkapplications.shade.serialization.V1HueError.V1HueError"]},{"name":"data class Error(val error: V1HueError) : V1HueResponse ","description":"inkapplications.shade.serialization.V1HueResponse.Error","location":"serialization/inkapplications.shade.serialization/-v1-hue-response/-error/index.html","searchKeys":["Error","data class Error(val error: V1HueError) : V1HueResponse ","inkapplications.shade.serialization.V1HueResponse.Error"]},{"name":"data class Error(val errors: List) : HueResponse ","description":"inkapplications.shade.serialization.HueResponse.Error","location":"serialization/inkapplications.shade.serialization/-hue-response/-error/index.html","searchKeys":["Error","data class Error(val errors: List) : HueResponse ","inkapplications.shade.serialization.HueResponse.Error"]},{"name":"data class HueError(val description: String)","description":"inkapplications.shade.serialization.HueError","location":"serialization/inkapplications.shade.serialization/-hue-error/index.html","searchKeys":["HueError","data class HueError(val description: String)","inkapplications.shade.serialization.HueError"]},{"name":"data class Success(val errors: List, val data: T) : HueResponse ","description":"inkapplications.shade.serialization.HueResponse.Success","location":"serialization/inkapplications.shade.serialization/-hue-response/-success/index.html","searchKeys":["Success","data class Success(val errors: List, val data: T) : HueResponse ","inkapplications.shade.serialization.HueResponse.Success"]},{"name":"data class Success(val success: T) : V1HueResponse ","description":"inkapplications.shade.serialization.V1HueResponse.Success","location":"serialization/inkapplications.shade.serialization/-v1-hue-response/-success/index.html","searchKeys":["Success","data class Success(val success: T) : V1HueResponse ","inkapplications.shade.serialization.V1HueResponse.Success"]},{"name":"data class V1HueError(val type: Int, val address: String, val description: String)","description":"inkapplications.shade.serialization.V1HueError","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/index.html","searchKeys":["V1HueError","data class V1HueError(val type: Int, val address: String, val description: String)","inkapplications.shade.serialization.V1HueError"]},{"name":"object ErrorCodes","description":"inkapplications.shade.serialization.V1HueError.ErrorCodes","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/-error-codes/index.html","searchKeys":["ErrorCodes","object ErrorCodes","inkapplications.shade.serialization.V1HueError.ErrorCodes"]},{"name":"object ExplicitMiredSerializer : DelegateSerializer ","description":"inkapplications.shade.serialization.ExplicitMiredSerializer","location":"serialization/inkapplications.shade.serialization/-explicit-mired-serializer/index.html","searchKeys":["ExplicitMiredSerializer","object ExplicitMiredSerializer : DelegateSerializer ","inkapplications.shade.serialization.ExplicitMiredSerializer"]},{"name":"object FractionalPercentageSerializer : DelegateSerializer ","description":"inkapplications.shade.serialization.FractionalPercentageSerializer","location":"serialization/inkapplications.shade.serialization/-fractional-percentage-serializer/index.html","searchKeys":["FractionalPercentageSerializer","object FractionalPercentageSerializer : DelegateSerializer ","inkapplications.shade.serialization.FractionalPercentageSerializer"]},{"name":"object MillisecondDurationSerializer : DelegateSerializer ","description":"inkapplications.shade.serialization.MillisecondDurationSerializer","location":"serialization/inkapplications.shade.serialization/-millisecond-duration-serializer/index.html","searchKeys":["MillisecondDurationSerializer","object MillisecondDurationSerializer : DelegateSerializer ","inkapplications.shade.serialization.MillisecondDurationSerializer"]},{"name":"object MiredSerializer : DelegateSerializer ","description":"inkapplications.shade.serialization.MiredSerializer","location":"serialization/inkapplications.shade.serialization/-mired-serializer/index.html","searchKeys":["MiredSerializer","object MiredSerializer : DelegateSerializer ","inkapplications.shade.serialization.MiredSerializer"]},{"name":"object WholePercentageSerializer : DelegateSerializer ","description":"inkapplications.shade.serialization.WholePercentageSerializer","location":"serialization/inkapplications.shade.serialization/-whole-percentage-serializer/index.html","searchKeys":["WholePercentageSerializer","object WholePercentageSerializer : DelegateSerializer ","inkapplications.shade.serialization.WholePercentageSerializer"]},{"name":"override fun deserialize(decoder: Decoder): DESERIALIZED","description":"inkapplications.shade.serialization.DelegateSerializer.deserialize","location":"serialization/inkapplications.shade.serialization/-delegate-serializer/deserialize.html","searchKeys":["deserialize","override fun deserialize(decoder: Decoder): DESERIALIZED","inkapplications.shade.serialization.DelegateSerializer.deserialize"]},{"name":"override fun serialize(encoder: Encoder, value: DESERIALIZED)","description":"inkapplications.shade.serialization.DelegateSerializer.serialize","location":"serialization/inkapplications.shade.serialization/-delegate-serializer/serialize.html","searchKeys":["serialize","override fun serialize(encoder: Encoder, value: DESERIALIZED)","inkapplications.shade.serialization.DelegateSerializer.serialize"]},{"name":"override val descriptor: SerialDescriptor","description":"inkapplications.shade.serialization.DelegateSerializer.descriptor","location":"serialization/inkapplications.shade.serialization/-delegate-serializer/descriptor.html","searchKeys":["descriptor","override val descriptor: SerialDescriptor","inkapplications.shade.serialization.DelegateSerializer.descriptor"]},{"name":"val address: String","description":"inkapplications.shade.serialization.V1HueError.address","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/address.html","searchKeys":["address","val address: String","inkapplications.shade.serialization.V1HueError.address"]},{"name":"val data: T","description":"inkapplications.shade.serialization.HueResponse.Success.data","location":"serialization/inkapplications.shade.serialization/-hue-response/-success/data.html","searchKeys":["data","val data: T","inkapplications.shade.serialization.HueResponse.Success.data"]},{"name":"val description: String","description":"inkapplications.shade.serialization.HueError.description","location":"serialization/inkapplications.shade.serialization/-hue-error/description.html","searchKeys":["description","val description: String","inkapplications.shade.serialization.HueError.description"]},{"name":"val description: String","description":"inkapplications.shade.serialization.V1HueError.description","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/description.html","searchKeys":["description","val description: String","inkapplications.shade.serialization.V1HueError.description"]},{"name":"val error: V1HueError","description":"inkapplications.shade.serialization.V1HueResponse.Error.error","location":"serialization/inkapplications.shade.serialization/-v1-hue-response/-error/error.html","searchKeys":["error","val error: V1HueError","inkapplications.shade.serialization.V1HueResponse.Error.error"]},{"name":"val errors: List","description":"inkapplications.shade.serialization.HueResponse.Error.errors","location":"serialization/inkapplications.shade.serialization/-hue-response/-error/errors.html","searchKeys":["errors","val errors: List","inkapplications.shade.serialization.HueResponse.Error.errors"]},{"name":"val errors: List","description":"inkapplications.shade.serialization.HueResponse.Success.errors","location":"serialization/inkapplications.shade.serialization/-hue-response/-success/errors.html","searchKeys":["errors","val errors: List","inkapplications.shade.serialization.HueResponse.Success.errors"]},{"name":"val success: T","description":"inkapplications.shade.serialization.V1HueResponse.Success.success","location":"serialization/inkapplications.shade.serialization/-v1-hue-response/-success/success.html","searchKeys":["success","val success: T","inkapplications.shade.serialization.V1HueResponse.Success.success"]},{"name":"val type: Int","description":"inkapplications.shade.serialization.V1HueError.type","location":"serialization/inkapplications.shade.serialization/-v1-hue-error/type.html","searchKeys":["type","val type: Int","inkapplications.shade.serialization.V1HueError.type"]},{"name":"class Shade(val configuration: HueConfigurationContainer, logger: KimchiLogger = EmptyLogger)","description":"inkapplications.shade.core.Shade","location":"core/inkapplications.shade.core/-shade/index.html","searchKeys":["Shade","class Shade(val configuration: HueConfigurationContainer, logger: KimchiLogger = EmptyLogger)","inkapplications.shade.core.Shade"]},{"name":"constructor(configuration: HueConfigurationContainer, logger: KimchiLogger = EmptyLogger)","description":"inkapplications.shade.core.Shade.Shade","location":"core/inkapplications.shade.core/-shade/-shade.html","searchKeys":["Shade","constructor(configuration: HueConfigurationContainer, logger: KimchiLogger = EmptyLogger)","inkapplications.shade.core.Shade.Shade"]},{"name":"constructor(hostname: String? = null, authToken: AuthToken? = null, securityStrategy: SecurityStrategy = SecurityStrategy.PlatformTrust, logger: KimchiLogger = EmptyLogger)","description":"inkapplications.shade.core.Shade.Shade","location":"core/inkapplications.shade.core/-shade/-shade.html","searchKeys":["Shade","constructor(hostname: String? = null, authToken: AuthToken? = null, securityStrategy: SecurityStrategy = SecurityStrategy.PlatformTrust, logger: KimchiLogger = EmptyLogger)","inkapplications.shade.core.Shade.Shade"]},{"name":"val Shade.events: Events","description":"inkapplications.shade.core.events","location":"core/inkapplications.shade.core/events.html","searchKeys":["events","val Shade.events: Events","inkapplications.shade.core.events"]},{"name":"val auth: BridgeAuth","description":"inkapplications.shade.core.Shade.auth","location":"core/inkapplications.shade.core/-shade/auth.html","searchKeys":["auth","val auth: BridgeAuth","inkapplications.shade.core.Shade.auth"]},{"name":"val configuration: HueConfigurationContainer","description":"inkapplications.shade.core.Shade.configuration","location":"core/inkapplications.shade.core/-shade/configuration.html","searchKeys":["configuration","val configuration: HueConfigurationContainer","inkapplications.shade.core.Shade.configuration"]},{"name":"val devices: DeviceControls","description":"inkapplications.shade.core.Shade.devices","location":"core/inkapplications.shade.core/-shade/devices.html","searchKeys":["devices","val devices: DeviceControls","inkapplications.shade.core.Shade.devices"]},{"name":"val groupedLights: GroupedLightControls","description":"inkapplications.shade.core.Shade.groupedLights","location":"core/inkapplications.shade.core/-shade/grouped-lights.html","searchKeys":["groupedLights","val groupedLights: GroupedLightControls","inkapplications.shade.core.Shade.groupedLights"]},{"name":"val homekit: HomekitControls","description":"inkapplications.shade.core.Shade.homekit","location":"core/inkapplications.shade.core/-shade/homekit.html","searchKeys":["homekit","val homekit: HomekitControls","inkapplications.shade.core.Shade.homekit"]},{"name":"val lights: LightControls","description":"inkapplications.shade.core.Shade.lights","location":"core/inkapplications.shade.core/-shade/lights.html","searchKeys":["lights","val lights: LightControls","inkapplications.shade.core.Shade.lights"]},{"name":"val onlineDiscovery: BridgeDiscovery","description":"inkapplications.shade.core.Shade.onlineDiscovery","location":"core/inkapplications.shade.core/-shade/online-discovery.html","searchKeys":["onlineDiscovery","val onlineDiscovery: BridgeDiscovery","inkapplications.shade.core.Shade.onlineDiscovery"]},{"name":"val resources: ResourceControls","description":"inkapplications.shade.core.Shade.resources","location":"core/inkapplications.shade.core/-shade/resources.html","searchKeys":["resources","val resources: ResourceControls","inkapplications.shade.core.Shade.resources"]},{"name":"val rooms: RoomControls","description":"inkapplications.shade.core.Shade.rooms","location":"core/inkapplications.shade.core/-shade/rooms.html","searchKeys":["rooms","val rooms: RoomControls","inkapplications.shade.core.Shade.rooms"]},{"name":"val scenes: SceneControls","description":"inkapplications.shade.core.Shade.scenes","location":"core/inkapplications.shade.core/-shade/scenes.html","searchKeys":["scenes","val scenes: SceneControls","inkapplications.shade.core.Shade.scenes"]},{"name":"val zones: ZoneControls","description":"inkapplications.shade.core.Shade.zones","location":"core/inkapplications.shade.core/-shade/zones.html","searchKeys":["zones","val zones: ZoneControls","inkapplications.shade.core.Shade.zones"]},{"name":"abstract suspend fun getHomekit(id: ResourceId): Homekit","description":"inkapplications.shade.homekit.HomekitControls.getHomekit","location":"homekit/inkapplications.shade.homekit/-homekit-controls/get-homekit.html","searchKeys":["getHomekit","abstract suspend fun getHomekit(id: ResourceId): Homekit","inkapplications.shade.homekit.HomekitControls.getHomekit"]},{"name":"abstract suspend fun listHomekit(): List","description":"inkapplications.shade.homekit.HomekitControls.listHomekit","location":"homekit/inkapplications.shade.homekit/-homekit-controls/list-homekit.html","searchKeys":["listHomekit","abstract suspend fun listHomekit(): List","inkapplications.shade.homekit.HomekitControls.listHomekit"]},{"name":"abstract suspend fun updateHomekit(id: ResourceId, parameters: HomekitUpdateParameters): ResourceReference","description":"inkapplications.shade.homekit.HomekitControls.updateHomekit","location":"homekit/inkapplications.shade.homekit/-homekit-controls/update-homekit.html","searchKeys":["updateHomekit","abstract suspend fun updateHomekit(id: ResourceId, parameters: HomekitUpdateParameters): ResourceReference","inkapplications.shade.homekit.HomekitControls.updateHomekit"]},{"name":"class ShadeHomekitModule(internalsModule: InternalsModule)","description":"inkapplications.shade.homekit.ShadeHomekitModule","location":"homekit/inkapplications.shade.homekit/-shade-homekit-module/index.html","searchKeys":["ShadeHomekitModule","class ShadeHomekitModule(internalsModule: InternalsModule)","inkapplications.shade.homekit.ShadeHomekitModule"]},{"name":"constructor(action: HomekitAction? = null)","description":"inkapplications.shade.homekit.parameters.HomekitUpdateParameters.HomekitUpdateParameters","location":"homekit/inkapplications.shade.homekit.parameters/-homekit-update-parameters/-homekit-update-parameters.html","searchKeys":["HomekitUpdateParameters","constructor(action: HomekitAction? = null)","inkapplications.shade.homekit.parameters.HomekitUpdateParameters.HomekitUpdateParameters"]},{"name":"constructor(id: ResourceId, type: ResourceType = ResourceType.Homekit, status: HomekitStatus)","description":"inkapplications.shade.homekit.structures.Homekit.Homekit","location":"homekit/inkapplications.shade.homekit.structures/-homekit/-homekit.html","searchKeys":["Homekit","constructor(id: ResourceId, type: ResourceType = ResourceType.Homekit, status: HomekitStatus)","inkapplications.shade.homekit.structures.Homekit.Homekit"]},{"name":"constructor(internalsModule: InternalsModule)","description":"inkapplications.shade.homekit.ShadeHomekitModule.ShadeHomekitModule","location":"homekit/inkapplications.shade.homekit/-shade-homekit-module/-shade-homekit-module.html","searchKeys":["ShadeHomekitModule","constructor(internalsModule: InternalsModule)","inkapplications.shade.homekit.ShadeHomekitModule.ShadeHomekitModule"]},{"name":"constructor(key: String)","description":"inkapplications.shade.homekit.structures.HomekitAction.HomekitAction","location":"homekit/inkapplications.shade.homekit.structures/-homekit-action/-homekit-action.html","searchKeys":["HomekitAction","constructor(key: String)","inkapplications.shade.homekit.structures.HomekitAction.HomekitAction"]},{"name":"constructor(key: String)","description":"inkapplications.shade.homekit.structures.HomekitStatus.HomekitStatus","location":"homekit/inkapplications.shade.homekit.structures/-homekit-status/-homekit-status.html","searchKeys":["HomekitStatus","constructor(key: String)","inkapplications.shade.homekit.structures.HomekitStatus.HomekitStatus"]},{"name":"data class Homekit(val id: ResourceId, val type: ResourceType = ResourceType.Homekit, val status: HomekitStatus)","description":"inkapplications.shade.homekit.structures.Homekit","location":"homekit/inkapplications.shade.homekit.structures/-homekit/index.html","searchKeys":["Homekit","data class Homekit(val id: ResourceId, val type: ResourceType = ResourceType.Homekit, val status: HomekitStatus)","inkapplications.shade.homekit.structures.Homekit"]},{"name":"data class HomekitUpdateParameters(val action: HomekitAction? = null)","description":"inkapplications.shade.homekit.parameters.HomekitUpdateParameters","location":"homekit/inkapplications.shade.homekit.parameters/-homekit-update-parameters/index.html","searchKeys":["HomekitUpdateParameters","data class HomekitUpdateParameters(val action: HomekitAction? = null)","inkapplications.shade.homekit.parameters.HomekitUpdateParameters"]},{"name":"interface HomekitControls","description":"inkapplications.shade.homekit.HomekitControls","location":"homekit/inkapplications.shade.homekit/-homekit-controls/index.html","searchKeys":["HomekitControls","interface HomekitControls","inkapplications.shade.homekit.HomekitControls"]},{"name":"object Companion","description":"inkapplications.shade.homekit.structures.HomekitAction.Companion","location":"homekit/inkapplications.shade.homekit.structures/-homekit-action/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.homekit.structures.HomekitAction.Companion"]},{"name":"object Companion","description":"inkapplications.shade.homekit.structures.HomekitStatus.Companion","location":"homekit/inkapplications.shade.homekit.structures/-homekit-status/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.homekit.structures.HomekitStatus.Companion"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.homekit.structures.HomekitAction.toString","location":"homekit/inkapplications.shade.homekit.structures/-homekit-action/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.homekit.structures.HomekitAction.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.homekit.structures.HomekitStatus.toString","location":"homekit/inkapplications.shade.homekit.structures/-homekit-status/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.homekit.structures.HomekitStatus.toString"]},{"name":"val Paired: HomekitStatus","description":"inkapplications.shade.homekit.structures.HomekitStatus.Companion.Paired","location":"homekit/inkapplications.shade.homekit.structures/-homekit-status/-companion/-paired.html","searchKeys":["Paired","val Paired: HomekitStatus","inkapplications.shade.homekit.structures.HomekitStatus.Companion.Paired"]},{"name":"val Pairing: HomekitStatus","description":"inkapplications.shade.homekit.structures.HomekitStatus.Companion.Pairing","location":"homekit/inkapplications.shade.homekit.structures/-homekit-status/-companion/-pairing.html","searchKeys":["Pairing","val Pairing: HomekitStatus","inkapplications.shade.homekit.structures.HomekitStatus.Companion.Pairing"]},{"name":"val Reset: HomekitAction","description":"inkapplications.shade.homekit.structures.HomekitAction.Companion.Reset","location":"homekit/inkapplications.shade.homekit.structures/-homekit-action/-companion/-reset.html","searchKeys":["Reset","val Reset: HomekitAction","inkapplications.shade.homekit.structures.HomekitAction.Companion.Reset"]},{"name":"val Unpaired: HomekitStatus","description":"inkapplications.shade.homekit.structures.HomekitStatus.Companion.Unpaired","location":"homekit/inkapplications.shade.homekit.structures/-homekit-status/-companion/-unpaired.html","searchKeys":["Unpaired","val Unpaired: HomekitStatus","inkapplications.shade.homekit.structures.HomekitStatus.Companion.Unpaired"]},{"name":"val action: HomekitAction?","description":"inkapplications.shade.homekit.parameters.HomekitUpdateParameters.action","location":"homekit/inkapplications.shade.homekit.parameters/-homekit-update-parameters/action.html","searchKeys":["action","val action: HomekitAction?","inkapplications.shade.homekit.parameters.HomekitUpdateParameters.action"]},{"name":"val homekit: HomekitControls","description":"inkapplications.shade.homekit.ShadeHomekitModule.homekit","location":"homekit/inkapplications.shade.homekit/-shade-homekit-module/homekit.html","searchKeys":["homekit","val homekit: HomekitControls","inkapplications.shade.homekit.ShadeHomekitModule.homekit"]},{"name":"val id: ResourceId","description":"inkapplications.shade.homekit.structures.Homekit.id","location":"homekit/inkapplications.shade.homekit.structures/-homekit/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.homekit.structures.Homekit.id"]},{"name":"val key: String","description":"inkapplications.shade.homekit.structures.HomekitAction.key","location":"homekit/inkapplications.shade.homekit.structures/-homekit-action/key.html","searchKeys":["key","val key: String","inkapplications.shade.homekit.structures.HomekitAction.key"]},{"name":"val key: String","description":"inkapplications.shade.homekit.structures.HomekitStatus.key","location":"homekit/inkapplications.shade.homekit.structures/-homekit-status/key.html","searchKeys":["key","val key: String","inkapplications.shade.homekit.structures.HomekitStatus.key"]},{"name":"val status: HomekitStatus","description":"inkapplications.shade.homekit.structures.Homekit.status","location":"homekit/inkapplications.shade.homekit.structures/-homekit/status.html","searchKeys":["status","val status: HomekitStatus","inkapplications.shade.homekit.structures.Homekit.status"]},{"name":"val type: ResourceType","description":"inkapplications.shade.homekit.structures.Homekit.type","location":"homekit/inkapplications.shade.homekit.structures/-homekit/type.html","searchKeys":["type","val type: ResourceType","inkapplications.shade.homekit.structures.Homekit.type"]},{"name":"value class HomekitAction(val key: String)","description":"inkapplications.shade.homekit.structures.HomekitAction","location":"homekit/inkapplications.shade.homekit.structures/-homekit-action/index.html","searchKeys":["HomekitAction","value class HomekitAction(val key: String)","inkapplications.shade.homekit.structures.HomekitAction"]},{"name":"value class HomekitStatus(val key: String)","description":"inkapplications.shade.homekit.structures.HomekitStatus","location":"homekit/inkapplications.shade.homekit.structures/-homekit-status/index.html","searchKeys":["HomekitStatus","value class HomekitStatus(val key: String)","inkapplications.shade.homekit.structures.HomekitStatus"]},{"name":"abstract suspend fun getGroup(id: ResourceId): GroupedLight","description":"inkapplications.shade.groupedlights.GroupedLightControls.getGroup","location":"grouped-lights/inkapplications.shade.groupedlights/-grouped-light-controls/get-group.html","searchKeys":["getGroup","abstract suspend fun getGroup(id: ResourceId): GroupedLight","inkapplications.shade.groupedlights.GroupedLightControls.getGroup"]},{"name":"abstract suspend fun listGroups(): List","description":"inkapplications.shade.groupedlights.GroupedLightControls.listGroups","location":"grouped-lights/inkapplications.shade.groupedlights/-grouped-light-controls/list-groups.html","searchKeys":["listGroups","abstract suspend fun listGroups(): List","inkapplications.shade.groupedlights.GroupedLightControls.listGroups"]},{"name":"abstract suspend fun updateGroup(id: ResourceId, parameters: GroupedLightUpdateParameters): ResourceReference","description":"inkapplications.shade.groupedlights.GroupedLightControls.updateGroup","location":"grouped-lights/inkapplications.shade.groupedlights/-grouped-light-controls/update-group.html","searchKeys":["updateGroup","abstract suspend fun updateGroup(id: ResourceId, parameters: GroupedLightUpdateParameters): ResourceReference","inkapplications.shade.groupedlights.GroupedLightControls.updateGroup"]},{"name":"class ShadeGroupedLightsModule(internalsModule: InternalsModule, eventsModule: EventsModule)","description":"inkapplications.shade.groupedlights.ShadeGroupedLightsModule","location":"grouped-lights/inkapplications.shade.groupedlights/-shade-grouped-lights-module/index.html","searchKeys":["ShadeGroupedLightsModule","class ShadeGroupedLightsModule(internalsModule: InternalsModule, eventsModule: EventsModule)","inkapplications.shade.groupedlights.ShadeGroupedLightsModule"]},{"name":"constructor(brightness: Percentage)","description":"inkapplications.shade.groupedlights.structures.GroupDimmingInfo.GroupDimmingInfo","location":"grouped-lights/inkapplications.shade.groupedlights.structures/-group-dimming-info/-group-dimming-info.html","searchKeys":["GroupDimmingInfo","constructor(brightness: Percentage)","inkapplications.shade.groupedlights.structures.GroupDimmingInfo.GroupDimmingInfo"]},{"name":"constructor(id: ResourceId, owner: ResourceReference, powerInfo: PowerInfo? = null, dimmingInfo: DimmingInfo? = null, alertInfo: AlertInfo? = null)","description":"inkapplications.shade.groupedlights.events.GroupedLightEvent.GroupedLightEvent","location":"grouped-lights/inkapplications.shade.groupedlights.events/-grouped-light-event/-grouped-light-event.html","searchKeys":["GroupedLightEvent","constructor(id: ResourceId, owner: ResourceReference, powerInfo: PowerInfo? = null, dimmingInfo: DimmingInfo? = null, alertInfo: AlertInfo? = null)","inkapplications.shade.groupedlights.events.GroupedLightEvent.GroupedLightEvent"]},{"name":"constructor(id: ResourceId, owner: ResourceReference, powerInfo: PowerInfo? = null, dimmingInfo: GroupDimmingInfo? = null, alertInfo: AlertInfo? = null)","description":"inkapplications.shade.groupedlights.structures.GroupedLight.GroupedLight","location":"grouped-lights/inkapplications.shade.groupedlights.structures/-grouped-light/-grouped-light.html","searchKeys":["GroupedLight","constructor(id: ResourceId, owner: ResourceReference, powerInfo: PowerInfo? = null, dimmingInfo: GroupDimmingInfo? = null, alertInfo: AlertInfo? = null)","inkapplications.shade.groupedlights.structures.GroupedLight.GroupedLight"]},{"name":"constructor(internalsModule: InternalsModule, eventsModule: EventsModule)","description":"inkapplications.shade.groupedlights.ShadeGroupedLightsModule.ShadeGroupedLightsModule","location":"grouped-lights/inkapplications.shade.groupedlights/-shade-grouped-lights-module/-shade-grouped-lights-module.html","searchKeys":["ShadeGroupedLightsModule","constructor(internalsModule: InternalsModule, eventsModule: EventsModule)","inkapplications.shade.groupedlights.ShadeGroupedLightsModule.ShadeGroupedLightsModule"]},{"name":"constructor(power: PowerParameters? = null, dimming: DimmingParameters? = null, dimmingDelta: DimmingDeltaParameters? = null, colorTemperature: ColorTemperatureParameters? = null, colorTemperatureDelta: ColorTemperatureDeltaParameters? = null, color: ColorParameters? = null, alert: AlertParameters? = null, dynamics: DynamicsParameters? = null)","description":"inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.GroupedLightUpdateParameters","location":"grouped-lights/inkapplications.shade.groupedlights.parameters/-grouped-light-update-parameters/-grouped-light-update-parameters.html","searchKeys":["GroupedLightUpdateParameters","constructor(power: PowerParameters? = null, dimming: DimmingParameters? = null, dimmingDelta: DimmingDeltaParameters? = null, colorTemperature: ColorTemperatureParameters? = null, colorTemperatureDelta: ColorTemperatureDeltaParameters? = null, color: ColorParameters? = null, alert: AlertParameters? = null, dynamics: DynamicsParameters? = null)","inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.GroupedLightUpdateParameters"]},{"name":"data class GroupDimmingInfo(val brightness: Percentage)","description":"inkapplications.shade.groupedlights.structures.GroupDimmingInfo","location":"grouped-lights/inkapplications.shade.groupedlights.structures/-group-dimming-info/index.html","searchKeys":["GroupDimmingInfo","data class GroupDimmingInfo(val brightness: Percentage)","inkapplications.shade.groupedlights.structures.GroupDimmingInfo"]},{"name":"data class GroupedLight(val id: ResourceId, val owner: ResourceReference, val powerInfo: PowerInfo? = null, val dimmingInfo: GroupDimmingInfo? = null, val alertInfo: AlertInfo? = null)","description":"inkapplications.shade.groupedlights.structures.GroupedLight","location":"grouped-lights/inkapplications.shade.groupedlights.structures/-grouped-light/index.html","searchKeys":["GroupedLight","data class GroupedLight(val id: ResourceId, val owner: ResourceReference, val powerInfo: PowerInfo? = null, val dimmingInfo: GroupDimmingInfo? = null, val alertInfo: AlertInfo? = null)","inkapplications.shade.groupedlights.structures.GroupedLight"]},{"name":"data class GroupedLightEvent(val id: ResourceId, val owner: ResourceReference, val powerInfo: PowerInfo? = null, val dimmingInfo: DimmingInfo? = null, val alertInfo: AlertInfo? = null)","description":"inkapplications.shade.groupedlights.events.GroupedLightEvent","location":"grouped-lights/inkapplications.shade.groupedlights.events/-grouped-light-event/index.html","searchKeys":["GroupedLightEvent","data class GroupedLightEvent(val id: ResourceId, val owner: ResourceReference, val powerInfo: PowerInfo? = null, val dimmingInfo: DimmingInfo? = null, val alertInfo: AlertInfo? = null)","inkapplications.shade.groupedlights.events.GroupedLightEvent"]},{"name":"data class GroupedLightUpdateParameters(val power: PowerParameters? = null, val dimming: DimmingParameters? = null, val dimmingDelta: DimmingDeltaParameters? = null, val colorTemperature: ColorTemperatureParameters? = null, val colorTemperatureDelta: ColorTemperatureDeltaParameters? = null, val color: ColorParameters? = null, val alert: AlertParameters? = null, val dynamics: DynamicsParameters? = null)","description":"inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters","location":"grouped-lights/inkapplications.shade.groupedlights.parameters/-grouped-light-update-parameters/index.html","searchKeys":["GroupedLightUpdateParameters","data class GroupedLightUpdateParameters(val power: PowerParameters? = null, val dimming: DimmingParameters? = null, val dimmingDelta: DimmingDeltaParameters? = null, val colorTemperature: ColorTemperatureParameters? = null, val colorTemperatureDelta: ColorTemperatureDeltaParameters? = null, val color: ColorParameters? = null, val alert: AlertParameters? = null, val dynamics: DynamicsParameters? = null)","inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters"]},{"name":"interface GroupedLightControls","description":"inkapplications.shade.groupedlights.GroupedLightControls","location":"grouped-lights/inkapplications.shade.groupedlights/-grouped-light-controls/index.html","searchKeys":["GroupedLightControls","interface GroupedLightControls","inkapplications.shade.groupedlights.GroupedLightControls"]},{"name":"val alert: AlertParameters?","description":"inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.alert","location":"grouped-lights/inkapplications.shade.groupedlights.parameters/-grouped-light-update-parameters/alert.html","searchKeys":["alert","val alert: AlertParameters?","inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.alert"]},{"name":"val alertInfo: AlertInfo?","description":"inkapplications.shade.groupedlights.events.GroupedLightEvent.alertInfo","location":"grouped-lights/inkapplications.shade.groupedlights.events/-grouped-light-event/alert-info.html","searchKeys":["alertInfo","val alertInfo: AlertInfo?","inkapplications.shade.groupedlights.events.GroupedLightEvent.alertInfo"]},{"name":"val alertInfo: AlertInfo?","description":"inkapplications.shade.groupedlights.structures.GroupedLight.alertInfo","location":"grouped-lights/inkapplications.shade.groupedlights.structures/-grouped-light/alert-info.html","searchKeys":["alertInfo","val alertInfo: AlertInfo?","inkapplications.shade.groupedlights.structures.GroupedLight.alertInfo"]},{"name":"val brightness: Percentage","description":"inkapplications.shade.groupedlights.structures.GroupDimmingInfo.brightness","location":"grouped-lights/inkapplications.shade.groupedlights.structures/-group-dimming-info/brightness.html","searchKeys":["brightness","val brightness: Percentage","inkapplications.shade.groupedlights.structures.GroupDimmingInfo.brightness"]},{"name":"val color: ColorParameters?","description":"inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.color","location":"grouped-lights/inkapplications.shade.groupedlights.parameters/-grouped-light-update-parameters/color.html","searchKeys":["color","val color: ColorParameters?","inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.color"]},{"name":"val colorTemperature: ColorTemperatureParameters?","description":"inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.colorTemperature","location":"grouped-lights/inkapplications.shade.groupedlights.parameters/-grouped-light-update-parameters/color-temperature.html","searchKeys":["colorTemperature","val colorTemperature: ColorTemperatureParameters?","inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.colorTemperature"]},{"name":"val colorTemperatureDelta: ColorTemperatureDeltaParameters?","description":"inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.colorTemperatureDelta","location":"grouped-lights/inkapplications.shade.groupedlights.parameters/-grouped-light-update-parameters/color-temperature-delta.html","searchKeys":["colorTemperatureDelta","val colorTemperatureDelta: ColorTemperatureDeltaParameters?","inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.colorTemperatureDelta"]},{"name":"val dimming: DimmingParameters?","description":"inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.dimming","location":"grouped-lights/inkapplications.shade.groupedlights.parameters/-grouped-light-update-parameters/dimming.html","searchKeys":["dimming","val dimming: DimmingParameters?","inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.dimming"]},{"name":"val dimmingDelta: DimmingDeltaParameters?","description":"inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.dimmingDelta","location":"grouped-lights/inkapplications.shade.groupedlights.parameters/-grouped-light-update-parameters/dimming-delta.html","searchKeys":["dimmingDelta","val dimmingDelta: DimmingDeltaParameters?","inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.dimmingDelta"]},{"name":"val dimmingInfo: DimmingInfo?","description":"inkapplications.shade.groupedlights.events.GroupedLightEvent.dimmingInfo","location":"grouped-lights/inkapplications.shade.groupedlights.events/-grouped-light-event/dimming-info.html","searchKeys":["dimmingInfo","val dimmingInfo: DimmingInfo?","inkapplications.shade.groupedlights.events.GroupedLightEvent.dimmingInfo"]},{"name":"val dimmingInfo: GroupDimmingInfo?","description":"inkapplications.shade.groupedlights.structures.GroupedLight.dimmingInfo","location":"grouped-lights/inkapplications.shade.groupedlights.structures/-grouped-light/dimming-info.html","searchKeys":["dimmingInfo","val dimmingInfo: GroupDimmingInfo?","inkapplications.shade.groupedlights.structures.GroupedLight.dimmingInfo"]},{"name":"val dynamics: DynamicsParameters?","description":"inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.dynamics","location":"grouped-lights/inkapplications.shade.groupedlights.parameters/-grouped-light-update-parameters/dynamics.html","searchKeys":["dynamics","val dynamics: DynamicsParameters?","inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.dynamics"]},{"name":"val groupedLights: GroupedLightControls","description":"inkapplications.shade.groupedlights.ShadeGroupedLightsModule.groupedLights","location":"grouped-lights/inkapplications.shade.groupedlights/-shade-grouped-lights-module/grouped-lights.html","searchKeys":["groupedLights","val groupedLights: GroupedLightControls","inkapplications.shade.groupedlights.ShadeGroupedLightsModule.groupedLights"]},{"name":"val id: ResourceId","description":"inkapplications.shade.groupedlights.events.GroupedLightEvent.id","location":"grouped-lights/inkapplications.shade.groupedlights.events/-grouped-light-event/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.groupedlights.events.GroupedLightEvent.id"]},{"name":"val id: ResourceId","description":"inkapplications.shade.groupedlights.structures.GroupedLight.id","location":"grouped-lights/inkapplications.shade.groupedlights.structures/-grouped-light/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.groupedlights.structures.GroupedLight.id"]},{"name":"val owner: ResourceReference","description":"inkapplications.shade.groupedlights.events.GroupedLightEvent.owner","location":"grouped-lights/inkapplications.shade.groupedlights.events/-grouped-light-event/owner.html","searchKeys":["owner","val owner: ResourceReference","inkapplications.shade.groupedlights.events.GroupedLightEvent.owner"]},{"name":"val owner: ResourceReference","description":"inkapplications.shade.groupedlights.structures.GroupedLight.owner","location":"grouped-lights/inkapplications.shade.groupedlights.structures/-grouped-light/owner.html","searchKeys":["owner","val owner: ResourceReference","inkapplications.shade.groupedlights.structures.GroupedLight.owner"]},{"name":"val power: PowerParameters?","description":"inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.power","location":"grouped-lights/inkapplications.shade.groupedlights.parameters/-grouped-light-update-parameters/power.html","searchKeys":["power","val power: PowerParameters?","inkapplications.shade.groupedlights.parameters.GroupedLightUpdateParameters.power"]},{"name":"val powerInfo: PowerInfo?","description":"inkapplications.shade.groupedlights.events.GroupedLightEvent.powerInfo","location":"grouped-lights/inkapplications.shade.groupedlights.events/-grouped-light-event/power-info.html","searchKeys":["powerInfo","val powerInfo: PowerInfo?","inkapplications.shade.groupedlights.events.GroupedLightEvent.powerInfo"]},{"name":"val powerInfo: PowerInfo?","description":"inkapplications.shade.groupedlights.structures.GroupedLight.powerInfo","location":"grouped-lights/inkapplications.shade.groupedlights.structures/-grouped-light/power-info.html","searchKeys":["powerInfo","val powerInfo: PowerInfo?","inkapplications.shade.groupedlights.structures.GroupedLight.powerInfo"]},{"name":"abstract suspend fun createScene(parameters: SceneCreateParameters): ResourceReference","description":"inkapplications.shade.scenes.SceneControls.createScene","location":"scenes/inkapplications.shade.scenes/-scene-controls/create-scene.html","searchKeys":["createScene","abstract suspend fun createScene(parameters: SceneCreateParameters): ResourceReference","inkapplications.shade.scenes.SceneControls.createScene"]},{"name":"abstract suspend fun deleteScene(id: ResourceId): ResourceReference","description":"inkapplications.shade.scenes.SceneControls.deleteScene","location":"scenes/inkapplications.shade.scenes/-scene-controls/delete-scene.html","searchKeys":["deleteScene","abstract suspend fun deleteScene(id: ResourceId): ResourceReference","inkapplications.shade.scenes.SceneControls.deleteScene"]},{"name":"abstract suspend fun getScene(id: ResourceId): Scene","description":"inkapplications.shade.scenes.SceneControls.getScene","location":"scenes/inkapplications.shade.scenes/-scene-controls/get-scene.html","searchKeys":["getScene","abstract suspend fun getScene(id: ResourceId): Scene","inkapplications.shade.scenes.SceneControls.getScene"]},{"name":"abstract suspend fun listScenes(): List","description":"inkapplications.shade.scenes.SceneControls.listScenes","location":"scenes/inkapplications.shade.scenes/-scene-controls/list-scenes.html","searchKeys":["listScenes","abstract suspend fun listScenes(): List","inkapplications.shade.scenes.SceneControls.listScenes"]},{"name":"abstract suspend fun updateScene(id: ResourceId, parameters: SceneUpdateParameters): ResourceReference","description":"inkapplications.shade.scenes.SceneControls.updateScene","location":"scenes/inkapplications.shade.scenes/-scene-controls/update-scene.html","searchKeys":["updateScene","abstract suspend fun updateScene(id: ResourceId, parameters: SceneUpdateParameters): ResourceReference","inkapplications.shade.scenes.SceneControls.updateScene"]},{"name":"class ShadeScenesModule(internalsModule: InternalsModule)","description":"inkapplications.shade.scenes.ShadeScenesModule","location":"scenes/inkapplications.shade.scenes/-shade-scenes-module/index.html","searchKeys":["ShadeScenesModule","class ShadeScenesModule(internalsModule: InternalsModule)","inkapplications.shade.scenes.ShadeScenesModule"]},{"name":"constructor(action: SceneRecallAction, status: SceneRecallStatus, duration: Duration, dimming: DimmingValue)","description":"inkapplications.shade.scenes.structures.SceneRecall.SceneRecall","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall/-scene-recall.html","searchKeys":["SceneRecall","constructor(action: SceneRecallAction, status: SceneRecallStatus, duration: Duration, dimming: DimmingValue)","inkapplications.shade.scenes.structures.SceneRecall.SceneRecall"]},{"name":"constructor(actions: List, metadata: SceneMetadata, group: ResourceReference, palette: ScenePalette? = null, speed: Percentage? = null, autoDynamic: Boolean? = null)","description":"inkapplications.shade.scenes.parameters.SceneCreateParameters.SceneCreateParameters","location":"scenes/inkapplications.shade.scenes.parameters/-scene-create-parameters/-scene-create-parameters.html","searchKeys":["SceneCreateParameters","constructor(actions: List, metadata: SceneMetadata, group: ResourceReference, palette: ScenePalette? = null, speed: Percentage? = null, autoDynamic: Boolean? = null)","inkapplications.shade.scenes.parameters.SceneCreateParameters.SceneCreateParameters"]},{"name":"constructor(actions: List? = null, recall: SceneRecall? = null, metadata: SceneMetadata? = null, palette: ScenePalette? = null, speed: Percentage? = null, autoDynamic: Boolean? = null)","description":"inkapplications.shade.scenes.parameters.SceneUpdateParameters.SceneUpdateParameters","location":"scenes/inkapplications.shade.scenes.parameters/-scene-update-parameters/-scene-update-parameters.html","searchKeys":["SceneUpdateParameters","constructor(actions: List? = null, recall: SceneRecall? = null, metadata: SceneMetadata? = null, palette: ScenePalette? = null, speed: Percentage? = null, autoDynamic: Boolean? = null)","inkapplications.shade.scenes.parameters.SceneUpdateParameters.SceneUpdateParameters"]},{"name":"constructor(color: List? = null, dimming: List? = null, colorTemperature: List? = null)","description":"inkapplications.shade.scenes.structures.ScenePalette.ScenePalette","location":"scenes/inkapplications.shade.scenes.structures/-scene-palette/-scene-palette.html","searchKeys":["ScenePalette","constructor(color: List? = null, dimming: List? = null, colorTemperature: List? = null)","inkapplications.shade.scenes.structures.ScenePalette.ScenePalette"]},{"name":"constructor(id: ResourceId, v1Id: String? = null, actions: List, metadata: SceneMetadata, group: ResourceReference, speed: Percentage, autoDynamic: Boolean, palette: ScenePalette? = null)","description":"inkapplications.shade.scenes.structures.Scene.Scene","location":"scenes/inkapplications.shade.scenes.structures/-scene/-scene.html","searchKeys":["Scene","constructor(id: ResourceId, v1Id: String? = null, actions: List, metadata: SceneMetadata, group: ResourceReference, speed: Percentage, autoDynamic: Boolean, palette: ScenePalette? = null)","inkapplications.shade.scenes.structures.Scene.Scene"]},{"name":"constructor(internalsModule: InternalsModule)","description":"inkapplications.shade.scenes.ShadeScenesModule.ShadeScenesModule","location":"scenes/inkapplications.shade.scenes/-shade-scenes-module/-shade-scenes-module.html","searchKeys":["ShadeScenesModule","constructor(internalsModule: InternalsModule)","inkapplications.shade.scenes.ShadeScenesModule.ShadeScenesModule"]},{"name":"constructor(key: String)","description":"inkapplications.shade.scenes.structures.SceneRecallAction.SceneRecallAction","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall-action/-scene-recall-action.html","searchKeys":["SceneRecallAction","constructor(key: String)","inkapplications.shade.scenes.structures.SceneRecallAction.SceneRecallAction"]},{"name":"constructor(key: String)","description":"inkapplications.shade.scenes.structures.SceneRecallStatus.SceneRecallStatus","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall-status/-scene-recall-status.html","searchKeys":["SceneRecallStatus","constructor(key: String)","inkapplications.shade.scenes.structures.SceneRecallStatus.SceneRecallStatus"]},{"name":"constructor(name: String, image: ResourceReference? = null)","description":"inkapplications.shade.scenes.structures.SceneMetadata.SceneMetadata","location":"scenes/inkapplications.shade.scenes.structures/-scene-metadata/-scene-metadata.html","searchKeys":["SceneMetadata","constructor(name: String, image: ResourceReference? = null)","inkapplications.shade.scenes.structures.SceneMetadata.SceneMetadata"]},{"name":"constructor(powerValue: PowerValue? = null, dimmingValue: DimmingValue? = null, colorValue: ColorValue? = null, colorTemperatureValue: ColorTemperatureValue? = null, gradient: GradientValue? = null, effect: LightEffect? = null, dynamicsDuration: Duration? = null)","description":"inkapplications.shade.scenes.structures.SceneAction.SceneAction","location":"scenes/inkapplications.shade.scenes.structures/-scene-action/-scene-action.html","searchKeys":["SceneAction","constructor(powerValue: PowerValue? = null, dimmingValue: DimmingValue? = null, colorValue: ColorValue? = null, colorTemperatureValue: ColorTemperatureValue? = null, gradient: GradientValue? = null, effect: LightEffect? = null, dynamicsDuration: Duration? = null)","inkapplications.shade.scenes.structures.SceneAction.SceneAction"]},{"name":"constructor(target: ResourceReference, action: SceneAction)","description":"inkapplications.shade.scenes.structures.SceneActionReference.SceneActionReference","location":"scenes/inkapplications.shade.scenes.structures/-scene-action-reference/-scene-action-reference.html","searchKeys":["SceneActionReference","constructor(target: ResourceReference, action: SceneAction)","inkapplications.shade.scenes.structures.SceneActionReference.SceneActionReference"]},{"name":"data class Scene(val id: ResourceId, val v1Id: String? = null, val actions: List, val metadata: SceneMetadata, val group: ResourceReference, val speed: Percentage, val autoDynamic: Boolean, val palette: ScenePalette? = null)","description":"inkapplications.shade.scenes.structures.Scene","location":"scenes/inkapplications.shade.scenes.structures/-scene/index.html","searchKeys":["Scene","data class Scene(val id: ResourceId, val v1Id: String? = null, val actions: List, val metadata: SceneMetadata, val group: ResourceReference, val speed: Percentage, val autoDynamic: Boolean, val palette: ScenePalette? = null)","inkapplications.shade.scenes.structures.Scene"]},{"name":"data class SceneAction(val powerValue: PowerValue? = null, val dimmingValue: DimmingValue? = null, val colorValue: ColorValue? = null, val colorTemperatureValue: ColorTemperatureValue? = null, val gradient: GradientValue? = null, val effect: LightEffect? = null, val dynamicsDuration: Duration? = null)","description":"inkapplications.shade.scenes.structures.SceneAction","location":"scenes/inkapplications.shade.scenes.structures/-scene-action/index.html","searchKeys":["SceneAction","data class SceneAction(val powerValue: PowerValue? = null, val dimmingValue: DimmingValue? = null, val colorValue: ColorValue? = null, val colorTemperatureValue: ColorTemperatureValue? = null, val gradient: GradientValue? = null, val effect: LightEffect? = null, val dynamicsDuration: Duration? = null)","inkapplications.shade.scenes.structures.SceneAction"]},{"name":"data class SceneActionReference(val target: ResourceReference, val action: SceneAction)","description":"inkapplications.shade.scenes.structures.SceneActionReference","location":"scenes/inkapplications.shade.scenes.structures/-scene-action-reference/index.html","searchKeys":["SceneActionReference","data class SceneActionReference(val target: ResourceReference, val action: SceneAction)","inkapplications.shade.scenes.structures.SceneActionReference"]},{"name":"data class SceneCreateParameters(val actions: List, val metadata: SceneMetadata, val group: ResourceReference, val palette: ScenePalette? = null, val speed: Percentage? = null, val autoDynamic: Boolean? = null)","description":"inkapplications.shade.scenes.parameters.SceneCreateParameters","location":"scenes/inkapplications.shade.scenes.parameters/-scene-create-parameters/index.html","searchKeys":["SceneCreateParameters","data class SceneCreateParameters(val actions: List, val metadata: SceneMetadata, val group: ResourceReference, val palette: ScenePalette? = null, val speed: Percentage? = null, val autoDynamic: Boolean? = null)","inkapplications.shade.scenes.parameters.SceneCreateParameters"]},{"name":"data class SceneMetadata(val name: String, val image: ResourceReference? = null)","description":"inkapplications.shade.scenes.structures.SceneMetadata","location":"scenes/inkapplications.shade.scenes.structures/-scene-metadata/index.html","searchKeys":["SceneMetadata","data class SceneMetadata(val name: String, val image: ResourceReference? = null)","inkapplications.shade.scenes.structures.SceneMetadata"]},{"name":"data class ScenePalette(val color: List? = null, val dimming: List? = null, val colorTemperature: List? = null)","description":"inkapplications.shade.scenes.structures.ScenePalette","location":"scenes/inkapplications.shade.scenes.structures/-scene-palette/index.html","searchKeys":["ScenePalette","data class ScenePalette(val color: List? = null, val dimming: List? = null, val colorTemperature: List? = null)","inkapplications.shade.scenes.structures.ScenePalette"]},{"name":"data class SceneRecall(val action: SceneRecallAction, val status: SceneRecallStatus, val duration: Duration, val dimming: DimmingValue)","description":"inkapplications.shade.scenes.structures.SceneRecall","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall/index.html","searchKeys":["SceneRecall","data class SceneRecall(val action: SceneRecallAction, val status: SceneRecallStatus, val duration: Duration, val dimming: DimmingValue)","inkapplications.shade.scenes.structures.SceneRecall"]},{"name":"data class SceneUpdateParameters(val actions: List? = null, val recall: SceneRecall? = null, val metadata: SceneMetadata? = null, val palette: ScenePalette? = null, val speed: Percentage? = null, val autoDynamic: Boolean? = null)","description":"inkapplications.shade.scenes.parameters.SceneUpdateParameters","location":"scenes/inkapplications.shade.scenes.parameters/-scene-update-parameters/index.html","searchKeys":["SceneUpdateParameters","data class SceneUpdateParameters(val actions: List? = null, val recall: SceneRecall? = null, val metadata: SceneMetadata? = null, val palette: ScenePalette? = null, val speed: Percentage? = null, val autoDynamic: Boolean? = null)","inkapplications.shade.scenes.parameters.SceneUpdateParameters"]},{"name":"interface SceneControls","description":"inkapplications.shade.scenes.SceneControls","location":"scenes/inkapplications.shade.scenes/-scene-controls/index.html","searchKeys":["SceneControls","interface SceneControls","inkapplications.shade.scenes.SceneControls"]},{"name":"object Companion","description":"inkapplications.shade.scenes.structures.SceneRecallAction.Companion","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall-action/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.scenes.structures.SceneRecallAction.Companion"]},{"name":"object Companion","description":"inkapplications.shade.scenes.structures.SceneRecallStatus.Companion","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall-status/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.scenes.structures.SceneRecallStatus.Companion"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.scenes.structures.SceneRecallAction.toString","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall-action/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.scenes.structures.SceneRecallAction.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.scenes.structures.SceneRecallStatus.toString","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall-status/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.scenes.structures.SceneRecallStatus.toString"]},{"name":"val Active: SceneRecallAction","description":"inkapplications.shade.scenes.structures.SceneRecallAction.Companion.Active","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall-action/-companion/-active.html","searchKeys":["Active","val Active: SceneRecallAction","inkapplications.shade.scenes.structures.SceneRecallAction.Companion.Active"]},{"name":"val Active: SceneRecallStatus","description":"inkapplications.shade.scenes.structures.SceneRecallStatus.Companion.Active","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall-status/-companion/-active.html","searchKeys":["Active","val Active: SceneRecallStatus","inkapplications.shade.scenes.structures.SceneRecallStatus.Companion.Active"]},{"name":"val DynamicPalette: SceneRecallAction","description":"inkapplications.shade.scenes.structures.SceneRecallAction.Companion.DynamicPalette","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall-action/-companion/-dynamic-palette.html","searchKeys":["DynamicPalette","val DynamicPalette: SceneRecallAction","inkapplications.shade.scenes.structures.SceneRecallAction.Companion.DynamicPalette"]},{"name":"val DynamicPalette: SceneRecallStatus","description":"inkapplications.shade.scenes.structures.SceneRecallStatus.Companion.DynamicPalette","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall-status/-companion/-dynamic-palette.html","searchKeys":["DynamicPalette","val DynamicPalette: SceneRecallStatus","inkapplications.shade.scenes.structures.SceneRecallStatus.Companion.DynamicPalette"]},{"name":"val Static: SceneRecallAction","description":"inkapplications.shade.scenes.structures.SceneRecallAction.Companion.Static","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall-action/-companion/-static.html","searchKeys":["Static","val Static: SceneRecallAction","inkapplications.shade.scenes.structures.SceneRecallAction.Companion.Static"]},{"name":"val action: SceneAction","description":"inkapplications.shade.scenes.structures.SceneActionReference.action","location":"scenes/inkapplications.shade.scenes.structures/-scene-action-reference/action.html","searchKeys":["action","val action: SceneAction","inkapplications.shade.scenes.structures.SceneActionReference.action"]},{"name":"val action: SceneRecallAction","description":"inkapplications.shade.scenes.structures.SceneRecall.action","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall/action.html","searchKeys":["action","val action: SceneRecallAction","inkapplications.shade.scenes.structures.SceneRecall.action"]},{"name":"val actions: List","description":"inkapplications.shade.scenes.parameters.SceneCreateParameters.actions","location":"scenes/inkapplications.shade.scenes.parameters/-scene-create-parameters/actions.html","searchKeys":["actions","val actions: List","inkapplications.shade.scenes.parameters.SceneCreateParameters.actions"]},{"name":"val actions: List","description":"inkapplications.shade.scenes.structures.Scene.actions","location":"scenes/inkapplications.shade.scenes.structures/-scene/actions.html","searchKeys":["actions","val actions: List","inkapplications.shade.scenes.structures.Scene.actions"]},{"name":"val actions: List?","description":"inkapplications.shade.scenes.parameters.SceneUpdateParameters.actions","location":"scenes/inkapplications.shade.scenes.parameters/-scene-update-parameters/actions.html","searchKeys":["actions","val actions: List?","inkapplications.shade.scenes.parameters.SceneUpdateParameters.actions"]},{"name":"val autoDynamic: Boolean","description":"inkapplications.shade.scenes.structures.Scene.autoDynamic","location":"scenes/inkapplications.shade.scenes.structures/-scene/auto-dynamic.html","searchKeys":["autoDynamic","val autoDynamic: Boolean","inkapplications.shade.scenes.structures.Scene.autoDynamic"]},{"name":"val autoDynamic: Boolean?","description":"inkapplications.shade.scenes.parameters.SceneCreateParameters.autoDynamic","location":"scenes/inkapplications.shade.scenes.parameters/-scene-create-parameters/auto-dynamic.html","searchKeys":["autoDynamic","val autoDynamic: Boolean?","inkapplications.shade.scenes.parameters.SceneCreateParameters.autoDynamic"]},{"name":"val autoDynamic: Boolean?","description":"inkapplications.shade.scenes.parameters.SceneUpdateParameters.autoDynamic","location":"scenes/inkapplications.shade.scenes.parameters/-scene-update-parameters/auto-dynamic.html","searchKeys":["autoDynamic","val autoDynamic: Boolean?","inkapplications.shade.scenes.parameters.SceneUpdateParameters.autoDynamic"]},{"name":"val color: List?","description":"inkapplications.shade.scenes.structures.ScenePalette.color","location":"scenes/inkapplications.shade.scenes.structures/-scene-palette/color.html","searchKeys":["color","val color: List?","inkapplications.shade.scenes.structures.ScenePalette.color"]},{"name":"val colorTemperature: List?","description":"inkapplications.shade.scenes.structures.ScenePalette.colorTemperature","location":"scenes/inkapplications.shade.scenes.structures/-scene-palette/color-temperature.html","searchKeys":["colorTemperature","val colorTemperature: List?","inkapplications.shade.scenes.structures.ScenePalette.colorTemperature"]},{"name":"val colorTemperatureValue: ColorTemperatureValue?","description":"inkapplications.shade.scenes.structures.SceneAction.colorTemperatureValue","location":"scenes/inkapplications.shade.scenes.structures/-scene-action/color-temperature-value.html","searchKeys":["colorTemperatureValue","val colorTemperatureValue: ColorTemperatureValue?","inkapplications.shade.scenes.structures.SceneAction.colorTemperatureValue"]},{"name":"val colorValue: ColorValue?","description":"inkapplications.shade.scenes.structures.SceneAction.colorValue","location":"scenes/inkapplications.shade.scenes.structures/-scene-action/color-value.html","searchKeys":["colorValue","val colorValue: ColorValue?","inkapplications.shade.scenes.structures.SceneAction.colorValue"]},{"name":"val dimming: DimmingValue","description":"inkapplications.shade.scenes.structures.SceneRecall.dimming","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall/dimming.html","searchKeys":["dimming","val dimming: DimmingValue","inkapplications.shade.scenes.structures.SceneRecall.dimming"]},{"name":"val dimming: List?","description":"inkapplications.shade.scenes.structures.ScenePalette.dimming","location":"scenes/inkapplications.shade.scenes.structures/-scene-palette/dimming.html","searchKeys":["dimming","val dimming: List?","inkapplications.shade.scenes.structures.ScenePalette.dimming"]},{"name":"val dimmingValue: DimmingValue?","description":"inkapplications.shade.scenes.structures.SceneAction.dimmingValue","location":"scenes/inkapplications.shade.scenes.structures/-scene-action/dimming-value.html","searchKeys":["dimmingValue","val dimmingValue: DimmingValue?","inkapplications.shade.scenes.structures.SceneAction.dimmingValue"]},{"name":"val duration: Duration","description":"inkapplications.shade.scenes.structures.SceneRecall.duration","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall/duration.html","searchKeys":["duration","val duration: Duration","inkapplications.shade.scenes.structures.SceneRecall.duration"]},{"name":"val dynamicsDuration: Duration?","description":"inkapplications.shade.scenes.structures.SceneAction.dynamicsDuration","location":"scenes/inkapplications.shade.scenes.structures/-scene-action/dynamics-duration.html","searchKeys":["dynamicsDuration","val dynamicsDuration: Duration?","inkapplications.shade.scenes.structures.SceneAction.dynamicsDuration"]},{"name":"val effect: LightEffect?","description":"inkapplications.shade.scenes.structures.SceneAction.effect","location":"scenes/inkapplications.shade.scenes.structures/-scene-action/effect.html","searchKeys":["effect","val effect: LightEffect?","inkapplications.shade.scenes.structures.SceneAction.effect"]},{"name":"val gradient: GradientValue?","description":"inkapplications.shade.scenes.structures.SceneAction.gradient","location":"scenes/inkapplications.shade.scenes.structures/-scene-action/gradient.html","searchKeys":["gradient","val gradient: GradientValue?","inkapplications.shade.scenes.structures.SceneAction.gradient"]},{"name":"val group: ResourceReference","description":"inkapplications.shade.scenes.parameters.SceneCreateParameters.group","location":"scenes/inkapplications.shade.scenes.parameters/-scene-create-parameters/group.html","searchKeys":["group","val group: ResourceReference","inkapplications.shade.scenes.parameters.SceneCreateParameters.group"]},{"name":"val group: ResourceReference","description":"inkapplications.shade.scenes.structures.Scene.group","location":"scenes/inkapplications.shade.scenes.structures/-scene/group.html","searchKeys":["group","val group: ResourceReference","inkapplications.shade.scenes.structures.Scene.group"]},{"name":"val id: ResourceId","description":"inkapplications.shade.scenes.structures.Scene.id","location":"scenes/inkapplications.shade.scenes.structures/-scene/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.scenes.structures.Scene.id"]},{"name":"val image: ResourceReference?","description":"inkapplications.shade.scenes.structures.SceneMetadata.image","location":"scenes/inkapplications.shade.scenes.structures/-scene-metadata/image.html","searchKeys":["image","val image: ResourceReference?","inkapplications.shade.scenes.structures.SceneMetadata.image"]},{"name":"val key: String","description":"inkapplications.shade.scenes.structures.SceneRecallAction.key","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall-action/key.html","searchKeys":["key","val key: String","inkapplications.shade.scenes.structures.SceneRecallAction.key"]},{"name":"val key: String","description":"inkapplications.shade.scenes.structures.SceneRecallStatus.key","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall-status/key.html","searchKeys":["key","val key: String","inkapplications.shade.scenes.structures.SceneRecallStatus.key"]},{"name":"val metadata: SceneMetadata","description":"inkapplications.shade.scenes.parameters.SceneCreateParameters.metadata","location":"scenes/inkapplications.shade.scenes.parameters/-scene-create-parameters/metadata.html","searchKeys":["metadata","val metadata: SceneMetadata","inkapplications.shade.scenes.parameters.SceneCreateParameters.metadata"]},{"name":"val metadata: SceneMetadata","description":"inkapplications.shade.scenes.structures.Scene.metadata","location":"scenes/inkapplications.shade.scenes.structures/-scene/metadata.html","searchKeys":["metadata","val metadata: SceneMetadata","inkapplications.shade.scenes.structures.Scene.metadata"]},{"name":"val metadata: SceneMetadata?","description":"inkapplications.shade.scenes.parameters.SceneUpdateParameters.metadata","location":"scenes/inkapplications.shade.scenes.parameters/-scene-update-parameters/metadata.html","searchKeys":["metadata","val metadata: SceneMetadata?","inkapplications.shade.scenes.parameters.SceneUpdateParameters.metadata"]},{"name":"val name: String","description":"inkapplications.shade.scenes.structures.SceneMetadata.name","location":"scenes/inkapplications.shade.scenes.structures/-scene-metadata/name.html","searchKeys":["name","val name: String","inkapplications.shade.scenes.structures.SceneMetadata.name"]},{"name":"val palette: ScenePalette?","description":"inkapplications.shade.scenes.parameters.SceneCreateParameters.palette","location":"scenes/inkapplications.shade.scenes.parameters/-scene-create-parameters/palette.html","searchKeys":["palette","val palette: ScenePalette?","inkapplications.shade.scenes.parameters.SceneCreateParameters.palette"]},{"name":"val palette: ScenePalette?","description":"inkapplications.shade.scenes.parameters.SceneUpdateParameters.palette","location":"scenes/inkapplications.shade.scenes.parameters/-scene-update-parameters/palette.html","searchKeys":["palette","val palette: ScenePalette?","inkapplications.shade.scenes.parameters.SceneUpdateParameters.palette"]},{"name":"val palette: ScenePalette?","description":"inkapplications.shade.scenes.structures.Scene.palette","location":"scenes/inkapplications.shade.scenes.structures/-scene/palette.html","searchKeys":["palette","val palette: ScenePalette?","inkapplications.shade.scenes.structures.Scene.palette"]},{"name":"val powerValue: PowerValue?","description":"inkapplications.shade.scenes.structures.SceneAction.powerValue","location":"scenes/inkapplications.shade.scenes.structures/-scene-action/power-value.html","searchKeys":["powerValue","val powerValue: PowerValue?","inkapplications.shade.scenes.structures.SceneAction.powerValue"]},{"name":"val recall: SceneRecall?","description":"inkapplications.shade.scenes.parameters.SceneUpdateParameters.recall","location":"scenes/inkapplications.shade.scenes.parameters/-scene-update-parameters/recall.html","searchKeys":["recall","val recall: SceneRecall?","inkapplications.shade.scenes.parameters.SceneUpdateParameters.recall"]},{"name":"val scenes: SceneControls","description":"inkapplications.shade.scenes.ShadeScenesModule.scenes","location":"scenes/inkapplications.shade.scenes/-shade-scenes-module/scenes.html","searchKeys":["scenes","val scenes: SceneControls","inkapplications.shade.scenes.ShadeScenesModule.scenes"]},{"name":"val speed: Percentage","description":"inkapplications.shade.scenes.structures.Scene.speed","location":"scenes/inkapplications.shade.scenes.structures/-scene/speed.html","searchKeys":["speed","val speed: Percentage","inkapplications.shade.scenes.structures.Scene.speed"]},{"name":"val speed: Percentage?","description":"inkapplications.shade.scenes.parameters.SceneCreateParameters.speed","location":"scenes/inkapplications.shade.scenes.parameters/-scene-create-parameters/speed.html","searchKeys":["speed","val speed: Percentage?","inkapplications.shade.scenes.parameters.SceneCreateParameters.speed"]},{"name":"val speed: Percentage?","description":"inkapplications.shade.scenes.parameters.SceneUpdateParameters.speed","location":"scenes/inkapplications.shade.scenes.parameters/-scene-update-parameters/speed.html","searchKeys":["speed","val speed: Percentage?","inkapplications.shade.scenes.parameters.SceneUpdateParameters.speed"]},{"name":"val status: SceneRecallStatus","description":"inkapplications.shade.scenes.structures.SceneRecall.status","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall/status.html","searchKeys":["status","val status: SceneRecallStatus","inkapplications.shade.scenes.structures.SceneRecall.status"]},{"name":"val target: ResourceReference","description":"inkapplications.shade.scenes.structures.SceneActionReference.target","location":"scenes/inkapplications.shade.scenes.structures/-scene-action-reference/target.html","searchKeys":["target","val target: ResourceReference","inkapplications.shade.scenes.structures.SceneActionReference.target"]},{"name":"val v1Id: String?","description":"inkapplications.shade.scenes.structures.Scene.v1Id","location":"scenes/inkapplications.shade.scenes.structures/-scene/v1-id.html","searchKeys":["v1Id","val v1Id: String?","inkapplications.shade.scenes.structures.Scene.v1Id"]},{"name":"value class SceneRecallAction(val key: String)","description":"inkapplications.shade.scenes.structures.SceneRecallAction","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall-action/index.html","searchKeys":["SceneRecallAction","value class SceneRecallAction(val key: String)","inkapplications.shade.scenes.structures.SceneRecallAction"]},{"name":"value class SceneRecallStatus(val key: String)","description":"inkapplications.shade.scenes.structures.SceneRecallStatus","location":"scenes/inkapplications.shade.scenes.structures/-scene-recall-status/index.html","searchKeys":["SceneRecallStatus","value class SceneRecallStatus(val key: String)","inkapplications.shade.scenes.structures.SceneRecallStatus"]},{"name":"abstract fun bridgeEvents(): Flow>","description":"inkapplications.shade.events.Events.bridgeEvents","location":"events/inkapplications.shade.events/-events/bridge-events.html","searchKeys":["bridgeEvents","abstract fun bridgeEvents(): Flow>","inkapplications.shade.events.Events.bridgeEvents"]},{"name":"abstract fun setDeserializer(type: String, deserializer: DeserializationStrategy)","description":"inkapplications.shade.events.EventSerializerContainer.setDeserializer","location":"events/inkapplications.shade.events/-event-serializer-container/set-deserializer.html","searchKeys":["setDeserializer","abstract fun setDeserializer(type: String, deserializer: DeserializationStrategy)","inkapplications.shade.events.EventSerializerContainer.setDeserializer"]},{"name":"class EventsModule(internalsModule: InternalsModule, logger: KimchiLogger)","description":"inkapplications.shade.events.EventsModule","location":"events/inkapplications.shade.events/-events-module/index.html","searchKeys":["EventsModule","class EventsModule(internalsModule: InternalsModule, logger: KimchiLogger)","inkapplications.shade.events.EventsModule"]},{"name":"constructor(internalsModule: InternalsModule, logger: KimchiLogger)","description":"inkapplications.shade.events.EventsModule.EventsModule","location":"events/inkapplications.shade.events/-events-module/-events-module.html","searchKeys":["EventsModule","constructor(internalsModule: InternalsModule, logger: KimchiLogger)","inkapplications.shade.events.EventsModule.EventsModule"]},{"name":"interface EventSerializerContainer","description":"inkapplications.shade.events.EventSerializerContainer","location":"events/inkapplications.shade.events/-event-serializer-container/index.html","searchKeys":["EventSerializerContainer","interface EventSerializerContainer","inkapplications.shade.events.EventSerializerContainer"]},{"name":"interface Events","description":"inkapplications.shade.events.Events","location":"events/inkapplications.shade.events/-events/index.html","searchKeys":["Events","interface Events","inkapplications.shade.events.Events"]},{"name":"val EventsModule.events: Events","description":"shade.events.events","location":"events/shade.events/events.html","searchKeys":["events","val EventsModule.events: Events","shade.events.events"]},{"name":"val eventSerializerContainer: EventSerializerContainer","description":"inkapplications.shade.events.EventsModule.eventSerializerContainer","location":"events/inkapplications.shade.events/-events-module/event-serializer-container.html","searchKeys":["eventSerializerContainer","val eventSerializerContainer: EventSerializerContainer","inkapplications.shade.events.EventsModule.eventSerializerContainer"]},{"name":"abstract class LightPowerup","description":"inkapplications.shade.lights.structures.LightPowerup","location":"lights/inkapplications.shade.lights.structures/-light-powerup/index.html","searchKeys":["LightPowerup","abstract class LightPowerup","inkapplications.shade.lights.structures.LightPowerup"]},{"name":"abstract class PowerupColorState","description":"inkapplications.shade.lights.structures.PowerupColorState","location":"lights/inkapplications.shade.lights.structures/-powerup-color-state/index.html","searchKeys":["PowerupColorState","abstract class PowerupColorState","inkapplications.shade.lights.structures.PowerupColorState"]},{"name":"abstract class PowerupDimmingState","description":"inkapplications.shade.lights.structures.PowerupDimmingState","location":"lights/inkapplications.shade.lights.structures/-powerup-dimming-state/index.html","searchKeys":["PowerupDimmingState","abstract class PowerupDimmingState","inkapplications.shade.lights.structures.PowerupDimmingState"]},{"name":"abstract class PowerupPowerState","description":"inkapplications.shade.lights.structures.PowerupPowerState","location":"lights/inkapplications.shade.lights.structures/-powerup-power-state/index.html","searchKeys":["PowerupPowerState","abstract class PowerupPowerState","inkapplications.shade.lights.structures.PowerupPowerState"]},{"name":"abstract suspend fun getLight(id: ResourceId): Light","description":"inkapplications.shade.lights.LightControls.getLight","location":"lights/inkapplications.shade.lights/-light-controls/get-light.html","searchKeys":["getLight","abstract suspend fun getLight(id: ResourceId): Light","inkapplications.shade.lights.LightControls.getLight"]},{"name":"abstract suspend fun listLights(): List","description":"inkapplications.shade.lights.LightControls.listLights","location":"lights/inkapplications.shade.lights/-light-controls/list-lights.html","searchKeys":["listLights","abstract suspend fun listLights(): List","inkapplications.shade.lights.LightControls.listLights"]},{"name":"abstract suspend fun updateLight(id: ResourceId, parameters: LightUpdateParameters): ResourceReference","description":"inkapplications.shade.lights.LightControls.updateLight","location":"lights/inkapplications.shade.lights/-light-controls/update-light.html","searchKeys":["updateLight","abstract suspend fun updateLight(id: ResourceId, parameters: LightUpdateParameters): ResourceReference","inkapplications.shade.lights.LightControls.updateLight"]},{"name":"abstract val configured: Boolean","description":"inkapplications.shade.lights.structures.LightPowerup.configured","location":"lights/inkapplications.shade.lights.structures/-light-powerup/configured.html","searchKeys":["configured","abstract val configured: Boolean","inkapplications.shade.lights.structures.LightPowerup.configured"]},{"name":"abstract val powerState: PowerupPowerState","description":"inkapplications.shade.lights.structures.LightPowerup.powerState","location":"lights/inkapplications.shade.lights.structures/-light-powerup/power-state.html","searchKeys":["powerState","abstract val powerState: PowerupPowerState","inkapplications.shade.lights.structures.LightPowerup.powerState"]},{"name":"class Previous : PowerupColorState","description":"inkapplications.shade.lights.structures.PowerupColorState.Previous","location":"lights/inkapplications.shade.lights.structures/-powerup-color-state/-previous/index.html","searchKeys":["Previous","class Previous : PowerupColorState","inkapplications.shade.lights.structures.PowerupColorState.Previous"]},{"name":"class Previous : PowerupDimmingState","description":"inkapplications.shade.lights.structures.PowerupDimmingState.Previous","location":"lights/inkapplications.shade.lights.structures/-powerup-dimming-state/-previous/index.html","searchKeys":["Previous","class Previous : PowerupDimmingState","inkapplications.shade.lights.structures.PowerupDimmingState.Previous"]},{"name":"class Previous : PowerupPowerState","description":"inkapplications.shade.lights.structures.PowerupPowerState.Previous","location":"lights/inkapplications.shade.lights.structures/-powerup-power-state/-previous/index.html","searchKeys":["Previous","class Previous : PowerupPowerState","inkapplications.shade.lights.structures.PowerupPowerState.Previous"]},{"name":"class ShadeLightsModule(internalsModule: InternalsModule, eventsModule: EventsModule)","description":"inkapplications.shade.lights.ShadeLightsModule","location":"lights/inkapplications.shade.lights/-shade-lights-module/index.html","searchKeys":["ShadeLightsModule","class ShadeLightsModule(internalsModule: InternalsModule, eventsModule: EventsModule)","inkapplications.shade.lights.ShadeLightsModule"]},{"name":"class Toggle : PowerupPowerState","description":"inkapplications.shade.lights.structures.PowerupPowerState.Toggle","location":"lights/inkapplications.shade.lights.structures/-powerup-power-state/-toggle/index.html","searchKeys":["Toggle","class Toggle : PowerupPowerState","inkapplications.shade.lights.structures.PowerupPowerState.Toggle"]},{"name":"constructor()","description":"inkapplications.shade.lights.structures.PowerupColorState.Previous.Previous","location":"lights/inkapplications.shade.lights.structures/-powerup-color-state/-previous/-previous.html","searchKeys":["Previous","constructor()","inkapplications.shade.lights.structures.PowerupColorState.Previous.Previous"]},{"name":"constructor()","description":"inkapplications.shade.lights.structures.PowerupDimmingState.Previous.Previous","location":"lights/inkapplications.shade.lights.structures/-powerup-dimming-state/-previous/-previous.html","searchKeys":["Previous","constructor()","inkapplications.shade.lights.structures.PowerupDimmingState.Previous.Previous"]},{"name":"constructor()","description":"inkapplications.shade.lights.structures.PowerupPowerState.Previous.Previous","location":"lights/inkapplications.shade.lights.structures/-powerup-power-state/-previous/-previous.html","searchKeys":["Previous","constructor()","inkapplications.shade.lights.structures.PowerupPowerState.Previous.Previous"]},{"name":"constructor()","description":"inkapplications.shade.lights.structures.PowerupPowerState.Toggle.Toggle","location":"lights/inkapplications.shade.lights.structures/-powerup-power-state/-toggle/-toggle.html","searchKeys":["Toggle","constructor()","inkapplications.shade.lights.structures.PowerupPowerState.Toggle.Toggle"]},{"name":"constructor(action: AlertEffectType)","description":"inkapplications.shade.lights.parameters.AlertParameters.AlertParameters","location":"lights/inkapplications.shade.lights.parameters/-alert-parameters/-alert-parameters.html","searchKeys":["AlertParameters","constructor(action: AlertEffectType)","inkapplications.shade.lights.parameters.AlertParameters.AlertParameters"]},{"name":"constructor(action: DeltaAction, brightnessDelta: Percentage? = null)","description":"inkapplications.shade.lights.parameters.DimmingDeltaParameters.DimmingDeltaParameters","location":"lights/inkapplications.shade.lights.parameters/-dimming-delta-parameters/-dimming-delta-parameters.html","searchKeys":["DimmingDeltaParameters","constructor(action: DeltaAction, brightnessDelta: Percentage? = null)","inkapplications.shade.lights.parameters.DimmingDeltaParameters.DimmingDeltaParameters"]},{"name":"constructor(action: DeltaAction, temperatureDelta: Mireds? = null)","description":"inkapplications.shade.lights.parameters.ColorTemperatureDeltaParameters.ColorTemperatureDeltaParameters","location":"lights/inkapplications.shade.lights.parameters/-color-temperature-delta-parameters/-color-temperature-delta-parameters.html","searchKeys":["ColorTemperatureDeltaParameters","constructor(action: DeltaAction, temperatureDelta: Mireds? = null)","inkapplications.shade.lights.parameters.ColorTemperatureDeltaParameters.ColorTemperatureDeltaParameters"]},{"name":"constructor(actionValues: List)","description":"inkapplications.shade.lights.structures.AlertInfo.AlertInfo","location":"lights/inkapplications.shade.lights.structures/-alert-info/-alert-info.html","searchKeys":["AlertInfo","constructor(actionValues: List)","inkapplications.shade.lights.structures.AlertInfo.AlertInfo"]},{"name":"constructor(brightness: Percentage)","description":"inkapplications.shade.lights.events.DimmingInfoEvent.DimmingInfoEvent","location":"lights/inkapplications.shade.lights.events/-dimming-info-event/-dimming-info-event.html","searchKeys":["DimmingInfoEvent","constructor(brightness: Percentage)","inkapplications.shade.lights.events.DimmingInfoEvent.DimmingInfoEvent"]},{"name":"constructor(brightness: Percentage)","description":"inkapplications.shade.lights.parameters.DimmingParameters.DimmingParameters","location":"lights/inkapplications.shade.lights.parameters/-dimming-parameters/-dimming-parameters.html","searchKeys":["DimmingParameters","constructor(brightness: Percentage)","inkapplications.shade.lights.parameters.DimmingParameters.DimmingParameters"]},{"name":"constructor(brightness: Percentage)","description":"inkapplications.shade.lights.structures.DimmingValue.DimmingValue","location":"lights/inkapplications.shade.lights.structures/-dimming-value/-dimming-value.html","searchKeys":["DimmingValue","constructor(brightness: Percentage)","inkapplications.shade.lights.structures.DimmingValue.DimmingValue"]},{"name":"constructor(brightness: Percentage, minimum: Percentage? = null)","description":"inkapplications.shade.lights.structures.DimmingInfo.DimmingInfo","location":"lights/inkapplications.shade.lights.structures/-dimming-info/-dimming-info.html","searchKeys":["DimmingInfo","constructor(brightness: Percentage, minimum: Percentage? = null)","inkapplications.shade.lights.structures.DimmingInfo.DimmingInfo"]},{"name":"constructor(color: Color)","description":"inkapplications.shade.lights.events.ColorInfoEvent.ColorInfoEvent","location":"lights/inkapplications.shade.lights.events/-color-info-event/-color-info-event.html","searchKeys":["ColorInfoEvent","constructor(color: Color)","inkapplications.shade.lights.events.ColorInfoEvent.ColorInfoEvent"]},{"name":"constructor(color: Color)","description":"inkapplications.shade.lights.structures.ColorValue.ColorValue","location":"lights/inkapplications.shade.lights.structures/-color-value/-color-value.html","searchKeys":["ColorValue","constructor(color: Color)","inkapplications.shade.lights.structures.ColorValue.ColorValue"]},{"name":"constructor(color: Color, gamutType: GamutType, gamut: Gamut? = null)","description":"inkapplications.shade.lights.structures.ColorInfo.ColorInfo","location":"lights/inkapplications.shade.lights.structures/-color-info/-color-info.html","searchKeys":["ColorInfo","constructor(color: Color, gamutType: GamutType, gamut: Gamut? = null)","inkapplications.shade.lights.structures.ColorInfo.ColorInfo"]},{"name":"constructor(color: Color? = null)","description":"inkapplications.shade.lights.parameters.ColorParameters.ColorParameters","location":"lights/inkapplications.shade.lights.parameters/-color-parameters/-color-parameters.html","searchKeys":["ColorParameters","constructor(color: Color? = null)","inkapplications.shade.lights.parameters.ColorParameters.ColorParameters"]},{"name":"constructor(color: ColorValue, dimming: DimmingValue)","description":"inkapplications.shade.lights.structures.ColorPalette.ColorPalette","location":"lights/inkapplications.shade.lights.structures/-color-palette/-color-palette.html","searchKeys":["ColorPalette","constructor(color: ColorValue, dimming: DimmingValue)","inkapplications.shade.lights.structures.ColorPalette.ColorPalette"]},{"name":"constructor(colorTemperature: ColorTemperatureValue, dimming: DimmingValue)","description":"inkapplications.shade.lights.structures.ColorTemperaturePalette.ColorTemperaturePalette","location":"lights/inkapplications.shade.lights.structures/-color-temperature-palette/-color-temperature-palette.html","searchKeys":["ColorTemperaturePalette","constructor(colorTemperature: ColorTemperatureValue, dimming: DimmingValue)","inkapplications.shade.lights.structures.ColorTemperaturePalette.ColorTemperaturePalette"]},{"name":"constructor(colorValue: ColorValue)","description":"inkapplications.shade.lights.structures.GradientPoint.GradientPoint","location":"lights/inkapplications.shade.lights.structures/-gradient-point/-gradient-point.html","searchKeys":["GradientPoint","constructor(colorValue: ColorValue)","inkapplications.shade.lights.structures.GradientPoint.GradientPoint"]},{"name":"constructor(colorValue: ColorValue, temperatureValue: ColorTemperatureValue? = null)","description":"inkapplications.shade.lights.structures.PowerupColorState.Color.Color","location":"lights/inkapplications.shade.lights.structures/-powerup-color-state/-color/-color.html","searchKeys":["Color","constructor(colorValue: ColorValue, temperatureValue: ColorTemperatureValue? = null)","inkapplications.shade.lights.structures.PowerupColorState.Color.Color"]},{"name":"constructor(configured: Boolean, powerState: PowerupPowerState)","description":"inkapplications.shade.lights.structures.LightPowerup.LastOnState.LastOnState","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-last-on-state/-last-on-state.html","searchKeys":["LastOnState","constructor(configured: Boolean, powerState: PowerupPowerState)","inkapplications.shade.lights.structures.LightPowerup.LastOnState.LastOnState"]},{"name":"constructor(configured: Boolean, powerState: PowerupPowerState)","description":"inkapplications.shade.lights.structures.LightPowerup.Powerfail.Powerfail","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-powerfail/-powerfail.html","searchKeys":["Powerfail","constructor(configured: Boolean, powerState: PowerupPowerState)","inkapplications.shade.lights.structures.LightPowerup.Powerfail.Powerfail"]},{"name":"constructor(configured: Boolean, powerState: PowerupPowerState)","description":"inkapplications.shade.lights.structures.LightPowerup.Safety.Safety","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-safety/-safety.html","searchKeys":["Safety","constructor(configured: Boolean, powerState: PowerupPowerState)","inkapplications.shade.lights.structures.LightPowerup.Safety.Safety"]},{"name":"constructor(configured: Boolean, powerState: PowerupPowerState, dimmingState: PowerupDimmingState? = null, colorState: PowerupColorState? = null)","description":"inkapplications.shade.lights.structures.LightPowerup.Custom.Custom","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-custom/-custom.html","searchKeys":["Custom","constructor(configured: Boolean, powerState: PowerupPowerState, dimmingState: PowerupDimmingState? = null, colorState: PowerupColorState? = null)","inkapplications.shade.lights.structures.LightPowerup.Custom.Custom"]},{"name":"constructor(coolest: ColorTemperature, warmest: ColorTemperature)","description":"inkapplications.shade.lights.structures.ColorTemperatureRange.ColorTemperatureRange","location":"lights/inkapplications.shade.lights.structures/-color-temperature-range/-color-temperature-range.html","searchKeys":["ColorTemperatureRange","constructor(coolest: ColorTemperature, warmest: ColorTemperature)","inkapplications.shade.lights.structures.ColorTemperatureRange.ColorTemperatureRange"]},{"name":"constructor(dimmingValue: DimmingValue)","description":"inkapplications.shade.lights.structures.PowerupDimmingState.StaticBrightness.StaticBrightness","location":"lights/inkapplications.shade.lights.structures/-powerup-dimming-state/-static-brightness/-static-brightness.html","searchKeys":["StaticBrightness","constructor(dimmingValue: DimmingValue)","inkapplications.shade.lights.structures.PowerupDimmingState.StaticBrightness.StaticBrightness"]},{"name":"constructor(duration: Duration? = null, speed: Percentage? = null)","description":"inkapplications.shade.lights.parameters.DynamicsParameters.DynamicsParameters","location":"lights/inkapplications.shade.lights.parameters/-dynamics-parameters/-dynamics-parameters.html","searchKeys":["DynamicsParameters","constructor(duration: Duration? = null, speed: Percentage? = null)","inkapplications.shade.lights.parameters.DynamicsParameters.DynamicsParameters"]},{"name":"constructor(effect: LightEffect? = null)","description":"inkapplications.shade.lights.parameters.EffectsParameters.EffectsParameters","location":"lights/inkapplications.shade.lights.parameters/-effects-parameters/-effects-parameters.html","searchKeys":["EffectsParameters","constructor(effect: LightEffect? = null)","inkapplications.shade.lights.parameters.EffectsParameters.EffectsParameters"]},{"name":"constructor(effect: TimedLightEffect? = null, duration: Duration? = null)","description":"inkapplications.shade.lights.parameters.TimedEffectsParameters.TimedEffectsParameters","location":"lights/inkapplications.shade.lights.parameters/-timed-effects-parameters/-timed-effects-parameters.html","searchKeys":["TimedEffectsParameters","constructor(effect: TimedLightEffect? = null, duration: Duration? = null)","inkapplications.shade.lights.parameters.TimedEffectsParameters.TimedEffectsParameters"]},{"name":"constructor(id: ResourceId, owner: ResourceReference, powerInfo: PowerInfo, mode: LightMode, dimmingInfo: DimmingInfo? = null, colorTemperatureInfo: ColorTemperatureInfo? = null, colorInfo: ColorInfo? = null, v1Id: String? = null, dynamics: LightDynamics? = null, alertInfo: AlertInfo? = null, gradient: Gradient? = null, effects: LightingEffectInfo? = null, timedEffects: TimedLightingEffectInfo? = null, signaling: LightSignaling? = null, powerup: LightPowerup? = null)","description":"inkapplications.shade.lights.structures.Light.Light","location":"lights/inkapplications.shade.lights.structures/-light/-light.html","searchKeys":["Light","constructor(id: ResourceId, owner: ResourceReference, powerInfo: PowerInfo, mode: LightMode, dimmingInfo: DimmingInfo? = null, colorTemperatureInfo: ColorTemperatureInfo? = null, colorInfo: ColorInfo? = null, v1Id: String? = null, dynamics: LightDynamics? = null, alertInfo: AlertInfo? = null, gradient: Gradient? = null, effects: LightingEffectInfo? = null, timedEffects: TimedLightingEffectInfo? = null, signaling: LightSignaling? = null, powerup: LightPowerup? = null)","inkapplications.shade.lights.structures.Light.Light"]},{"name":"constructor(id: ResourceId, owner: ResourceReference, powerInfo: PowerInfo? = null, dimmingInfo: DimmingInfoEvent? = null, colorTemperatureInfo: ColorTemperatureInfoEvent? = null, colorInfo: ColorInfoEvent? = null)","description":"inkapplications.shade.lights.events.LightEvent.LightEvent","location":"lights/inkapplications.shade.lights.events/-light-event/-light-event.html","searchKeys":["LightEvent","constructor(id: ResourceId, owner: ResourceReference, powerInfo: PowerInfo? = null, dimmingInfo: DimmingInfoEvent? = null, colorTemperatureInfo: ColorTemperatureInfoEvent? = null, colorInfo: ColorInfoEvent? = null)","inkapplications.shade.lights.events.LightEvent.LightEvent"]},{"name":"constructor(internalsModule: InternalsModule, eventsModule: EventsModule)","description":"inkapplications.shade.lights.ShadeLightsModule.ShadeLightsModule","location":"lights/inkapplications.shade.lights/-shade-lights-module/-shade-lights-module.html","searchKeys":["ShadeLightsModule","constructor(internalsModule: InternalsModule, eventsModule: EventsModule)","inkapplications.shade.lights.ShadeLightsModule.ShadeLightsModule"]},{"name":"constructor(key: String)","description":"inkapplications.shade.lights.parameters.DeltaAction.DeltaAction","location":"lights/inkapplications.shade.lights.parameters/-delta-action/-delta-action.html","searchKeys":["DeltaAction","constructor(key: String)","inkapplications.shade.lights.parameters.DeltaAction.DeltaAction"]},{"name":"constructor(key: String)","description":"inkapplications.shade.lights.structures.AlertEffectType.AlertEffectType","location":"lights/inkapplications.shade.lights.structures/-alert-effect-type/-alert-effect-type.html","searchKeys":["AlertEffectType","constructor(key: String)","inkapplications.shade.lights.structures.AlertEffectType.AlertEffectType"]},{"name":"constructor(key: String)","description":"inkapplications.shade.lights.structures.DynamicsStatus.DynamicsStatus","location":"lights/inkapplications.shade.lights.structures/-dynamics-status/-dynamics-status.html","searchKeys":["DynamicsStatus","constructor(key: String)","inkapplications.shade.lights.structures.DynamicsStatus.DynamicsStatus"]},{"name":"constructor(key: String)","description":"inkapplications.shade.lights.structures.GamutType.GamutType","location":"lights/inkapplications.shade.lights.structures/-gamut-type/-gamut-type.html","searchKeys":["GamutType","constructor(key: String)","inkapplications.shade.lights.structures.GamutType.GamutType"]},{"name":"constructor(key: String)","description":"inkapplications.shade.lights.structures.GradientMode.GradientMode","location":"lights/inkapplications.shade.lights.structures/-gradient-mode/-gradient-mode.html","searchKeys":["GradientMode","constructor(key: String)","inkapplications.shade.lights.structures.GradientMode.GradientMode"]},{"name":"constructor(key: String)","description":"inkapplications.shade.lights.structures.LightEffect.LightEffect","location":"lights/inkapplications.shade.lights.structures/-light-effect/-light-effect.html","searchKeys":["LightEffect","constructor(key: String)","inkapplications.shade.lights.structures.LightEffect.LightEffect"]},{"name":"constructor(key: String)","description":"inkapplications.shade.lights.structures.LightMode.LightMode","location":"lights/inkapplications.shade.lights.structures/-light-mode/-light-mode.html","searchKeys":["LightMode","constructor(key: String)","inkapplications.shade.lights.structures.LightMode.LightMode"]},{"name":"constructor(key: String)","description":"inkapplications.shade.lights.structures.LightSignal.LightSignal","location":"lights/inkapplications.shade.lights.structures/-light-signal/-light-signal.html","searchKeys":["LightSignal","constructor(key: String)","inkapplications.shade.lights.structures.LightSignal.LightSignal"]},{"name":"constructor(key: String)","description":"inkapplications.shade.lights.structures.TimedLightEffect.TimedLightEffect","location":"lights/inkapplications.shade.lights.structures/-timed-light-effect/-timed-light-effect.html","searchKeys":["TimedLightEffect","constructor(key: String)","inkapplications.shade.lights.structures.TimedLightEffect.TimedLightEffect"]},{"name":"constructor(points: List)","description":"inkapplications.shade.lights.parameters.GradientParameters.GradientParameters","location":"lights/inkapplications.shade.lights.parameters/-gradient-parameters/-gradient-parameters.html","searchKeys":["GradientParameters","constructor(points: List)","inkapplications.shade.lights.parameters.GradientParameters.GradientParameters"]},{"name":"constructor(points: List, mode: GradientMode)","description":"inkapplications.shade.lights.structures.GradientValue.GradientValue","location":"lights/inkapplications.shade.lights.structures/-gradient-value/-gradient-value.html","searchKeys":["GradientValue","constructor(points: List, mode: GradientMode)","inkapplications.shade.lights.structures.GradientValue.GradientValue"]},{"name":"constructor(points: List, pointsCapable: Int)","description":"inkapplications.shade.lights.structures.Gradient.Gradient","location":"lights/inkapplications.shade.lights.structures/-gradient/-gradient.html","searchKeys":["Gradient","constructor(points: List, pointsCapable: Int)","inkapplications.shade.lights.structures.Gradient.Gradient"]},{"name":"constructor(power: PowerParameters? = null, dimming: DimmingParameters? = null, dimmingDelta: DimmingDeltaParameters? = null, colorTemperature: ColorTemperatureParameters? = null, colorTemperatureDelta: ColorTemperatureDeltaParameters? = null, color: ColorParameters? = null, dynamics: DynamicsParameters? = null, alert: AlertParameters? = null, gradient: GradientParameters? = null, effects: EffectsParameters? = null, timedEffects: TimedEffectsParameters? = null)","description":"inkapplications.shade.lights.parameters.LightUpdateParameters.LightUpdateParameters","location":"lights/inkapplications.shade.lights.parameters/-light-update-parameters/-light-update-parameters.html","searchKeys":["LightUpdateParameters","constructor(power: PowerParameters? = null, dimming: DimmingParameters? = null, dimmingDelta: DimmingDeltaParameters? = null, colorTemperature: ColorTemperatureParameters? = null, colorTemperatureDelta: ColorTemperatureDeltaParameters? = null, color: ColorParameters? = null, dynamics: DynamicsParameters? = null, alert: AlertParameters? = null, gradient: GradientParameters? = null, effects: EffectsParameters? = null, timedEffects: TimedEffectsParameters? = null)","inkapplications.shade.lights.parameters.LightUpdateParameters.LightUpdateParameters"]},{"name":"constructor(powerValue: PowerValue)","description":"inkapplications.shade.lights.structures.PowerupPowerState.StaticPower.StaticPower","location":"lights/inkapplications.shade.lights.structures/-powerup-power-state/-static-power/-static-power.html","searchKeys":["StaticPower","constructor(powerValue: PowerValue)","inkapplications.shade.lights.structures.PowerupPowerState.StaticPower.StaticPower"]},{"name":"constructor(red: xyY, green: xyY, blue: xyY)","description":"inkapplications.shade.lights.structures.Gamut.Gamut","location":"lights/inkapplications.shade.lights.structures/-gamut/-gamut.html","searchKeys":["Gamut","constructor(red: xyY, green: xyY, blue: xyY)","inkapplications.shade.lights.structures.Gamut.Gamut"]},{"name":"constructor(signal: LightSignal, estimatedEnd: Instant? = null)","description":"inkapplications.shade.lights.structures.LightSignalStatus.LightSignalStatus","location":"lights/inkapplications.shade.lights.structures/-light-signal-status/-light-signal-status.html","searchKeys":["LightSignalStatus","constructor(signal: LightSignal, estimatedEnd: Instant? = null)","inkapplications.shade.lights.structures.LightSignalStatus.LightSignalStatus"]},{"name":"constructor(status: DynamicsStatus, statusValues: List, speed: Percentage, speedValid: Boolean)","description":"inkapplications.shade.lights.structures.LightDynamics.LightDynamics","location":"lights/inkapplications.shade.lights.structures/-light-dynamics/-light-dynamics.html","searchKeys":["LightDynamics","constructor(status: DynamicsStatus, statusValues: List, speed: Percentage, speedValid: Boolean)","inkapplications.shade.lights.structures.LightDynamics.LightDynamics"]},{"name":"constructor(status: LightEffect, values: List)","description":"inkapplications.shade.lights.structures.LightingEffectInfo.LightingEffectInfo","location":"lights/inkapplications.shade.lights.structures/-lighting-effect-info/-lighting-effect-info.html","searchKeys":["LightingEffectInfo","constructor(status: LightEffect, values: List)","inkapplications.shade.lights.structures.LightingEffectInfo.LightingEffectInfo"]},{"name":"constructor(status: LightSignalStatus? = null)","description":"inkapplications.shade.lights.structures.LightSignaling.LightSignaling","location":"lights/inkapplications.shade.lights.structures/-light-signaling/-light-signaling.html","searchKeys":["LightSignaling","constructor(status: LightSignalStatus? = null)","inkapplications.shade.lights.structures.LightSignaling.LightSignaling"]},{"name":"constructor(status: TimedLightEffect, values: List)","description":"inkapplications.shade.lights.structures.TimedLightingEffectInfo.TimedLightingEffectInfo","location":"lights/inkapplications.shade.lights.structures/-timed-lighting-effect-info/-timed-lighting-effect-info.html","searchKeys":["TimedLightingEffectInfo","constructor(status: TimedLightEffect, values: List)","inkapplications.shade.lights.structures.TimedLightingEffectInfo.TimedLightingEffectInfo"]},{"name":"constructor(temperature: ColorTemperature? = null)","description":"inkapplications.shade.lights.parameters.ColorTemperatureParameters.ColorTemperatureParameters","location":"lights/inkapplications.shade.lights.parameters/-color-temperature-parameters/-color-temperature-parameters.html","searchKeys":["ColorTemperatureParameters","constructor(temperature: ColorTemperature? = null)","inkapplications.shade.lights.parameters.ColorTemperatureParameters.ColorTemperatureParameters"]},{"name":"constructor(temperature: ColorTemperature?)","description":"inkapplications.shade.lights.structures.ColorTemperatureValue.ColorTemperatureValue","location":"lights/inkapplications.shade.lights.structures/-color-temperature-value/-color-temperature-value.html","searchKeys":["ColorTemperatureValue","constructor(temperature: ColorTemperature?)","inkapplications.shade.lights.structures.ColorTemperatureValue.ColorTemperatureValue"]},{"name":"constructor(temperature: ColorTemperature?, valid: Boolean)","description":"inkapplications.shade.lights.events.ColorTemperatureInfoEvent.ColorTemperatureInfoEvent","location":"lights/inkapplications.shade.lights.events/-color-temperature-info-event/-color-temperature-info-event.html","searchKeys":["ColorTemperatureInfoEvent","constructor(temperature: ColorTemperature?, valid: Boolean)","inkapplications.shade.lights.events.ColorTemperatureInfoEvent.ColorTemperatureInfoEvent"]},{"name":"constructor(temperature: ColorTemperature?, valid: Boolean, range: ColorTemperatureRange)","description":"inkapplications.shade.lights.structures.ColorTemperatureInfo.ColorTemperatureInfo","location":"lights/inkapplications.shade.lights.structures/-color-temperature-info/-color-temperature-info.html","searchKeys":["ColorTemperatureInfo","constructor(temperature: ColorTemperature?, valid: Boolean, range: ColorTemperatureRange)","inkapplications.shade.lights.structures.ColorTemperatureInfo.ColorTemperatureInfo"]},{"name":"constructor(temperatureValue: ColorTemperatureValue)","description":"inkapplications.shade.lights.structures.PowerupColorState.ColorTemperature.ColorTemperature","location":"lights/inkapplications.shade.lights.structures/-powerup-color-state/-color-temperature/-color-temperature.html","searchKeys":["ColorTemperature","constructor(temperatureValue: ColorTemperatureValue)","inkapplications.shade.lights.structures.PowerupColorState.ColorTemperature.ColorTemperature"]},{"name":"data class AlertInfo(val actionValues: List)","description":"inkapplications.shade.lights.structures.AlertInfo","location":"lights/inkapplications.shade.lights.structures/-alert-info/index.html","searchKeys":["AlertInfo","data class AlertInfo(val actionValues: List)","inkapplications.shade.lights.structures.AlertInfo"]},{"name":"data class AlertParameters(val action: AlertEffectType)","description":"inkapplications.shade.lights.parameters.AlertParameters","location":"lights/inkapplications.shade.lights.parameters/-alert-parameters/index.html","searchKeys":["AlertParameters","data class AlertParameters(val action: AlertEffectType)","inkapplications.shade.lights.parameters.AlertParameters"]},{"name":"data class Color(val colorValue: ColorValue, val temperatureValue: ColorTemperatureValue? = null) : PowerupColorState","description":"inkapplications.shade.lights.structures.PowerupColorState.Color","location":"lights/inkapplications.shade.lights.structures/-powerup-color-state/-color/index.html","searchKeys":["Color","data class Color(val colorValue: ColorValue, val temperatureValue: ColorTemperatureValue? = null) : PowerupColorState","inkapplications.shade.lights.structures.PowerupColorState.Color"]},{"name":"data class ColorInfo(val color: Color, val gamutType: GamutType, val gamut: Gamut? = null)","description":"inkapplications.shade.lights.structures.ColorInfo","location":"lights/inkapplications.shade.lights.structures/-color-info/index.html","searchKeys":["ColorInfo","data class ColorInfo(val color: Color, val gamutType: GamutType, val gamut: Gamut? = null)","inkapplications.shade.lights.structures.ColorInfo"]},{"name":"data class ColorInfoEvent(val color: Color)","description":"inkapplications.shade.lights.events.ColorInfoEvent","location":"lights/inkapplications.shade.lights.events/-color-info-event/index.html","searchKeys":["ColorInfoEvent","data class ColorInfoEvent(val color: Color)","inkapplications.shade.lights.events.ColorInfoEvent"]},{"name":"data class ColorPalette(val color: ColorValue, val dimming: DimmingValue)","description":"inkapplications.shade.lights.structures.ColorPalette","location":"lights/inkapplications.shade.lights.structures/-color-palette/index.html","searchKeys":["ColorPalette","data class ColorPalette(val color: ColorValue, val dimming: DimmingValue)","inkapplications.shade.lights.structures.ColorPalette"]},{"name":"data class ColorParameters(val color: Color? = null)","description":"inkapplications.shade.lights.parameters.ColorParameters","location":"lights/inkapplications.shade.lights.parameters/-color-parameters/index.html","searchKeys":["ColorParameters","data class ColorParameters(val color: Color? = null)","inkapplications.shade.lights.parameters.ColorParameters"]},{"name":"data class ColorTemperature(val temperatureValue: ColorTemperatureValue) : PowerupColorState","description":"inkapplications.shade.lights.structures.PowerupColorState.ColorTemperature","location":"lights/inkapplications.shade.lights.structures/-powerup-color-state/-color-temperature/index.html","searchKeys":["ColorTemperature","data class ColorTemperature(val temperatureValue: ColorTemperatureValue) : PowerupColorState","inkapplications.shade.lights.structures.PowerupColorState.ColorTemperature"]},{"name":"data class ColorTemperatureDeltaParameters(val action: DeltaAction, val temperatureDelta: Mireds? = null)","description":"inkapplications.shade.lights.parameters.ColorTemperatureDeltaParameters","location":"lights/inkapplications.shade.lights.parameters/-color-temperature-delta-parameters/index.html","searchKeys":["ColorTemperatureDeltaParameters","data class ColorTemperatureDeltaParameters(val action: DeltaAction, val temperatureDelta: Mireds? = null)","inkapplications.shade.lights.parameters.ColorTemperatureDeltaParameters"]},{"name":"data class ColorTemperatureInfo(val temperature: ColorTemperature?, val valid: Boolean, val range: ColorTemperatureRange)","description":"inkapplications.shade.lights.structures.ColorTemperatureInfo","location":"lights/inkapplications.shade.lights.structures/-color-temperature-info/index.html","searchKeys":["ColorTemperatureInfo","data class ColorTemperatureInfo(val temperature: ColorTemperature?, val valid: Boolean, val range: ColorTemperatureRange)","inkapplications.shade.lights.structures.ColorTemperatureInfo"]},{"name":"data class ColorTemperatureInfoEvent(val temperature: ColorTemperature?, val valid: Boolean)","description":"inkapplications.shade.lights.events.ColorTemperatureInfoEvent","location":"lights/inkapplications.shade.lights.events/-color-temperature-info-event/index.html","searchKeys":["ColorTemperatureInfoEvent","data class ColorTemperatureInfoEvent(val temperature: ColorTemperature?, val valid: Boolean)","inkapplications.shade.lights.events.ColorTemperatureInfoEvent"]},{"name":"data class ColorTemperaturePalette(val colorTemperature: ColorTemperatureValue, val dimming: DimmingValue)","description":"inkapplications.shade.lights.structures.ColorTemperaturePalette","location":"lights/inkapplications.shade.lights.structures/-color-temperature-palette/index.html","searchKeys":["ColorTemperaturePalette","data class ColorTemperaturePalette(val colorTemperature: ColorTemperatureValue, val dimming: DimmingValue)","inkapplications.shade.lights.structures.ColorTemperaturePalette"]},{"name":"data class ColorTemperatureParameters(val temperature: ColorTemperature? = null)","description":"inkapplications.shade.lights.parameters.ColorTemperatureParameters","location":"lights/inkapplications.shade.lights.parameters/-color-temperature-parameters/index.html","searchKeys":["ColorTemperatureParameters","data class ColorTemperatureParameters(val temperature: ColorTemperature? = null)","inkapplications.shade.lights.parameters.ColorTemperatureParameters"]},{"name":"data class ColorTemperatureRange(val coolest: ColorTemperature, val warmest: ColorTemperature)","description":"inkapplications.shade.lights.structures.ColorTemperatureRange","location":"lights/inkapplications.shade.lights.structures/-color-temperature-range/index.html","searchKeys":["ColorTemperatureRange","data class ColorTemperatureRange(val coolest: ColorTemperature, val warmest: ColorTemperature)","inkapplications.shade.lights.structures.ColorTemperatureRange"]},{"name":"data class ColorTemperatureValue(val temperature: ColorTemperature?)","description":"inkapplications.shade.lights.structures.ColorTemperatureValue","location":"lights/inkapplications.shade.lights.structures/-color-temperature-value/index.html","searchKeys":["ColorTemperatureValue","data class ColorTemperatureValue(val temperature: ColorTemperature?)","inkapplications.shade.lights.structures.ColorTemperatureValue"]},{"name":"data class ColorValue(val color: Color)","description":"inkapplications.shade.lights.structures.ColorValue","location":"lights/inkapplications.shade.lights.structures/-color-value/index.html","searchKeys":["ColorValue","data class ColorValue(val color: Color)","inkapplications.shade.lights.structures.ColorValue"]},{"name":"data class Custom(val configured: Boolean, val powerState: PowerupPowerState, val dimmingState: PowerupDimmingState? = null, val colorState: PowerupColorState? = null) : LightPowerup","description":"inkapplications.shade.lights.structures.LightPowerup.Custom","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-custom/index.html","searchKeys":["Custom","data class Custom(val configured: Boolean, val powerState: PowerupPowerState, val dimmingState: PowerupDimmingState? = null, val colorState: PowerupColorState? = null) : LightPowerup","inkapplications.shade.lights.structures.LightPowerup.Custom"]},{"name":"data class DimmingDeltaParameters(val action: DeltaAction, val brightnessDelta: Percentage? = null)","description":"inkapplications.shade.lights.parameters.DimmingDeltaParameters","location":"lights/inkapplications.shade.lights.parameters/-dimming-delta-parameters/index.html","searchKeys":["DimmingDeltaParameters","data class DimmingDeltaParameters(val action: DeltaAction, val brightnessDelta: Percentage? = null)","inkapplications.shade.lights.parameters.DimmingDeltaParameters"]},{"name":"data class DimmingInfo(val brightness: Percentage, val minimum: Percentage? = null)","description":"inkapplications.shade.lights.structures.DimmingInfo","location":"lights/inkapplications.shade.lights.structures/-dimming-info/index.html","searchKeys":["DimmingInfo","data class DimmingInfo(val brightness: Percentage, val minimum: Percentage? = null)","inkapplications.shade.lights.structures.DimmingInfo"]},{"name":"data class DimmingInfoEvent(val brightness: Percentage)","description":"inkapplications.shade.lights.events.DimmingInfoEvent","location":"lights/inkapplications.shade.lights.events/-dimming-info-event/index.html","searchKeys":["DimmingInfoEvent","data class DimmingInfoEvent(val brightness: Percentage)","inkapplications.shade.lights.events.DimmingInfoEvent"]},{"name":"data class DimmingParameters(val brightness: Percentage)","description":"inkapplications.shade.lights.parameters.DimmingParameters","location":"lights/inkapplications.shade.lights.parameters/-dimming-parameters/index.html","searchKeys":["DimmingParameters","data class DimmingParameters(val brightness: Percentage)","inkapplications.shade.lights.parameters.DimmingParameters"]},{"name":"data class DimmingValue(val brightness: Percentage)","description":"inkapplications.shade.lights.structures.DimmingValue","location":"lights/inkapplications.shade.lights.structures/-dimming-value/index.html","searchKeys":["DimmingValue","data class DimmingValue(val brightness: Percentage)","inkapplications.shade.lights.structures.DimmingValue"]},{"name":"data class DynamicsParameters(val duration: Duration? = null, val speed: Percentage? = null)","description":"inkapplications.shade.lights.parameters.DynamicsParameters","location":"lights/inkapplications.shade.lights.parameters/-dynamics-parameters/index.html","searchKeys":["DynamicsParameters","data class DynamicsParameters(val duration: Duration? = null, val speed: Percentage? = null)","inkapplications.shade.lights.parameters.DynamicsParameters"]},{"name":"data class EffectsParameters(val effect: LightEffect? = null)","description":"inkapplications.shade.lights.parameters.EffectsParameters","location":"lights/inkapplications.shade.lights.parameters/-effects-parameters/index.html","searchKeys":["EffectsParameters","data class EffectsParameters(val effect: LightEffect? = null)","inkapplications.shade.lights.parameters.EffectsParameters"]},{"name":"data class Gamut(val red: xyY, val green: xyY, val blue: xyY)","description":"inkapplications.shade.lights.structures.Gamut","location":"lights/inkapplications.shade.lights.structures/-gamut/index.html","searchKeys":["Gamut","data class Gamut(val red: xyY, val green: xyY, val blue: xyY)","inkapplications.shade.lights.structures.Gamut"]},{"name":"data class Gradient(val points: List, val pointsCapable: Int)","description":"inkapplications.shade.lights.structures.Gradient","location":"lights/inkapplications.shade.lights.structures/-gradient/index.html","searchKeys":["Gradient","data class Gradient(val points: List, val pointsCapable: Int)","inkapplications.shade.lights.structures.Gradient"]},{"name":"data class GradientParameters(val points: List)","description":"inkapplications.shade.lights.parameters.GradientParameters","location":"lights/inkapplications.shade.lights.parameters/-gradient-parameters/index.html","searchKeys":["GradientParameters","data class GradientParameters(val points: List)","inkapplications.shade.lights.parameters.GradientParameters"]},{"name":"data class GradientPoint(val colorValue: ColorValue)","description":"inkapplications.shade.lights.structures.GradientPoint","location":"lights/inkapplications.shade.lights.structures/-gradient-point/index.html","searchKeys":["GradientPoint","data class GradientPoint(val colorValue: ColorValue)","inkapplications.shade.lights.structures.GradientPoint"]},{"name":"data class GradientValue(val points: List, val mode: GradientMode)","description":"inkapplications.shade.lights.structures.GradientValue","location":"lights/inkapplications.shade.lights.structures/-gradient-value/index.html","searchKeys":["GradientValue","data class GradientValue(val points: List, val mode: GradientMode)","inkapplications.shade.lights.structures.GradientValue"]},{"name":"data class LastOnState(val configured: Boolean, val powerState: PowerupPowerState) : LightPowerup","description":"inkapplications.shade.lights.structures.LightPowerup.LastOnState","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-last-on-state/index.html","searchKeys":["LastOnState","data class LastOnState(val configured: Boolean, val powerState: PowerupPowerState) : LightPowerup","inkapplications.shade.lights.structures.LightPowerup.LastOnState"]},{"name":"data class Light(val id: ResourceId, val owner: ResourceReference, val powerInfo: PowerInfo, val mode: LightMode, val dimmingInfo: DimmingInfo? = null, val colorTemperatureInfo: ColorTemperatureInfo? = null, val colorInfo: ColorInfo? = null, val v1Id: String? = null, val dynamics: LightDynamics? = null, val alertInfo: AlertInfo? = null, val gradient: Gradient? = null, val effects: LightingEffectInfo? = null, val timedEffects: TimedLightingEffectInfo? = null, val signaling: LightSignaling? = null, val powerup: LightPowerup? = null)","description":"inkapplications.shade.lights.structures.Light","location":"lights/inkapplications.shade.lights.structures/-light/index.html","searchKeys":["Light","data class Light(val id: ResourceId, val owner: ResourceReference, val powerInfo: PowerInfo, val mode: LightMode, val dimmingInfo: DimmingInfo? = null, val colorTemperatureInfo: ColorTemperatureInfo? = null, val colorInfo: ColorInfo? = null, val v1Id: String? = null, val dynamics: LightDynamics? = null, val alertInfo: AlertInfo? = null, val gradient: Gradient? = null, val effects: LightingEffectInfo? = null, val timedEffects: TimedLightingEffectInfo? = null, val signaling: LightSignaling? = null, val powerup: LightPowerup? = null)","inkapplications.shade.lights.structures.Light"]},{"name":"data class LightDynamics(val status: DynamicsStatus, val statusValues: List, val speed: Percentage, val speedValid: Boolean)","description":"inkapplications.shade.lights.structures.LightDynamics","location":"lights/inkapplications.shade.lights.structures/-light-dynamics/index.html","searchKeys":["LightDynamics","data class LightDynamics(val status: DynamicsStatus, val statusValues: List, val speed: Percentage, val speedValid: Boolean)","inkapplications.shade.lights.structures.LightDynamics"]},{"name":"data class LightEvent(val id: ResourceId, val owner: ResourceReference, val powerInfo: PowerInfo? = null, val dimmingInfo: DimmingInfoEvent? = null, val colorTemperatureInfo: ColorTemperatureInfoEvent? = null, val colorInfo: ColorInfoEvent? = null)","description":"inkapplications.shade.lights.events.LightEvent","location":"lights/inkapplications.shade.lights.events/-light-event/index.html","searchKeys":["LightEvent","data class LightEvent(val id: ResourceId, val owner: ResourceReference, val powerInfo: PowerInfo? = null, val dimmingInfo: DimmingInfoEvent? = null, val colorTemperatureInfo: ColorTemperatureInfoEvent? = null, val colorInfo: ColorInfoEvent? = null)","inkapplications.shade.lights.events.LightEvent"]},{"name":"data class LightSignalStatus(val signal: LightSignal, val estimatedEnd: Instant? = null)","description":"inkapplications.shade.lights.structures.LightSignalStatus","location":"lights/inkapplications.shade.lights.structures/-light-signal-status/index.html","searchKeys":["LightSignalStatus","data class LightSignalStatus(val signal: LightSignal, val estimatedEnd: Instant? = null)","inkapplications.shade.lights.structures.LightSignalStatus"]},{"name":"data class LightSignaling(val status: LightSignalStatus? = null)","description":"inkapplications.shade.lights.structures.LightSignaling","location":"lights/inkapplications.shade.lights.structures/-light-signaling/index.html","searchKeys":["LightSignaling","data class LightSignaling(val status: LightSignalStatus? = null)","inkapplications.shade.lights.structures.LightSignaling"]},{"name":"data class LightUpdateParameters(val power: PowerParameters? = null, val dimming: DimmingParameters? = null, val dimmingDelta: DimmingDeltaParameters? = null, val colorTemperature: ColorTemperatureParameters? = null, val colorTemperatureDelta: ColorTemperatureDeltaParameters? = null, val color: ColorParameters? = null, val dynamics: DynamicsParameters? = null, val alert: AlertParameters? = null, val gradient: GradientParameters? = null, val effects: EffectsParameters? = null, val timedEffects: TimedEffectsParameters? = null)","description":"inkapplications.shade.lights.parameters.LightUpdateParameters","location":"lights/inkapplications.shade.lights.parameters/-light-update-parameters/index.html","searchKeys":["LightUpdateParameters","data class LightUpdateParameters(val power: PowerParameters? = null, val dimming: DimmingParameters? = null, val dimmingDelta: DimmingDeltaParameters? = null, val colorTemperature: ColorTemperatureParameters? = null, val colorTemperatureDelta: ColorTemperatureDeltaParameters? = null, val color: ColorParameters? = null, val dynamics: DynamicsParameters? = null, val alert: AlertParameters? = null, val gradient: GradientParameters? = null, val effects: EffectsParameters? = null, val timedEffects: TimedEffectsParameters? = null)","inkapplications.shade.lights.parameters.LightUpdateParameters"]},{"name":"data class LightingEffectInfo(val status: LightEffect, val values: List)","description":"inkapplications.shade.lights.structures.LightingEffectInfo","location":"lights/inkapplications.shade.lights.structures/-lighting-effect-info/index.html","searchKeys":["LightingEffectInfo","data class LightingEffectInfo(val status: LightEffect, val values: List)","inkapplications.shade.lights.structures.LightingEffectInfo"]},{"name":"data class Powerfail(val configured: Boolean, val powerState: PowerupPowerState) : LightPowerup","description":"inkapplications.shade.lights.structures.LightPowerup.Powerfail","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-powerfail/index.html","searchKeys":["Powerfail","data class Powerfail(val configured: Boolean, val powerState: PowerupPowerState) : LightPowerup","inkapplications.shade.lights.structures.LightPowerup.Powerfail"]},{"name":"data class Safety(val configured: Boolean, val powerState: PowerupPowerState) : LightPowerup","description":"inkapplications.shade.lights.structures.LightPowerup.Safety","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-safety/index.html","searchKeys":["Safety","data class Safety(val configured: Boolean, val powerState: PowerupPowerState) : LightPowerup","inkapplications.shade.lights.structures.LightPowerup.Safety"]},{"name":"data class StaticBrightness(val dimmingValue: DimmingValue) : PowerupDimmingState","description":"inkapplications.shade.lights.structures.PowerupDimmingState.StaticBrightness","location":"lights/inkapplications.shade.lights.structures/-powerup-dimming-state/-static-brightness/index.html","searchKeys":["StaticBrightness","data class StaticBrightness(val dimmingValue: DimmingValue) : PowerupDimmingState","inkapplications.shade.lights.structures.PowerupDimmingState.StaticBrightness"]},{"name":"data class StaticPower(val powerValue: PowerValue) : PowerupPowerState","description":"inkapplications.shade.lights.structures.PowerupPowerState.StaticPower","location":"lights/inkapplications.shade.lights.structures/-powerup-power-state/-static-power/index.html","searchKeys":["StaticPower","data class StaticPower(val powerValue: PowerValue) : PowerupPowerState","inkapplications.shade.lights.structures.PowerupPowerState.StaticPower"]},{"name":"data class TimedEffectsParameters(val effect: TimedLightEffect? = null, val duration: Duration? = null)","description":"inkapplications.shade.lights.parameters.TimedEffectsParameters","location":"lights/inkapplications.shade.lights.parameters/-timed-effects-parameters/index.html","searchKeys":["TimedEffectsParameters","data class TimedEffectsParameters(val effect: TimedLightEffect? = null, val duration: Duration? = null)","inkapplications.shade.lights.parameters.TimedEffectsParameters"]},{"name":"data class TimedLightingEffectInfo(val status: TimedLightEffect, val values: List)","description":"inkapplications.shade.lights.structures.TimedLightingEffectInfo","location":"lights/inkapplications.shade.lights.structures/-timed-lighting-effect-info/index.html","searchKeys":["TimedLightingEffectInfo","data class TimedLightingEffectInfo(val status: TimedLightEffect, val values: List)","inkapplications.shade.lights.structures.TimedLightingEffectInfo"]},{"name":"fun toColorSpace(): RGBColorSpace","description":"inkapplications.shade.lights.structures.Gamut.toColorSpace","location":"lights/inkapplications.shade.lights.structures/-gamut/to-color-space.html","searchKeys":["toColorSpace","fun toColorSpace(): RGBColorSpace","inkapplications.shade.lights.structures.Gamut.toColorSpace"]},{"name":"fun valueOf(key: String): AlertEffectType","description":"inkapplications.shade.lights.structures.AlertEffectType.Companion.valueOf","location":"lights/inkapplications.shade.lights.structures/-alert-effect-type/-companion/value-of.html","searchKeys":["valueOf","fun valueOf(key: String): AlertEffectType","inkapplications.shade.lights.structures.AlertEffectType.Companion.valueOf"]},{"name":"fun valueOf(key: String): DeltaAction","description":"inkapplications.shade.lights.parameters.DeltaAction.Companion.valueOf","location":"lights/inkapplications.shade.lights.parameters/-delta-action/-companion/value-of.html","searchKeys":["valueOf","fun valueOf(key: String): DeltaAction","inkapplications.shade.lights.parameters.DeltaAction.Companion.valueOf"]},{"name":"fun valueOf(key: String): DynamicsStatus","description":"inkapplications.shade.lights.structures.DynamicsStatus.Companion.valueOf","location":"lights/inkapplications.shade.lights.structures/-dynamics-status/-companion/value-of.html","searchKeys":["valueOf","fun valueOf(key: String): DynamicsStatus","inkapplications.shade.lights.structures.DynamicsStatus.Companion.valueOf"]},{"name":"fun valueOf(key: String): GamutType","description":"inkapplications.shade.lights.structures.GamutType.Companion.valueOf","location":"lights/inkapplications.shade.lights.structures/-gamut-type/-companion/value-of.html","searchKeys":["valueOf","fun valueOf(key: String): GamutType","inkapplications.shade.lights.structures.GamutType.Companion.valueOf"]},{"name":"fun valueOf(key: String): LightEffect","description":"inkapplications.shade.lights.structures.LightEffect.Companion.valueOf","location":"lights/inkapplications.shade.lights.structures/-light-effect/-companion/value-of.html","searchKeys":["valueOf","fun valueOf(key: String): LightEffect","inkapplications.shade.lights.structures.LightEffect.Companion.valueOf"]},{"name":"fun valueOf(key: String): LightMode","description":"inkapplications.shade.lights.structures.LightMode.Companion.valueOf","location":"lights/inkapplications.shade.lights.structures/-light-mode/-companion/value-of.html","searchKeys":["valueOf","fun valueOf(key: String): LightMode","inkapplications.shade.lights.structures.LightMode.Companion.valueOf"]},{"name":"fun valueOf(key: String): LightSignal","description":"inkapplications.shade.lights.structures.LightSignal.Companion.valueOf","location":"lights/inkapplications.shade.lights.structures/-light-signal/-companion/value-of.html","searchKeys":["valueOf","fun valueOf(key: String): LightSignal","inkapplications.shade.lights.structures.LightSignal.Companion.valueOf"]},{"name":"fun valueOf(key: String): TimedLightEffect","description":"inkapplications.shade.lights.structures.TimedLightEffect.Companion.valueOf","location":"lights/inkapplications.shade.lights.structures/-timed-light-effect/-companion/value-of.html","searchKeys":["valueOf","fun valueOf(key: String): TimedLightEffect","inkapplications.shade.lights.structures.TimedLightEffect.Companion.valueOf"]},{"name":"fun values(): Array","description":"inkapplications.shade.lights.structures.AlertEffectType.Companion.values","location":"lights/inkapplications.shade.lights.structures/-alert-effect-type/-companion/values.html","searchKeys":["values","fun values(): Array","inkapplications.shade.lights.structures.AlertEffectType.Companion.values"]},{"name":"fun values(): Array","description":"inkapplications.shade.lights.parameters.DeltaAction.Companion.values","location":"lights/inkapplications.shade.lights.parameters/-delta-action/-companion/values.html","searchKeys":["values","fun values(): Array","inkapplications.shade.lights.parameters.DeltaAction.Companion.values"]},{"name":"fun values(): Array","description":"inkapplications.shade.lights.structures.DynamicsStatus.Companion.values","location":"lights/inkapplications.shade.lights.structures/-dynamics-status/-companion/values.html","searchKeys":["values","fun values(): Array","inkapplications.shade.lights.structures.DynamicsStatus.Companion.values"]},{"name":"fun values(): Array","description":"inkapplications.shade.lights.structures.GamutType.Companion.values","location":"lights/inkapplications.shade.lights.structures/-gamut-type/-companion/values.html","searchKeys":["values","fun values(): Array","inkapplications.shade.lights.structures.GamutType.Companion.values"]},{"name":"fun values(): Array","description":"inkapplications.shade.lights.structures.LightEffect.Companion.values","location":"lights/inkapplications.shade.lights.structures/-light-effect/-companion/values.html","searchKeys":["values","fun values(): Array","inkapplications.shade.lights.structures.LightEffect.Companion.values"]},{"name":"fun values(): Array","description":"inkapplications.shade.lights.structures.LightMode.Companion.values","location":"lights/inkapplications.shade.lights.structures/-light-mode/-companion/values.html","searchKeys":["values","fun values(): Array","inkapplications.shade.lights.structures.LightMode.Companion.values"]},{"name":"fun values(): Array","description":"inkapplications.shade.lights.structures.LightSignal.Companion.values","location":"lights/inkapplications.shade.lights.structures/-light-signal/-companion/values.html","searchKeys":["values","fun values(): Array","inkapplications.shade.lights.structures.LightSignal.Companion.values"]},{"name":"fun values(): Array","description":"inkapplications.shade.lights.structures.TimedLightEffect.Companion.values","location":"lights/inkapplications.shade.lights.structures/-timed-light-effect/-companion/values.html","searchKeys":["values","fun values(): Array","inkapplications.shade.lights.structures.TimedLightEffect.Companion.values"]},{"name":"interface LightControls","description":"inkapplications.shade.lights.LightControls","location":"lights/inkapplications.shade.lights/-light-controls/index.html","searchKeys":["LightControls","interface LightControls","inkapplications.shade.lights.LightControls"]},{"name":"object Companion","description":"inkapplications.shade.lights.parameters.DeltaAction.Companion","location":"lights/inkapplications.shade.lights.parameters/-delta-action/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.lights.parameters.DeltaAction.Companion"]},{"name":"object Companion","description":"inkapplications.shade.lights.structures.AlertEffectType.Companion","location":"lights/inkapplications.shade.lights.structures/-alert-effect-type/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.lights.structures.AlertEffectType.Companion"]},{"name":"object Companion","description":"inkapplications.shade.lights.structures.DynamicsStatus.Companion","location":"lights/inkapplications.shade.lights.structures/-dynamics-status/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.lights.structures.DynamicsStatus.Companion"]},{"name":"object Companion","description":"inkapplications.shade.lights.structures.GamutType.Companion","location":"lights/inkapplications.shade.lights.structures/-gamut-type/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.lights.structures.GamutType.Companion"]},{"name":"object Companion","description":"inkapplications.shade.lights.structures.GradientMode.Companion","location":"lights/inkapplications.shade.lights.structures/-gradient-mode/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.lights.structures.GradientMode.Companion"]},{"name":"object Companion","description":"inkapplications.shade.lights.structures.LightEffect.Companion","location":"lights/inkapplications.shade.lights.structures/-light-effect/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.lights.structures.LightEffect.Companion"]},{"name":"object Companion","description":"inkapplications.shade.lights.structures.LightMode.Companion","location":"lights/inkapplications.shade.lights.structures/-light-mode/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.lights.structures.LightMode.Companion"]},{"name":"object Companion","description":"inkapplications.shade.lights.structures.LightSignal.Companion","location":"lights/inkapplications.shade.lights.structures/-light-signal/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.lights.structures.LightSignal.Companion"]},{"name":"object Companion","description":"inkapplications.shade.lights.structures.TimedLightEffect.Companion","location":"lights/inkapplications.shade.lights.structures/-timed-light-effect/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.lights.structures.TimedLightEffect.Companion"]},{"name":"object StandardTemperatures","description":"inkapplications.shade.lights.structures.StandardTemperatures","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/index.html","searchKeys":["StandardTemperatures","object StandardTemperatures","inkapplications.shade.lights.structures.StandardTemperatures"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.lights.parameters.DeltaAction.toString","location":"lights/inkapplications.shade.lights.parameters/-delta-action/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.lights.parameters.DeltaAction.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.lights.structures.AlertEffectType.toString","location":"lights/inkapplications.shade.lights.structures/-alert-effect-type/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.lights.structures.AlertEffectType.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.lights.structures.ColorTemperatureRange.toString","location":"lights/inkapplications.shade.lights.structures/-color-temperature-range/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.lights.structures.ColorTemperatureRange.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.lights.structures.DynamicsStatus.toString","location":"lights/inkapplications.shade.lights.structures/-dynamics-status/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.lights.structures.DynamicsStatus.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.lights.structures.GamutType.toString","location":"lights/inkapplications.shade.lights.structures/-gamut-type/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.lights.structures.GamutType.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.lights.structures.LightEffect.toString","location":"lights/inkapplications.shade.lights.structures/-light-effect/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.lights.structures.LightEffect.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.lights.structures.LightMode.toString","location":"lights/inkapplications.shade.lights.structures/-light-mode/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.lights.structures.LightMode.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.lights.structures.LightSignal.toString","location":"lights/inkapplications.shade.lights.structures/-light-signal/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.lights.structures.LightSignal.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.lights.structures.TimedLightEffect.toString","location":"lights/inkapplications.shade.lights.structures/-timed-light-effect/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.lights.structures.TimedLightEffect.toString"]},{"name":"open override val configured: Boolean","description":"inkapplications.shade.lights.structures.LightPowerup.Custom.configured","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-custom/configured.html","searchKeys":["configured","open override val configured: Boolean","inkapplications.shade.lights.structures.LightPowerup.Custom.configured"]},{"name":"open override val configured: Boolean","description":"inkapplications.shade.lights.structures.LightPowerup.LastOnState.configured","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-last-on-state/configured.html","searchKeys":["configured","open override val configured: Boolean","inkapplications.shade.lights.structures.LightPowerup.LastOnState.configured"]},{"name":"open override val configured: Boolean","description":"inkapplications.shade.lights.structures.LightPowerup.Powerfail.configured","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-powerfail/configured.html","searchKeys":["configured","open override val configured: Boolean","inkapplications.shade.lights.structures.LightPowerup.Powerfail.configured"]},{"name":"open override val configured: Boolean","description":"inkapplications.shade.lights.structures.LightPowerup.Safety.configured","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-safety/configured.html","searchKeys":["configured","open override val configured: Boolean","inkapplications.shade.lights.structures.LightPowerup.Safety.configured"]},{"name":"open override val powerState: PowerupPowerState","description":"inkapplications.shade.lights.structures.LightPowerup.Custom.powerState","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-custom/power-state.html","searchKeys":["powerState","open override val powerState: PowerupPowerState","inkapplications.shade.lights.structures.LightPowerup.Custom.powerState"]},{"name":"open override val powerState: PowerupPowerState","description":"inkapplications.shade.lights.structures.LightPowerup.LastOnState.powerState","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-last-on-state/power-state.html","searchKeys":["powerState","open override val powerState: PowerupPowerState","inkapplications.shade.lights.structures.LightPowerup.LastOnState.powerState"]},{"name":"open override val powerState: PowerupPowerState","description":"inkapplications.shade.lights.structures.LightPowerup.Powerfail.powerState","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-powerfail/power-state.html","searchKeys":["powerState","open override val powerState: PowerupPowerState","inkapplications.shade.lights.structures.LightPowerup.Powerfail.powerState"]},{"name":"open override val powerState: PowerupPowerState","description":"inkapplications.shade.lights.structures.LightPowerup.Safety.powerState","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-safety/power-state.html","searchKeys":["powerState","open override val powerState: PowerupPowerState","inkapplications.shade.lights.structures.LightPowerup.Safety.powerState"]},{"name":"operator fun contains(other: ColorTemperature): Boolean","description":"inkapplications.shade.lights.structures.ColorTemperatureRange.contains","location":"lights/inkapplications.shade.lights.structures/-color-temperature-range/contains.html","searchKeys":["contains","operator fun contains(other: ColorTemperature): Boolean","inkapplications.shade.lights.structures.ColorTemperatureRange.contains"]},{"name":"val A: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.A","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-a.html","searchKeys":["A","val A: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.A"]},{"name":"val A: GamutType","description":"inkapplications.shade.lights.structures.GamutType.Companion.A","location":"lights/inkapplications.shade.lights.structures/-gamut-type/-companion/-a.html","searchKeys":["A","val A: GamutType","inkapplications.shade.lights.structures.GamutType.Companion.A"]},{"name":"val B: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.B","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-b.html","searchKeys":["B","val B: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.B"]},{"name":"val B: GamutType","description":"inkapplications.shade.lights.structures.GamutType.Companion.B","location":"lights/inkapplications.shade.lights.structures/-gamut-type/-companion/-b.html","searchKeys":["B","val B: GamutType","inkapplications.shade.lights.structures.GamutType.Companion.B"]},{"name":"val Breathe: AlertEffectType","description":"inkapplications.shade.lights.structures.AlertEffectType.Companion.Breathe","location":"lights/inkapplications.shade.lights.structures/-alert-effect-type/-companion/-breathe.html","searchKeys":["Breathe","val Breathe: AlertEffectType","inkapplications.shade.lights.structures.AlertEffectType.Companion.Breathe"]},{"name":"val C: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.C","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-c.html","searchKeys":["C","val C: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.C"]},{"name":"val C: GamutType","description":"inkapplications.shade.lights.structures.GamutType.Companion.C","location":"lights/inkapplications.shade.lights.structures/-gamut-type/-companion/-c.html","searchKeys":["C","val C: GamutType","inkapplications.shade.lights.structures.GamutType.Companion.C"]},{"name":"val Candle: LightEffect","description":"inkapplications.shade.lights.structures.LightEffect.Companion.Candle","location":"lights/inkapplications.shade.lights.structures/-light-effect/-companion/-candle.html","searchKeys":["Candle","val Candle: LightEffect","inkapplications.shade.lights.structures.LightEffect.Companion.Candle"]},{"name":"val D50: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.D50","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-d50.html","searchKeys":["D50","val D50: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.D50"]},{"name":"val D55: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.D55","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-d55.html","searchKeys":["D55","val D55: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.D55"]},{"name":"val D65: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.D65","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-d65.html","searchKeys":["D65","val D65: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.D65"]},{"name":"val D75: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.D75","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-d75.html","searchKeys":["D75","val D75: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.D75"]},{"name":"val Down: DeltaAction","description":"inkapplications.shade.lights.parameters.DeltaAction.Companion.Down","location":"lights/inkapplications.shade.lights.parameters/-delta-action/-companion/-down.html","searchKeys":["Down","val Down: DeltaAction","inkapplications.shade.lights.parameters.DeltaAction.Companion.Down"]},{"name":"val DynamicPalette: DynamicsStatus","description":"inkapplications.shade.lights.structures.DynamicsStatus.Companion.DynamicPalette","location":"lights/inkapplications.shade.lights.structures/-dynamics-status/-companion/-dynamic-palette.html","searchKeys":["DynamicPalette","val DynamicPalette: DynamicsStatus","inkapplications.shade.lights.structures.DynamicsStatus.Companion.DynamicPalette"]},{"name":"val E: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.E","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-e.html","searchKeys":["E","val E: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.E"]},{"name":"val F10: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.F10","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-f10.html","searchKeys":["F10","val F10: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.F10"]},{"name":"val F11: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.F11","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-f11.html","searchKeys":["F11","val F11: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.F11"]},{"name":"val F12: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.F12","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-f12.html","searchKeys":["F12","val F12: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.F12"]},{"name":"val F1: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.F1","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-f1.html","searchKeys":["F1","val F1: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.F1"]},{"name":"val F2: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.F2","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-f2.html","searchKeys":["F2","val F2: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.F2"]},{"name":"val F3: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.F3","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-f3.html","searchKeys":["F3","val F3: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.F3"]},{"name":"val F4: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.F4","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-f4.html","searchKeys":["F4","val F4: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.F4"]},{"name":"val F5: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.F5","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-f5.html","searchKeys":["F5","val F5: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.F5"]},{"name":"val F6: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.F6","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-f6.html","searchKeys":["F6","val F6: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.F6"]},{"name":"val F7: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.F7","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-f7.html","searchKeys":["F7","val F7: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.F7"]},{"name":"val F8: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.F8","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-f8.html","searchKeys":["F8","val F8: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.F8"]},{"name":"val F9: ColorTemperature","description":"inkapplications.shade.lights.structures.StandardTemperatures.F9","location":"lights/inkapplications.shade.lights.structures/-standard-temperatures/-f9.html","searchKeys":["F9","val F9: ColorTemperature","inkapplications.shade.lights.structures.StandardTemperatures.F9"]},{"name":"val Fire: LightEffect","description":"inkapplications.shade.lights.structures.LightEffect.Companion.Fire","location":"lights/inkapplications.shade.lights.structures/-light-effect/-companion/-fire.html","searchKeys":["Fire","val Fire: LightEffect","inkapplications.shade.lights.structures.LightEffect.Companion.Fire"]},{"name":"val InterpolatedPalette: GradientMode","description":"inkapplications.shade.lights.structures.GradientMode.Companion.InterpolatedPalette","location":"lights/inkapplications.shade.lights.structures/-gradient-mode/-companion/-interpolated-palette.html","searchKeys":["InterpolatedPalette","val InterpolatedPalette: GradientMode","inkapplications.shade.lights.structures.GradientMode.Companion.InterpolatedPalette"]},{"name":"val InterpolatedPaletteMirrored: GradientMode","description":"inkapplications.shade.lights.structures.GradientMode.Companion.InterpolatedPaletteMirrored","location":"lights/inkapplications.shade.lights.structures/-gradient-mode/-companion/-interpolated-palette-mirrored.html","searchKeys":["InterpolatedPaletteMirrored","val InterpolatedPaletteMirrored: GradientMode","inkapplications.shade.lights.structures.GradientMode.Companion.InterpolatedPaletteMirrored"]},{"name":"val NoSignal: LightSignal","description":"inkapplications.shade.lights.structures.LightSignal.Companion.NoSignal","location":"lights/inkapplications.shade.lights.structures/-light-signal/-companion/-no-signal.html","searchKeys":["NoSignal","val NoSignal: LightSignal","inkapplications.shade.lights.structures.LightSignal.Companion.NoSignal"]},{"name":"val None: DynamicsStatus","description":"inkapplications.shade.lights.structures.DynamicsStatus.Companion.None","location":"lights/inkapplications.shade.lights.structures/-dynamics-status/-companion/-none.html","searchKeys":["None","val None: DynamicsStatus","inkapplications.shade.lights.structures.DynamicsStatus.Companion.None"]},{"name":"val None: LightEffect","description":"inkapplications.shade.lights.structures.LightEffect.Companion.None","location":"lights/inkapplications.shade.lights.structures/-light-effect/-companion/-none.html","searchKeys":["None","val None: LightEffect","inkapplications.shade.lights.structures.LightEffect.Companion.None"]},{"name":"val None: TimedLightEffect","description":"inkapplications.shade.lights.structures.TimedLightEffect.Companion.None","location":"lights/inkapplications.shade.lights.structures/-timed-light-effect/-companion/-none.html","searchKeys":["None","val None: TimedLightEffect","inkapplications.shade.lights.structures.TimedLightEffect.Companion.None"]},{"name":"val Normal: LightMode","description":"inkapplications.shade.lights.structures.LightMode.Companion.Normal","location":"lights/inkapplications.shade.lights.structures/-light-mode/-companion/-normal.html","searchKeys":["Normal","val Normal: LightMode","inkapplications.shade.lights.structures.LightMode.Companion.Normal"]},{"name":"val OnOff: LightSignal","description":"inkapplications.shade.lights.structures.LightSignal.Companion.OnOff","location":"lights/inkapplications.shade.lights.structures/-light-signal/-companion/-on-off.html","searchKeys":["OnOff","val OnOff: LightSignal","inkapplications.shade.lights.structures.LightSignal.Companion.OnOff"]},{"name":"val Other: GamutType","description":"inkapplications.shade.lights.structures.GamutType.Companion.Other","location":"lights/inkapplications.shade.lights.structures/-gamut-type/-companion/-other.html","searchKeys":["Other","val Other: GamutType","inkapplications.shade.lights.structures.GamutType.Companion.Other"]},{"name":"val RandomPixelated: GradientMode","description":"inkapplications.shade.lights.structures.GradientMode.Companion.RandomPixelated","location":"lights/inkapplications.shade.lights.structures/-gradient-mode/-companion/-random-pixelated.html","searchKeys":["RandomPixelated","val RandomPixelated: GradientMode","inkapplications.shade.lights.structures.GradientMode.Companion.RandomPixelated"]},{"name":"val Stop: DeltaAction","description":"inkapplications.shade.lights.parameters.DeltaAction.Companion.Stop","location":"lights/inkapplications.shade.lights.parameters/-delta-action/-companion/-stop.html","searchKeys":["Stop","val Stop: DeltaAction","inkapplications.shade.lights.parameters.DeltaAction.Companion.Stop"]},{"name":"val Streaming: LightMode","description":"inkapplications.shade.lights.structures.LightMode.Companion.Streaming","location":"lights/inkapplications.shade.lights.structures/-light-mode/-companion/-streaming.html","searchKeys":["Streaming","val Streaming: LightMode","inkapplications.shade.lights.structures.LightMode.Companion.Streaming"]},{"name":"val Sunrise: TimedLightEffect","description":"inkapplications.shade.lights.structures.TimedLightEffect.Companion.Sunrise","location":"lights/inkapplications.shade.lights.structures/-timed-light-effect/-companion/-sunrise.html","searchKeys":["Sunrise","val Sunrise: TimedLightEffect","inkapplications.shade.lights.structures.TimedLightEffect.Companion.Sunrise"]},{"name":"val Up: DeltaAction","description":"inkapplications.shade.lights.parameters.DeltaAction.Companion.Up","location":"lights/inkapplications.shade.lights.parameters/-delta-action/-companion/-up.html","searchKeys":["Up","val Up: DeltaAction","inkapplications.shade.lights.parameters.DeltaAction.Companion.Up"]},{"name":"val action: AlertEffectType","description":"inkapplications.shade.lights.parameters.AlertParameters.action","location":"lights/inkapplications.shade.lights.parameters/-alert-parameters/action.html","searchKeys":["action","val action: AlertEffectType","inkapplications.shade.lights.parameters.AlertParameters.action"]},{"name":"val action: DeltaAction","description":"inkapplications.shade.lights.parameters.ColorTemperatureDeltaParameters.action","location":"lights/inkapplications.shade.lights.parameters/-color-temperature-delta-parameters/action.html","searchKeys":["action","val action: DeltaAction","inkapplications.shade.lights.parameters.ColorTemperatureDeltaParameters.action"]},{"name":"val action: DeltaAction","description":"inkapplications.shade.lights.parameters.DimmingDeltaParameters.action","location":"lights/inkapplications.shade.lights.parameters/-dimming-delta-parameters/action.html","searchKeys":["action","val action: DeltaAction","inkapplications.shade.lights.parameters.DimmingDeltaParameters.action"]},{"name":"val actionValues: List","description":"inkapplications.shade.lights.structures.AlertInfo.actionValues","location":"lights/inkapplications.shade.lights.structures/-alert-info/action-values.html","searchKeys":["actionValues","val actionValues: List","inkapplications.shade.lights.structures.AlertInfo.actionValues"]},{"name":"val alert: AlertParameters?","description":"inkapplications.shade.lights.parameters.LightUpdateParameters.alert","location":"lights/inkapplications.shade.lights.parameters/-light-update-parameters/alert.html","searchKeys":["alert","val alert: AlertParameters?","inkapplications.shade.lights.parameters.LightUpdateParameters.alert"]},{"name":"val alertInfo: AlertInfo?","description":"inkapplications.shade.lights.structures.Light.alertInfo","location":"lights/inkapplications.shade.lights.structures/-light/alert-info.html","searchKeys":["alertInfo","val alertInfo: AlertInfo?","inkapplications.shade.lights.structures.Light.alertInfo"]},{"name":"val blue: xyY","description":"inkapplications.shade.lights.structures.Gamut.blue","location":"lights/inkapplications.shade.lights.structures/-gamut/blue.html","searchKeys":["blue","val blue: xyY","inkapplications.shade.lights.structures.Gamut.blue"]},{"name":"val brightness: Percentage","description":"inkapplications.shade.lights.events.DimmingInfoEvent.brightness","location":"lights/inkapplications.shade.lights.events/-dimming-info-event/brightness.html","searchKeys":["brightness","val brightness: Percentage","inkapplications.shade.lights.events.DimmingInfoEvent.brightness"]},{"name":"val brightness: Percentage","description":"inkapplications.shade.lights.parameters.DimmingParameters.brightness","location":"lights/inkapplications.shade.lights.parameters/-dimming-parameters/brightness.html","searchKeys":["brightness","val brightness: Percentage","inkapplications.shade.lights.parameters.DimmingParameters.brightness"]},{"name":"val brightness: Percentage","description":"inkapplications.shade.lights.structures.DimmingInfo.brightness","location":"lights/inkapplications.shade.lights.structures/-dimming-info/brightness.html","searchKeys":["brightness","val brightness: Percentage","inkapplications.shade.lights.structures.DimmingInfo.brightness"]},{"name":"val brightness: Percentage","description":"inkapplications.shade.lights.structures.DimmingValue.brightness","location":"lights/inkapplications.shade.lights.structures/-dimming-value/brightness.html","searchKeys":["brightness","val brightness: Percentage","inkapplications.shade.lights.structures.DimmingValue.brightness"]},{"name":"val brightnessDelta: Percentage?","description":"inkapplications.shade.lights.parameters.DimmingDeltaParameters.brightnessDelta","location":"lights/inkapplications.shade.lights.parameters/-dimming-delta-parameters/brightness-delta.html","searchKeys":["brightnessDelta","val brightnessDelta: Percentage?","inkapplications.shade.lights.parameters.DimmingDeltaParameters.brightnessDelta"]},{"name":"val color: Color","description":"inkapplications.shade.lights.events.ColorInfoEvent.color","location":"lights/inkapplications.shade.lights.events/-color-info-event/color.html","searchKeys":["color","val color: Color","inkapplications.shade.lights.events.ColorInfoEvent.color"]},{"name":"val color: Color","description":"inkapplications.shade.lights.structures.ColorInfo.color","location":"lights/inkapplications.shade.lights.structures/-color-info/color.html","searchKeys":["color","val color: Color","inkapplications.shade.lights.structures.ColorInfo.color"]},{"name":"val color: Color","description":"inkapplications.shade.lights.structures.ColorValue.color","location":"lights/inkapplications.shade.lights.structures/-color-value/color.html","searchKeys":["color","val color: Color","inkapplications.shade.lights.structures.ColorValue.color"]},{"name":"val color: Color?","description":"inkapplications.shade.lights.parameters.ColorParameters.color","location":"lights/inkapplications.shade.lights.parameters/-color-parameters/color.html","searchKeys":["color","val color: Color?","inkapplications.shade.lights.parameters.ColorParameters.color"]},{"name":"val color: ColorParameters?","description":"inkapplications.shade.lights.parameters.LightUpdateParameters.color","location":"lights/inkapplications.shade.lights.parameters/-light-update-parameters/color.html","searchKeys":["color","val color: ColorParameters?","inkapplications.shade.lights.parameters.LightUpdateParameters.color"]},{"name":"val color: ColorValue","description":"inkapplications.shade.lights.structures.ColorPalette.color","location":"lights/inkapplications.shade.lights.structures/-color-palette/color.html","searchKeys":["color","val color: ColorValue","inkapplications.shade.lights.structures.ColorPalette.color"]},{"name":"val colorInfo: ColorInfo?","description":"inkapplications.shade.lights.structures.Light.colorInfo","location":"lights/inkapplications.shade.lights.structures/-light/color-info.html","searchKeys":["colorInfo","val colorInfo: ColorInfo?","inkapplications.shade.lights.structures.Light.colorInfo"]},{"name":"val colorInfo: ColorInfoEvent?","description":"inkapplications.shade.lights.events.LightEvent.colorInfo","location":"lights/inkapplications.shade.lights.events/-light-event/color-info.html","searchKeys":["colorInfo","val colorInfo: ColorInfoEvent?","inkapplications.shade.lights.events.LightEvent.colorInfo"]},{"name":"val colorState: PowerupColorState?","description":"inkapplications.shade.lights.structures.LightPowerup.Custom.colorState","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-custom/color-state.html","searchKeys":["colorState","val colorState: PowerupColorState?","inkapplications.shade.lights.structures.LightPowerup.Custom.colorState"]},{"name":"val colorTemperature: ColorTemperatureParameters?","description":"inkapplications.shade.lights.parameters.LightUpdateParameters.colorTemperature","location":"lights/inkapplications.shade.lights.parameters/-light-update-parameters/color-temperature.html","searchKeys":["colorTemperature","val colorTemperature: ColorTemperatureParameters?","inkapplications.shade.lights.parameters.LightUpdateParameters.colorTemperature"]},{"name":"val colorTemperature: ColorTemperatureValue","description":"inkapplications.shade.lights.structures.ColorTemperaturePalette.colorTemperature","location":"lights/inkapplications.shade.lights.structures/-color-temperature-palette/color-temperature.html","searchKeys":["colorTemperature","val colorTemperature: ColorTemperatureValue","inkapplications.shade.lights.structures.ColorTemperaturePalette.colorTemperature"]},{"name":"val colorTemperatureDelta: ColorTemperatureDeltaParameters?","description":"inkapplications.shade.lights.parameters.LightUpdateParameters.colorTemperatureDelta","location":"lights/inkapplications.shade.lights.parameters/-light-update-parameters/color-temperature-delta.html","searchKeys":["colorTemperatureDelta","val colorTemperatureDelta: ColorTemperatureDeltaParameters?","inkapplications.shade.lights.parameters.LightUpdateParameters.colorTemperatureDelta"]},{"name":"val colorTemperatureInfo: ColorTemperatureInfo?","description":"inkapplications.shade.lights.structures.Light.colorTemperatureInfo","location":"lights/inkapplications.shade.lights.structures/-light/color-temperature-info.html","searchKeys":["colorTemperatureInfo","val colorTemperatureInfo: ColorTemperatureInfo?","inkapplications.shade.lights.structures.Light.colorTemperatureInfo"]},{"name":"val colorTemperatureInfo: ColorTemperatureInfoEvent?","description":"inkapplications.shade.lights.events.LightEvent.colorTemperatureInfo","location":"lights/inkapplications.shade.lights.events/-light-event/color-temperature-info.html","searchKeys":["colorTemperatureInfo","val colorTemperatureInfo: ColorTemperatureInfoEvent?","inkapplications.shade.lights.events.LightEvent.colorTemperatureInfo"]},{"name":"val colorValue: ColorValue","description":"inkapplications.shade.lights.structures.GradientPoint.colorValue","location":"lights/inkapplications.shade.lights.structures/-gradient-point/color-value.html","searchKeys":["colorValue","val colorValue: ColorValue","inkapplications.shade.lights.structures.GradientPoint.colorValue"]},{"name":"val colorValue: ColorValue","description":"inkapplications.shade.lights.structures.PowerupColorState.Color.colorValue","location":"lights/inkapplications.shade.lights.structures/-powerup-color-state/-color/color-value.html","searchKeys":["colorValue","val colorValue: ColorValue","inkapplications.shade.lights.structures.PowerupColorState.Color.colorValue"]},{"name":"val coolest: ColorTemperature","description":"inkapplications.shade.lights.structures.ColorTemperatureRange.coolest","location":"lights/inkapplications.shade.lights.structures/-color-temperature-range/coolest.html","searchKeys":["coolest","val coolest: ColorTemperature","inkapplications.shade.lights.structures.ColorTemperatureRange.coolest"]},{"name":"val dimming: DimmingParameters?","description":"inkapplications.shade.lights.parameters.LightUpdateParameters.dimming","location":"lights/inkapplications.shade.lights.parameters/-light-update-parameters/dimming.html","searchKeys":["dimming","val dimming: DimmingParameters?","inkapplications.shade.lights.parameters.LightUpdateParameters.dimming"]},{"name":"val dimming: DimmingValue","description":"inkapplications.shade.lights.structures.ColorPalette.dimming","location":"lights/inkapplications.shade.lights.structures/-color-palette/dimming.html","searchKeys":["dimming","val dimming: DimmingValue","inkapplications.shade.lights.structures.ColorPalette.dimming"]},{"name":"val dimming: DimmingValue","description":"inkapplications.shade.lights.structures.ColorTemperaturePalette.dimming","location":"lights/inkapplications.shade.lights.structures/-color-temperature-palette/dimming.html","searchKeys":["dimming","val dimming: DimmingValue","inkapplications.shade.lights.structures.ColorTemperaturePalette.dimming"]},{"name":"val dimmingDelta: DimmingDeltaParameters?","description":"inkapplications.shade.lights.parameters.LightUpdateParameters.dimmingDelta","location":"lights/inkapplications.shade.lights.parameters/-light-update-parameters/dimming-delta.html","searchKeys":["dimmingDelta","val dimmingDelta: DimmingDeltaParameters?","inkapplications.shade.lights.parameters.LightUpdateParameters.dimmingDelta"]},{"name":"val dimmingInfo: DimmingInfo?","description":"inkapplications.shade.lights.structures.Light.dimmingInfo","location":"lights/inkapplications.shade.lights.structures/-light/dimming-info.html","searchKeys":["dimmingInfo","val dimmingInfo: DimmingInfo?","inkapplications.shade.lights.structures.Light.dimmingInfo"]},{"name":"val dimmingInfo: DimmingInfoEvent?","description":"inkapplications.shade.lights.events.LightEvent.dimmingInfo","location":"lights/inkapplications.shade.lights.events/-light-event/dimming-info.html","searchKeys":["dimmingInfo","val dimmingInfo: DimmingInfoEvent?","inkapplications.shade.lights.events.LightEvent.dimmingInfo"]},{"name":"val dimmingState: PowerupDimmingState?","description":"inkapplications.shade.lights.structures.LightPowerup.Custom.dimmingState","location":"lights/inkapplications.shade.lights.structures/-light-powerup/-custom/dimming-state.html","searchKeys":["dimmingState","val dimmingState: PowerupDimmingState?","inkapplications.shade.lights.structures.LightPowerup.Custom.dimmingState"]},{"name":"val dimmingValue: DimmingValue","description":"inkapplications.shade.lights.structures.PowerupDimmingState.StaticBrightness.dimmingValue","location":"lights/inkapplications.shade.lights.structures/-powerup-dimming-state/-static-brightness/dimming-value.html","searchKeys":["dimmingValue","val dimmingValue: DimmingValue","inkapplications.shade.lights.structures.PowerupDimmingState.StaticBrightness.dimmingValue"]},{"name":"val duration: Duration?","description":"inkapplications.shade.lights.parameters.DynamicsParameters.duration","location":"lights/inkapplications.shade.lights.parameters/-dynamics-parameters/duration.html","searchKeys":["duration","val duration: Duration?","inkapplications.shade.lights.parameters.DynamicsParameters.duration"]},{"name":"val duration: Duration?","description":"inkapplications.shade.lights.parameters.TimedEffectsParameters.duration","location":"lights/inkapplications.shade.lights.parameters/-timed-effects-parameters/duration.html","searchKeys":["duration","val duration: Duration?","inkapplications.shade.lights.parameters.TimedEffectsParameters.duration"]},{"name":"val dynamics: DynamicsParameters?","description":"inkapplications.shade.lights.parameters.LightUpdateParameters.dynamics","location":"lights/inkapplications.shade.lights.parameters/-light-update-parameters/dynamics.html","searchKeys":["dynamics","val dynamics: DynamicsParameters?","inkapplications.shade.lights.parameters.LightUpdateParameters.dynamics"]},{"name":"val dynamics: LightDynamics?","description":"inkapplications.shade.lights.structures.Light.dynamics","location":"lights/inkapplications.shade.lights.structures/-light/dynamics.html","searchKeys":["dynamics","val dynamics: LightDynamics?","inkapplications.shade.lights.structures.Light.dynamics"]},{"name":"val effect: LightEffect?","description":"inkapplications.shade.lights.parameters.EffectsParameters.effect","location":"lights/inkapplications.shade.lights.parameters/-effects-parameters/effect.html","searchKeys":["effect","val effect: LightEffect?","inkapplications.shade.lights.parameters.EffectsParameters.effect"]},{"name":"val effect: TimedLightEffect?","description":"inkapplications.shade.lights.parameters.TimedEffectsParameters.effect","location":"lights/inkapplications.shade.lights.parameters/-timed-effects-parameters/effect.html","searchKeys":["effect","val effect: TimedLightEffect?","inkapplications.shade.lights.parameters.TimedEffectsParameters.effect"]},{"name":"val effects: EffectsParameters?","description":"inkapplications.shade.lights.parameters.LightUpdateParameters.effects","location":"lights/inkapplications.shade.lights.parameters/-light-update-parameters/effects.html","searchKeys":["effects","val effects: EffectsParameters?","inkapplications.shade.lights.parameters.LightUpdateParameters.effects"]},{"name":"val effects: LightingEffectInfo?","description":"inkapplications.shade.lights.structures.Light.effects","location":"lights/inkapplications.shade.lights.structures/-light/effects.html","searchKeys":["effects","val effects: LightingEffectInfo?","inkapplications.shade.lights.structures.Light.effects"]},{"name":"val estimatedEnd: Instant?","description":"inkapplications.shade.lights.structures.LightSignalStatus.estimatedEnd","location":"lights/inkapplications.shade.lights.structures/-light-signal-status/estimated-end.html","searchKeys":["estimatedEnd","val estimatedEnd: Instant?","inkapplications.shade.lights.structures.LightSignalStatus.estimatedEnd"]},{"name":"val gamut: Gamut?","description":"inkapplications.shade.lights.structures.ColorInfo.gamut","location":"lights/inkapplications.shade.lights.structures/-color-info/gamut.html","searchKeys":["gamut","val gamut: Gamut?","inkapplications.shade.lights.structures.ColorInfo.gamut"]},{"name":"val gamutType: GamutType","description":"inkapplications.shade.lights.structures.ColorInfo.gamutType","location":"lights/inkapplications.shade.lights.structures/-color-info/gamut-type.html","searchKeys":["gamutType","val gamutType: GamutType","inkapplications.shade.lights.structures.ColorInfo.gamutType"]},{"name":"val gradient: Gradient?","description":"inkapplications.shade.lights.structures.Light.gradient","location":"lights/inkapplications.shade.lights.structures/-light/gradient.html","searchKeys":["gradient","val gradient: Gradient?","inkapplications.shade.lights.structures.Light.gradient"]},{"name":"val gradient: GradientParameters?","description":"inkapplications.shade.lights.parameters.LightUpdateParameters.gradient","location":"lights/inkapplications.shade.lights.parameters/-light-update-parameters/gradient.html","searchKeys":["gradient","val gradient: GradientParameters?","inkapplications.shade.lights.parameters.LightUpdateParameters.gradient"]},{"name":"val green: xyY","description":"inkapplications.shade.lights.structures.Gamut.green","location":"lights/inkapplications.shade.lights.structures/-gamut/green.html","searchKeys":["green","val green: xyY","inkapplications.shade.lights.structures.Gamut.green"]},{"name":"val id: ResourceId","description":"inkapplications.shade.lights.events.LightEvent.id","location":"lights/inkapplications.shade.lights.events/-light-event/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.lights.events.LightEvent.id"]},{"name":"val id: ResourceId","description":"inkapplications.shade.lights.structures.Light.id","location":"lights/inkapplications.shade.lights.structures/-light/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.lights.structures.Light.id"]},{"name":"val kelvinRange: LongRange","description":"inkapplications.shade.lights.structures.ColorTemperatureRange.kelvinRange","location":"lights/inkapplications.shade.lights.structures/-color-temperature-range/kelvin-range.html","searchKeys":["kelvinRange","val kelvinRange: LongRange","inkapplications.shade.lights.structures.ColorTemperatureRange.kelvinRange"]},{"name":"val key: String","description":"inkapplications.shade.lights.parameters.DeltaAction.key","location":"lights/inkapplications.shade.lights.parameters/-delta-action/key.html","searchKeys":["key","val key: String","inkapplications.shade.lights.parameters.DeltaAction.key"]},{"name":"val key: String","description":"inkapplications.shade.lights.structures.AlertEffectType.key","location":"lights/inkapplications.shade.lights.structures/-alert-effect-type/key.html","searchKeys":["key","val key: String","inkapplications.shade.lights.structures.AlertEffectType.key"]},{"name":"val key: String","description":"inkapplications.shade.lights.structures.DynamicsStatus.key","location":"lights/inkapplications.shade.lights.structures/-dynamics-status/key.html","searchKeys":["key","val key: String","inkapplications.shade.lights.structures.DynamicsStatus.key"]},{"name":"val key: String","description":"inkapplications.shade.lights.structures.GamutType.key","location":"lights/inkapplications.shade.lights.structures/-gamut-type/key.html","searchKeys":["key","val key: String","inkapplications.shade.lights.structures.GamutType.key"]},{"name":"val key: String","description":"inkapplications.shade.lights.structures.GradientMode.key","location":"lights/inkapplications.shade.lights.structures/-gradient-mode/key.html","searchKeys":["key","val key: String","inkapplications.shade.lights.structures.GradientMode.key"]},{"name":"val key: String","description":"inkapplications.shade.lights.structures.LightEffect.key","location":"lights/inkapplications.shade.lights.structures/-light-effect/key.html","searchKeys":["key","val key: String","inkapplications.shade.lights.structures.LightEffect.key"]},{"name":"val key: String","description":"inkapplications.shade.lights.structures.LightMode.key","location":"lights/inkapplications.shade.lights.structures/-light-mode/key.html","searchKeys":["key","val key: String","inkapplications.shade.lights.structures.LightMode.key"]},{"name":"val key: String","description":"inkapplications.shade.lights.structures.LightSignal.key","location":"lights/inkapplications.shade.lights.structures/-light-signal/key.html","searchKeys":["key","val key: String","inkapplications.shade.lights.structures.LightSignal.key"]},{"name":"val key: String","description":"inkapplications.shade.lights.structures.TimedLightEffect.key","location":"lights/inkapplications.shade.lights.structures/-timed-light-effect/key.html","searchKeys":["key","val key: String","inkapplications.shade.lights.structures.TimedLightEffect.key"]},{"name":"val lights: LightControls","description":"inkapplications.shade.lights.ShadeLightsModule.lights","location":"lights/inkapplications.shade.lights/-shade-lights-module/lights.html","searchKeys":["lights","val lights: LightControls","inkapplications.shade.lights.ShadeLightsModule.lights"]},{"name":"val minimum: Percentage?","description":"inkapplications.shade.lights.structures.DimmingInfo.minimum","location":"lights/inkapplications.shade.lights.structures/-dimming-info/minimum.html","searchKeys":["minimum","val minimum: Percentage?","inkapplications.shade.lights.structures.DimmingInfo.minimum"]},{"name":"val miredRange: IntRange","description":"inkapplications.shade.lights.structures.ColorTemperatureRange.miredRange","location":"lights/inkapplications.shade.lights.structures/-color-temperature-range/mired-range.html","searchKeys":["miredRange","val miredRange: IntRange","inkapplications.shade.lights.structures.ColorTemperatureRange.miredRange"]},{"name":"val mode: GradientMode","description":"inkapplications.shade.lights.structures.GradientValue.mode","location":"lights/inkapplications.shade.lights.structures/-gradient-value/mode.html","searchKeys":["mode","val mode: GradientMode","inkapplications.shade.lights.structures.GradientValue.mode"]},{"name":"val mode: LightMode","description":"inkapplications.shade.lights.structures.Light.mode","location":"lights/inkapplications.shade.lights.structures/-light/mode.html","searchKeys":["mode","val mode: LightMode","inkapplications.shade.lights.structures.Light.mode"]},{"name":"val owner: ResourceReference","description":"inkapplications.shade.lights.events.LightEvent.owner","location":"lights/inkapplications.shade.lights.events/-light-event/owner.html","searchKeys":["owner","val owner: ResourceReference","inkapplications.shade.lights.events.LightEvent.owner"]},{"name":"val owner: ResourceReference","description":"inkapplications.shade.lights.structures.Light.owner","location":"lights/inkapplications.shade.lights.structures/-light/owner.html","searchKeys":["owner","val owner: ResourceReference","inkapplications.shade.lights.structures.Light.owner"]},{"name":"val points: List","description":"inkapplications.shade.lights.parameters.GradientParameters.points","location":"lights/inkapplications.shade.lights.parameters/-gradient-parameters/points.html","searchKeys":["points","val points: List","inkapplications.shade.lights.parameters.GradientParameters.points"]},{"name":"val points: List","description":"inkapplications.shade.lights.structures.Gradient.points","location":"lights/inkapplications.shade.lights.structures/-gradient/points.html","searchKeys":["points","val points: List","inkapplications.shade.lights.structures.Gradient.points"]},{"name":"val points: List","description":"inkapplications.shade.lights.structures.GradientValue.points","location":"lights/inkapplications.shade.lights.structures/-gradient-value/points.html","searchKeys":["points","val points: List","inkapplications.shade.lights.structures.GradientValue.points"]},{"name":"val pointsCapable: Int","description":"inkapplications.shade.lights.structures.Gradient.pointsCapable","location":"lights/inkapplications.shade.lights.structures/-gradient/points-capable.html","searchKeys":["pointsCapable","val pointsCapable: Int","inkapplications.shade.lights.structures.Gradient.pointsCapable"]},{"name":"val power: PowerParameters?","description":"inkapplications.shade.lights.parameters.LightUpdateParameters.power","location":"lights/inkapplications.shade.lights.parameters/-light-update-parameters/power.html","searchKeys":["power","val power: PowerParameters?","inkapplications.shade.lights.parameters.LightUpdateParameters.power"]},{"name":"val powerInfo: PowerInfo","description":"inkapplications.shade.lights.structures.Light.powerInfo","location":"lights/inkapplications.shade.lights.structures/-light/power-info.html","searchKeys":["powerInfo","val powerInfo: PowerInfo","inkapplications.shade.lights.structures.Light.powerInfo"]},{"name":"val powerInfo: PowerInfo?","description":"inkapplications.shade.lights.events.LightEvent.powerInfo","location":"lights/inkapplications.shade.lights.events/-light-event/power-info.html","searchKeys":["powerInfo","val powerInfo: PowerInfo?","inkapplications.shade.lights.events.LightEvent.powerInfo"]},{"name":"val powerValue: PowerValue","description":"inkapplications.shade.lights.structures.PowerupPowerState.StaticPower.powerValue","location":"lights/inkapplications.shade.lights.structures/-powerup-power-state/-static-power/power-value.html","searchKeys":["powerValue","val powerValue: PowerValue","inkapplications.shade.lights.structures.PowerupPowerState.StaticPower.powerValue"]},{"name":"val powerup: LightPowerup?","description":"inkapplications.shade.lights.structures.Light.powerup","location":"lights/inkapplications.shade.lights.structures/-light/powerup.html","searchKeys":["powerup","val powerup: LightPowerup?","inkapplications.shade.lights.structures.Light.powerup"]},{"name":"val range: ColorTemperatureRange","description":"inkapplications.shade.lights.structures.ColorTemperatureInfo.range","location":"lights/inkapplications.shade.lights.structures/-color-temperature-info/range.html","searchKeys":["range","val range: ColorTemperatureRange","inkapplications.shade.lights.structures.ColorTemperatureInfo.range"]},{"name":"val red: xyY","description":"inkapplications.shade.lights.structures.Gamut.red","location":"lights/inkapplications.shade.lights.structures/-gamut/red.html","searchKeys":["red","val red: xyY","inkapplications.shade.lights.structures.Gamut.red"]},{"name":"val signal: LightSignal","description":"inkapplications.shade.lights.structures.LightSignalStatus.signal","location":"lights/inkapplications.shade.lights.structures/-light-signal-status/signal.html","searchKeys":["signal","val signal: LightSignal","inkapplications.shade.lights.structures.LightSignalStatus.signal"]},{"name":"val signaling: LightSignaling?","description":"inkapplications.shade.lights.structures.Light.signaling","location":"lights/inkapplications.shade.lights.structures/-light/signaling.html","searchKeys":["signaling","val signaling: LightSignaling?","inkapplications.shade.lights.structures.Light.signaling"]},{"name":"val speed: Percentage","description":"inkapplications.shade.lights.structures.LightDynamics.speed","location":"lights/inkapplications.shade.lights.structures/-light-dynamics/speed.html","searchKeys":["speed","val speed: Percentage","inkapplications.shade.lights.structures.LightDynamics.speed"]},{"name":"val speed: Percentage?","description":"inkapplications.shade.lights.parameters.DynamicsParameters.speed","location":"lights/inkapplications.shade.lights.parameters/-dynamics-parameters/speed.html","searchKeys":["speed","val speed: Percentage?","inkapplications.shade.lights.parameters.DynamicsParameters.speed"]},{"name":"val speedValid: Boolean","description":"inkapplications.shade.lights.structures.LightDynamics.speedValid","location":"lights/inkapplications.shade.lights.structures/-light-dynamics/speed-valid.html","searchKeys":["speedValid","val speedValid: Boolean","inkapplications.shade.lights.structures.LightDynamics.speedValid"]},{"name":"val status: DynamicsStatus","description":"inkapplications.shade.lights.structures.LightDynamics.status","location":"lights/inkapplications.shade.lights.structures/-light-dynamics/status.html","searchKeys":["status","val status: DynamicsStatus","inkapplications.shade.lights.structures.LightDynamics.status"]},{"name":"val status: LightEffect","description":"inkapplications.shade.lights.structures.LightingEffectInfo.status","location":"lights/inkapplications.shade.lights.structures/-lighting-effect-info/status.html","searchKeys":["status","val status: LightEffect","inkapplications.shade.lights.structures.LightingEffectInfo.status"]},{"name":"val status: LightSignalStatus?","description":"inkapplications.shade.lights.structures.LightSignaling.status","location":"lights/inkapplications.shade.lights.structures/-light-signaling/status.html","searchKeys":["status","val status: LightSignalStatus?","inkapplications.shade.lights.structures.LightSignaling.status"]},{"name":"val status: TimedLightEffect","description":"inkapplications.shade.lights.structures.TimedLightingEffectInfo.status","location":"lights/inkapplications.shade.lights.structures/-timed-lighting-effect-info/status.html","searchKeys":["status","val status: TimedLightEffect","inkapplications.shade.lights.structures.TimedLightingEffectInfo.status"]},{"name":"val statusValues: List","description":"inkapplications.shade.lights.structures.LightDynamics.statusValues","location":"lights/inkapplications.shade.lights.structures/-light-dynamics/status-values.html","searchKeys":["statusValues","val statusValues: List","inkapplications.shade.lights.structures.LightDynamics.statusValues"]},{"name":"val temperature: ColorTemperature?","description":"inkapplications.shade.lights.events.ColorTemperatureInfoEvent.temperature","location":"lights/inkapplications.shade.lights.events/-color-temperature-info-event/temperature.html","searchKeys":["temperature","val temperature: ColorTemperature?","inkapplications.shade.lights.events.ColorTemperatureInfoEvent.temperature"]},{"name":"val temperature: ColorTemperature?","description":"inkapplications.shade.lights.parameters.ColorTemperatureParameters.temperature","location":"lights/inkapplications.shade.lights.parameters/-color-temperature-parameters/temperature.html","searchKeys":["temperature","val temperature: ColorTemperature?","inkapplications.shade.lights.parameters.ColorTemperatureParameters.temperature"]},{"name":"val temperature: ColorTemperature?","description":"inkapplications.shade.lights.structures.ColorTemperatureInfo.temperature","location":"lights/inkapplications.shade.lights.structures/-color-temperature-info/temperature.html","searchKeys":["temperature","val temperature: ColorTemperature?","inkapplications.shade.lights.structures.ColorTemperatureInfo.temperature"]},{"name":"val temperature: ColorTemperature?","description":"inkapplications.shade.lights.structures.ColorTemperatureValue.temperature","location":"lights/inkapplications.shade.lights.structures/-color-temperature-value/temperature.html","searchKeys":["temperature","val temperature: ColorTemperature?","inkapplications.shade.lights.structures.ColorTemperatureValue.temperature"]},{"name":"val temperatureDelta: Mireds?","description":"inkapplications.shade.lights.parameters.ColorTemperatureDeltaParameters.temperatureDelta","location":"lights/inkapplications.shade.lights.parameters/-color-temperature-delta-parameters/temperature-delta.html","searchKeys":["temperatureDelta","val temperatureDelta: Mireds?","inkapplications.shade.lights.parameters.ColorTemperatureDeltaParameters.temperatureDelta"]},{"name":"val temperatureValue: ColorTemperatureValue","description":"inkapplications.shade.lights.structures.PowerupColorState.ColorTemperature.temperatureValue","location":"lights/inkapplications.shade.lights.structures/-powerup-color-state/-color-temperature/temperature-value.html","searchKeys":["temperatureValue","val temperatureValue: ColorTemperatureValue","inkapplications.shade.lights.structures.PowerupColorState.ColorTemperature.temperatureValue"]},{"name":"val temperatureValue: ColorTemperatureValue?","description":"inkapplications.shade.lights.structures.PowerupColorState.Color.temperatureValue","location":"lights/inkapplications.shade.lights.structures/-powerup-color-state/-color/temperature-value.html","searchKeys":["temperatureValue","val temperatureValue: ColorTemperatureValue?","inkapplications.shade.lights.structures.PowerupColorState.Color.temperatureValue"]},{"name":"val timedEffects: TimedEffectsParameters?","description":"inkapplications.shade.lights.parameters.LightUpdateParameters.timedEffects","location":"lights/inkapplications.shade.lights.parameters/-light-update-parameters/timed-effects.html","searchKeys":["timedEffects","val timedEffects: TimedEffectsParameters?","inkapplications.shade.lights.parameters.LightUpdateParameters.timedEffects"]},{"name":"val timedEffects: TimedLightingEffectInfo?","description":"inkapplications.shade.lights.structures.Light.timedEffects","location":"lights/inkapplications.shade.lights.structures/-light/timed-effects.html","searchKeys":["timedEffects","val timedEffects: TimedLightingEffectInfo?","inkapplications.shade.lights.structures.Light.timedEffects"]},{"name":"val v1Id: String?","description":"inkapplications.shade.lights.structures.Light.v1Id","location":"lights/inkapplications.shade.lights.structures/-light/v1-id.html","searchKeys":["v1Id","val v1Id: String?","inkapplications.shade.lights.structures.Light.v1Id"]},{"name":"val valid: Boolean","description":"inkapplications.shade.lights.events.ColorTemperatureInfoEvent.valid","location":"lights/inkapplications.shade.lights.events/-color-temperature-info-event/valid.html","searchKeys":["valid","val valid: Boolean","inkapplications.shade.lights.events.ColorTemperatureInfoEvent.valid"]},{"name":"val valid: Boolean","description":"inkapplications.shade.lights.structures.ColorTemperatureInfo.valid","location":"lights/inkapplications.shade.lights.structures/-color-temperature-info/valid.html","searchKeys":["valid","val valid: Boolean","inkapplications.shade.lights.structures.ColorTemperatureInfo.valid"]},{"name":"val values: List","description":"inkapplications.shade.lights.structures.LightingEffectInfo.values","location":"lights/inkapplications.shade.lights.structures/-lighting-effect-info/values.html","searchKeys":["values","val values: List","inkapplications.shade.lights.structures.LightingEffectInfo.values"]},{"name":"val values: List","description":"inkapplications.shade.lights.structures.TimedLightingEffectInfo.values","location":"lights/inkapplications.shade.lights.structures/-timed-lighting-effect-info/values.html","searchKeys":["values","val values: List","inkapplications.shade.lights.structures.TimedLightingEffectInfo.values"]},{"name":"val warmest: ColorTemperature","description":"inkapplications.shade.lights.structures.ColorTemperatureRange.warmest","location":"lights/inkapplications.shade.lights.structures/-color-temperature-range/warmest.html","searchKeys":["warmest","val warmest: ColorTemperature","inkapplications.shade.lights.structures.ColorTemperatureRange.warmest"]},{"name":"value class AlertEffectType(val key: String)","description":"inkapplications.shade.lights.structures.AlertEffectType","location":"lights/inkapplications.shade.lights.structures/-alert-effect-type/index.html","searchKeys":["AlertEffectType","value class AlertEffectType(val key: String)","inkapplications.shade.lights.structures.AlertEffectType"]},{"name":"value class DeltaAction(val key: String)","description":"inkapplications.shade.lights.parameters.DeltaAction","location":"lights/inkapplications.shade.lights.parameters/-delta-action/index.html","searchKeys":["DeltaAction","value class DeltaAction(val key: String)","inkapplications.shade.lights.parameters.DeltaAction"]},{"name":"value class DynamicsStatus(val key: String)","description":"inkapplications.shade.lights.structures.DynamicsStatus","location":"lights/inkapplications.shade.lights.structures/-dynamics-status/index.html","searchKeys":["DynamicsStatus","value class DynamicsStatus(val key: String)","inkapplications.shade.lights.structures.DynamicsStatus"]},{"name":"value class GamutType(val key: String)","description":"inkapplications.shade.lights.structures.GamutType","location":"lights/inkapplications.shade.lights.structures/-gamut-type/index.html","searchKeys":["GamutType","value class GamutType(val key: String)","inkapplications.shade.lights.structures.GamutType"]},{"name":"value class GradientMode(val key: String)","description":"inkapplications.shade.lights.structures.GradientMode","location":"lights/inkapplications.shade.lights.structures/-gradient-mode/index.html","searchKeys":["GradientMode","value class GradientMode(val key: String)","inkapplications.shade.lights.structures.GradientMode"]},{"name":"value class LightEffect(val key: String)","description":"inkapplications.shade.lights.structures.LightEffect","location":"lights/inkapplications.shade.lights.structures/-light-effect/index.html","searchKeys":["LightEffect","value class LightEffect(val key: String)","inkapplications.shade.lights.structures.LightEffect"]},{"name":"value class LightMode(val key: String)","description":"inkapplications.shade.lights.structures.LightMode","location":"lights/inkapplications.shade.lights.structures/-light-mode/index.html","searchKeys":["LightMode","value class LightMode(val key: String)","inkapplications.shade.lights.structures.LightMode"]},{"name":"value class LightSignal(val key: String)","description":"inkapplications.shade.lights.structures.LightSignal","location":"lights/inkapplications.shade.lights.structures/-light-signal/index.html","searchKeys":["LightSignal","value class LightSignal(val key: String)","inkapplications.shade.lights.structures.LightSignal"]},{"name":"value class TimedLightEffect(val key: String)","description":"inkapplications.shade.lights.structures.TimedLightEffect","location":"lights/inkapplications.shade.lights.structures/-timed-light-effect/index.html","searchKeys":["TimedLightEffect","value class TimedLightEffect(val key: String)","inkapplications.shade.lights.structures.TimedLightEffect"]}] \ No newline at end of file +[{"name":"abstract suspend fun getDevices(): List","description":"inkapplications.shade.discover.BridgeDiscovery.getDevices","location":"discover/inkapplications.shade.discover/-bridge-discovery/get-devices.html","searchKeys":["getDevices","abstract suspend fun getDevices(): List","inkapplications.shade.discover.BridgeDiscovery.getDevices"]},{"name":"class DiscoverModule","description":"inkapplications.shade.discover.DiscoverModule","location":"discover/inkapplications.shade.discover/-discover-module/index.html","searchKeys":["DiscoverModule","class DiscoverModule","inkapplications.shade.discover.DiscoverModule"]},{"name":"constructor()","description":"inkapplications.shade.discover.DiscoverModule.DiscoverModule","location":"discover/inkapplications.shade.discover/-discover-module/-discover-module.html","searchKeys":["DiscoverModule","constructor()","inkapplications.shade.discover.DiscoverModule.DiscoverModule"]},{"name":"constructor(id: BridgeId, localIp: String, port: Int = 80)","description":"inkapplications.shade.discover.structures.Bridge.Bridge","location":"discover/inkapplications.shade.discover.structures/-bridge/-bridge.html","searchKeys":["Bridge","constructor(id: BridgeId, localIp: String, port: Int = 80)","inkapplications.shade.discover.structures.Bridge.Bridge"]},{"name":"constructor(value: String)","description":"inkapplications.shade.discover.structures.BridgeId.BridgeId","location":"discover/inkapplications.shade.discover.structures/-bridge-id/-bridge-id.html","searchKeys":["BridgeId","constructor(value: String)","inkapplications.shade.discover.structures.BridgeId.BridgeId"]},{"name":"data class Bridge(val id: BridgeId, val localIp: String, val port: Int = 80)","description":"inkapplications.shade.discover.structures.Bridge","location":"discover/inkapplications.shade.discover.structures/-bridge/index.html","searchKeys":["Bridge","data class Bridge(val id: BridgeId, val localIp: String, val port: Int = 80)","inkapplications.shade.discover.structures.Bridge"]},{"name":"interface BridgeDiscovery","description":"inkapplications.shade.discover.BridgeDiscovery","location":"discover/inkapplications.shade.discover/-bridge-discovery/index.html","searchKeys":["BridgeDiscovery","interface BridgeDiscovery","inkapplications.shade.discover.BridgeDiscovery"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.discover.structures.BridgeId.toString","location":"discover/inkapplications.shade.discover.structures/-bridge-id/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.discover.structures.BridgeId.toString"]},{"name":"val id: BridgeId","description":"inkapplications.shade.discover.structures.Bridge.id","location":"discover/inkapplications.shade.discover.structures/-bridge/id.html","searchKeys":["id","val id: BridgeId","inkapplications.shade.discover.structures.Bridge.id"]},{"name":"val localIp: String","description":"inkapplications.shade.discover.structures.Bridge.localIp","location":"discover/inkapplications.shade.discover.structures/-bridge/local-ip.html","searchKeys":["localIp","val localIp: String","inkapplications.shade.discover.structures.Bridge.localIp"]},{"name":"val onlineDiscovery: BridgeDiscovery","description":"inkapplications.shade.discover.DiscoverModule.onlineDiscovery","location":"discover/inkapplications.shade.discover/-discover-module/online-discovery.html","searchKeys":["onlineDiscovery","val onlineDiscovery: BridgeDiscovery","inkapplications.shade.discover.DiscoverModule.onlineDiscovery"]},{"name":"val port: Int","description":"inkapplications.shade.discover.structures.Bridge.port","location":"discover/inkapplications.shade.discover.structures/-bridge/port.html","searchKeys":["port","val port: Int","inkapplications.shade.discover.structures.Bridge.port"]},{"name":"val value: String","description":"inkapplications.shade.discover.structures.BridgeId.value","location":"discover/inkapplications.shade.discover.structures/-bridge-id/value.html","searchKeys":["value","val value: String","inkapplications.shade.discover.structures.BridgeId.value"]},{"name":"value class BridgeId(val value: String)","description":"inkapplications.shade.discover.structures.BridgeId","location":"discover/inkapplications.shade.discover.structures/-bridge-id/index.html","searchKeys":["BridgeId","value class BridgeId(val value: String)","inkapplications.shade.discover.structures.BridgeId"]},{"name":"abstract suspend fun createRoom(parameters: RoomCreateParameters): ResourceReference","description":"inkapplications.shade.rooms.RoomControls.createRoom","location":"rooms/inkapplications.shade.rooms/-room-controls/create-room.html","searchKeys":["createRoom","abstract suspend fun createRoom(parameters: RoomCreateParameters): ResourceReference","inkapplications.shade.rooms.RoomControls.createRoom"]},{"name":"abstract suspend fun deleteRoom(id: ResourceId): ResourceReference","description":"inkapplications.shade.rooms.RoomControls.deleteRoom","location":"rooms/inkapplications.shade.rooms/-room-controls/delete-room.html","searchKeys":["deleteRoom","abstract suspend fun deleteRoom(id: ResourceId): ResourceReference","inkapplications.shade.rooms.RoomControls.deleteRoom"]},{"name":"abstract suspend fun getRoom(id: ResourceId): Room","description":"inkapplications.shade.rooms.RoomControls.getRoom","location":"rooms/inkapplications.shade.rooms/-room-controls/get-room.html","searchKeys":["getRoom","abstract suspend fun getRoom(id: ResourceId): Room","inkapplications.shade.rooms.RoomControls.getRoom"]},{"name":"abstract suspend fun listRooms(): List","description":"inkapplications.shade.rooms.RoomControls.listRooms","location":"rooms/inkapplications.shade.rooms/-room-controls/list-rooms.html","searchKeys":["listRooms","abstract suspend fun listRooms(): List","inkapplications.shade.rooms.RoomControls.listRooms"]},{"name":"abstract suspend fun updateRoom(id: ResourceId, parameters: RoomUpdateParameters): ResourceReference","description":"inkapplications.shade.rooms.RoomControls.updateRoom","location":"rooms/inkapplications.shade.rooms/-room-controls/update-room.html","searchKeys":["updateRoom","abstract suspend fun updateRoom(id: ResourceId, parameters: RoomUpdateParameters): ResourceReference","inkapplications.shade.rooms.RoomControls.updateRoom"]},{"name":"class ShadeRoomsModule(internalsModule: InternalsModule)","description":"inkapplications.shade.rooms.ShadeRoomsModule","location":"rooms/inkapplications.shade.rooms/-shade-rooms-module/index.html","searchKeys":["ShadeRoomsModule","class ShadeRoomsModule(internalsModule: InternalsModule)","inkapplications.shade.rooms.ShadeRoomsModule"]},{"name":"constructor(id: ResourceId, services: List, metadata: SegmentMetadata, children: List)","description":"inkapplications.shade.rooms.structures.Room.Room","location":"rooms/inkapplications.shade.rooms.structures/-room/-room.html","searchKeys":["Room","constructor(id: ResourceId, services: List, metadata: SegmentMetadata, children: List)","inkapplications.shade.rooms.structures.Room.Room"]},{"name":"constructor(internalsModule: InternalsModule)","description":"inkapplications.shade.rooms.ShadeRoomsModule.ShadeRoomsModule","location":"rooms/inkapplications.shade.rooms/-shade-rooms-module/-shade-rooms-module.html","searchKeys":["ShadeRoomsModule","constructor(internalsModule: InternalsModule)","inkapplications.shade.rooms.ShadeRoomsModule.ShadeRoomsModule"]},{"name":"constructor(metadata: SegmentMetadata, children: List)","description":"inkapplications.shade.rooms.parameters.RoomCreateParameters.RoomCreateParameters","location":"rooms/inkapplications.shade.rooms.parameters/-room-create-parameters/-room-create-parameters.html","searchKeys":["RoomCreateParameters","constructor(metadata: SegmentMetadata, children: List)","inkapplications.shade.rooms.parameters.RoomCreateParameters.RoomCreateParameters"]},{"name":"constructor(metadata: SegmentMetadataUpdate? = null, children: List? = null)","description":"inkapplications.shade.rooms.parameters.RoomUpdateParameters.RoomUpdateParameters","location":"rooms/inkapplications.shade.rooms.parameters/-room-update-parameters/-room-update-parameters.html","searchKeys":["RoomUpdateParameters","constructor(metadata: SegmentMetadataUpdate? = null, children: List? = null)","inkapplications.shade.rooms.parameters.RoomUpdateParameters.RoomUpdateParameters"]},{"name":"data class Room(val id: ResourceId, val services: List, val metadata: SegmentMetadata, val children: List)","description":"inkapplications.shade.rooms.structures.Room","location":"rooms/inkapplications.shade.rooms.structures/-room/index.html","searchKeys":["Room","data class Room(val id: ResourceId, val services: List, val metadata: SegmentMetadata, val children: List)","inkapplications.shade.rooms.structures.Room"]},{"name":"data class RoomCreateParameters(val metadata: SegmentMetadata, val children: List)","description":"inkapplications.shade.rooms.parameters.RoomCreateParameters","location":"rooms/inkapplications.shade.rooms.parameters/-room-create-parameters/index.html","searchKeys":["RoomCreateParameters","data class RoomCreateParameters(val metadata: SegmentMetadata, val children: List)","inkapplications.shade.rooms.parameters.RoomCreateParameters"]},{"name":"data class RoomUpdateParameters(val metadata: SegmentMetadataUpdate? = null, val children: List? = null)","description":"inkapplications.shade.rooms.parameters.RoomUpdateParameters","location":"rooms/inkapplications.shade.rooms.parameters/-room-update-parameters/index.html","searchKeys":["RoomUpdateParameters","data class RoomUpdateParameters(val metadata: SegmentMetadataUpdate? = null, val children: List? = null)","inkapplications.shade.rooms.parameters.RoomUpdateParameters"]},{"name":"interface RoomControls","description":"inkapplications.shade.rooms.RoomControls","location":"rooms/inkapplications.shade.rooms/-room-controls/index.html","searchKeys":["RoomControls","interface RoomControls","inkapplications.shade.rooms.RoomControls"]},{"name":"val children: List","description":"inkapplications.shade.rooms.parameters.RoomCreateParameters.children","location":"rooms/inkapplications.shade.rooms.parameters/-room-create-parameters/children.html","searchKeys":["children","val children: List","inkapplications.shade.rooms.parameters.RoomCreateParameters.children"]},{"name":"val children: List","description":"inkapplications.shade.rooms.structures.Room.children","location":"rooms/inkapplications.shade.rooms.structures/-room/children.html","searchKeys":["children","val children: List","inkapplications.shade.rooms.structures.Room.children"]},{"name":"val children: List?","description":"inkapplications.shade.rooms.parameters.RoomUpdateParameters.children","location":"rooms/inkapplications.shade.rooms.parameters/-room-update-parameters/children.html","searchKeys":["children","val children: List?","inkapplications.shade.rooms.parameters.RoomUpdateParameters.children"]},{"name":"val id: ResourceId","description":"inkapplications.shade.rooms.structures.Room.id","location":"rooms/inkapplications.shade.rooms.structures/-room/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.rooms.structures.Room.id"]},{"name":"val metadata: SegmentMetadata","description":"inkapplications.shade.rooms.parameters.RoomCreateParameters.metadata","location":"rooms/inkapplications.shade.rooms.parameters/-room-create-parameters/metadata.html","searchKeys":["metadata","val metadata: SegmentMetadata","inkapplications.shade.rooms.parameters.RoomCreateParameters.metadata"]},{"name":"val metadata: SegmentMetadata","description":"inkapplications.shade.rooms.structures.Room.metadata","location":"rooms/inkapplications.shade.rooms.structures/-room/metadata.html","searchKeys":["metadata","val metadata: SegmentMetadata","inkapplications.shade.rooms.structures.Room.metadata"]},{"name":"val metadata: SegmentMetadataUpdate?","description":"inkapplications.shade.rooms.parameters.RoomUpdateParameters.metadata","location":"rooms/inkapplications.shade.rooms.parameters/-room-update-parameters/metadata.html","searchKeys":["metadata","val metadata: SegmentMetadataUpdate?","inkapplications.shade.rooms.parameters.RoomUpdateParameters.metadata"]},{"name":"val rooms: RoomControls","description":"inkapplications.shade.rooms.ShadeRoomsModule.rooms","location":"rooms/inkapplications.shade.rooms/-shade-rooms-module/rooms.html","searchKeys":["rooms","val rooms: RoomControls","inkapplications.shade.rooms.ShadeRoomsModule.rooms"]},{"name":"val services: List","description":"inkapplications.shade.rooms.structures.Room.services","location":"rooms/inkapplications.shade.rooms.structures/-room/services.html","searchKeys":["services","val services: List","inkapplications.shade.rooms.structures.Room.services"]},{"name":"abstract suspend fun awaitToken(appId: AppId, retries: Int = 50, timeout: Duration = 5.seconds): AuthToken","description":"inkapplications.shade.auth.BridgeAuth.awaitToken","location":"auth/inkapplications.shade.auth/-bridge-auth/await-token.html","searchKeys":["awaitToken","abstract suspend fun awaitToken(appId: AppId, retries: Int = 50, timeout: Duration = 5.seconds): AuthToken","inkapplications.shade.auth.BridgeAuth.awaitToken"]},{"name":"class AuthModule(internalsModule: InternalsModule, logger: KimchiLogger)","description":"inkapplications.shade.auth.AuthModule","location":"auth/inkapplications.shade.auth/-auth-module/index.html","searchKeys":["AuthModule","class AuthModule(internalsModule: InternalsModule, logger: KimchiLogger)","inkapplications.shade.auth.AuthModule"]},{"name":"constructor(appName: String, instanceName: String)","description":"inkapplications.shade.auth.structures.AppId.AppId","location":"auth/inkapplications.shade.auth.structures/-app-id/-app-id.html","searchKeys":["AppId","constructor(appName: String, instanceName: String)","inkapplications.shade.auth.structures.AppId.AppId"]},{"name":"constructor(internalsModule: InternalsModule, logger: KimchiLogger)","description":"inkapplications.shade.auth.AuthModule.AuthModule","location":"auth/inkapplications.shade.auth/-auth-module/-auth-module.html","searchKeys":["AuthModule","constructor(internalsModule: InternalsModule, logger: KimchiLogger)","inkapplications.shade.auth.AuthModule.AuthModule"]},{"name":"data class AppId(val appName: String, val instanceName: String)","description":"inkapplications.shade.auth.structures.AppId","location":"auth/inkapplications.shade.auth.structures/-app-id/index.html","searchKeys":["AppId","data class AppId(val appName: String, val instanceName: String)","inkapplications.shade.auth.structures.AppId"]},{"name":"interface BridgeAuth","description":"inkapplications.shade.auth.BridgeAuth","location":"auth/inkapplications.shade.auth/-bridge-auth/index.html","searchKeys":["BridgeAuth","interface BridgeAuth","inkapplications.shade.auth.BridgeAuth"]},{"name":"val appName: String","description":"inkapplications.shade.auth.structures.AppId.appName","location":"auth/inkapplications.shade.auth.structures/-app-id/app-name.html","searchKeys":["appName","val appName: String","inkapplications.shade.auth.structures.AppId.appName"]},{"name":"val bridgeAuth: BridgeAuth","description":"inkapplications.shade.auth.AuthModule.bridgeAuth","location":"auth/inkapplications.shade.auth/-auth-module/bridge-auth.html","searchKeys":["bridgeAuth","val bridgeAuth: BridgeAuth","inkapplications.shade.auth.AuthModule.bridgeAuth"]},{"name":"val instanceName: String","description":"inkapplications.shade.auth.structures.AppId.instanceName","location":"auth/inkapplications.shade.auth.structures/-app-id/instance-name.html","searchKeys":["instanceName","val instanceName: String","inkapplications.shade.auth.structures.AppId.instanceName"]},{"name":"abstract suspend fun deleteDevice(deviceId: ResourceId): ResourceReference","description":"inkapplications.shade.devices.DeviceControls.deleteDevice","location":"devices/inkapplications.shade.devices/-device-controls/delete-device.html","searchKeys":["deleteDevice","abstract suspend fun deleteDevice(deviceId: ResourceId): ResourceReference","inkapplications.shade.devices.DeviceControls.deleteDevice"]},{"name":"abstract suspend fun getDevice(deviceId: ResourceId): Device","description":"inkapplications.shade.devices.DeviceControls.getDevice","location":"devices/inkapplications.shade.devices/-device-controls/get-device.html","searchKeys":["getDevice","abstract suspend fun getDevice(deviceId: ResourceId): Device","inkapplications.shade.devices.DeviceControls.getDevice"]},{"name":"abstract suspend fun identifyDevice(deviceId: ResourceId): ResourceReference","description":"inkapplications.shade.devices.DeviceControls.identifyDevice","location":"devices/inkapplications.shade.devices/-device-controls/identify-device.html","searchKeys":["identifyDevice","abstract suspend fun identifyDevice(deviceId: ResourceId): ResourceReference","inkapplications.shade.devices.DeviceControls.identifyDevice"]},{"name":"abstract suspend fun listDevices(): List","description":"inkapplications.shade.devices.DeviceControls.listDevices","location":"devices/inkapplications.shade.devices/-device-controls/list-devices.html","searchKeys":["listDevices","abstract suspend fun listDevices(): List","inkapplications.shade.devices.DeviceControls.listDevices"]},{"name":"abstract suspend fun updateDevice(deviceId: ResourceId, parameters: UpdateDeviceParameters): ResourceReference","description":"inkapplications.shade.devices.DeviceControls.updateDevice","location":"devices/inkapplications.shade.devices/-device-controls/update-device.html","searchKeys":["updateDevice","abstract suspend fun updateDevice(deviceId: ResourceId, parameters: UpdateDeviceParameters): ResourceReference","inkapplications.shade.devices.DeviceControls.updateDevice"]},{"name":"class ShadeDevicesModule(internalsModule: InternalsModule)","description":"inkapplications.shade.devices.ShadeDevicesModule","location":"devices/inkapplications.shade.devices/-shade-devices-module/index.html","searchKeys":["ShadeDevicesModule","class ShadeDevicesModule(internalsModule: InternalsModule)","inkapplications.shade.devices.ShadeDevicesModule"]},{"name":"constructor(id: ResourceId, v1Id: String? = null, productData: ProductData, metadata: ProductMetadata, services: List)","description":"inkapplications.shade.devices.structures.Device.Device","location":"devices/inkapplications.shade.devices.structures/-device/-device.html","searchKeys":["Device","constructor(id: ResourceId, v1Id: String? = null, productData: ProductData, metadata: ProductMetadata, services: List)","inkapplications.shade.devices.structures.Device.Device"]},{"name":"constructor(internalsModule: InternalsModule)","description":"inkapplications.shade.devices.ShadeDevicesModule.ShadeDevicesModule","location":"devices/inkapplications.shade.devices/-shade-devices-module/-shade-devices-module.html","searchKeys":["ShadeDevicesModule","constructor(internalsModule: InternalsModule)","inkapplications.shade.devices.ShadeDevicesModule.ShadeDevicesModule"]},{"name":"constructor(key: String)","description":"inkapplications.shade.devices.structures.ProductArchetype.ProductArchetype","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-product-archetype.html","searchKeys":["ProductArchetype","constructor(key: String)","inkapplications.shade.devices.structures.ProductArchetype.ProductArchetype"]},{"name":"constructor(metadata: DeviceMetadataParameters? = null)","description":"inkapplications.shade.devices.parameters.UpdateDeviceParameters.UpdateDeviceParameters","location":"devices/inkapplications.shade.devices.parameters/-update-device-parameters/-update-device-parameters.html","searchKeys":["UpdateDeviceParameters","constructor(metadata: DeviceMetadataParameters? = null)","inkapplications.shade.devices.parameters.UpdateDeviceParameters.UpdateDeviceParameters"]},{"name":"constructor(modelId: ModelId, manufacturerName: String, productName: String, productArchetype: ProductArchetype, certified: Boolean, softwareVersion: VersionString, hardwarePlatformType: HardwarePlatformType? = null)","description":"inkapplications.shade.devices.structures.ProductData.ProductData","location":"devices/inkapplications.shade.devices.structures/-product-data/-product-data.html","searchKeys":["ProductData","constructor(modelId: ModelId, manufacturerName: String, productName: String, productArchetype: ProductArchetype, certified: Boolean, softwareVersion: VersionString, hardwarePlatformType: HardwarePlatformType? = null)","inkapplications.shade.devices.structures.ProductData.ProductData"]},{"name":"constructor(name: String, archetype: ProductArchetype)","description":"inkapplications.shade.devices.structures.ProductMetadata.ProductMetadata","location":"devices/inkapplications.shade.devices.structures/-product-metadata/-product-metadata.html","searchKeys":["ProductMetadata","constructor(name: String, archetype: ProductArchetype)","inkapplications.shade.devices.structures.ProductMetadata.ProductMetadata"]},{"name":"constructor(name: String? = null, archetype: ProductArchetype? = null)","description":"inkapplications.shade.devices.parameters.DeviceMetadataParameters.DeviceMetadataParameters","location":"devices/inkapplications.shade.devices.parameters/-device-metadata-parameters/-device-metadata-parameters.html","searchKeys":["DeviceMetadataParameters","constructor(name: String? = null, archetype: ProductArchetype? = null)","inkapplications.shade.devices.parameters.DeviceMetadataParameters.DeviceMetadataParameters"]},{"name":"constructor(value: String)","description":"inkapplications.shade.devices.structures.HardwarePlatformType.HardwarePlatformType","location":"devices/inkapplications.shade.devices.structures/-hardware-platform-type/-hardware-platform-type.html","searchKeys":["HardwarePlatformType","constructor(value: String)","inkapplications.shade.devices.structures.HardwarePlatformType.HardwarePlatformType"]},{"name":"constructor(value: String)","description":"inkapplications.shade.devices.structures.ModelId.ModelId","location":"devices/inkapplications.shade.devices.structures/-model-id/-model-id.html","searchKeys":["ModelId","constructor(value: String)","inkapplications.shade.devices.structures.ModelId.ModelId"]},{"name":"data class Device(val id: ResourceId, val v1Id: String? = null, val productData: ProductData, val metadata: ProductMetadata, val services: List)","description":"inkapplications.shade.devices.structures.Device","location":"devices/inkapplications.shade.devices.structures/-device/index.html","searchKeys":["Device","data class Device(val id: ResourceId, val v1Id: String? = null, val productData: ProductData, val metadata: ProductMetadata, val services: List)","inkapplications.shade.devices.structures.Device"]},{"name":"data class DeviceMetadataParameters(val name: String? = null, val archetype: ProductArchetype? = null)","description":"inkapplications.shade.devices.parameters.DeviceMetadataParameters","location":"devices/inkapplications.shade.devices.parameters/-device-metadata-parameters/index.html","searchKeys":["DeviceMetadataParameters","data class DeviceMetadataParameters(val name: String? = null, val archetype: ProductArchetype? = null)","inkapplications.shade.devices.parameters.DeviceMetadataParameters"]},{"name":"data class ProductData(val modelId: ModelId, val manufacturerName: String, val productName: String, val productArchetype: ProductArchetype, val certified: Boolean, val softwareVersion: VersionString, val hardwarePlatformType: HardwarePlatformType? = null)","description":"inkapplications.shade.devices.structures.ProductData","location":"devices/inkapplications.shade.devices.structures/-product-data/index.html","searchKeys":["ProductData","data class ProductData(val modelId: ModelId, val manufacturerName: String, val productName: String, val productArchetype: ProductArchetype, val certified: Boolean, val softwareVersion: VersionString, val hardwarePlatformType: HardwarePlatformType? = null)","inkapplications.shade.devices.structures.ProductData"]},{"name":"data class ProductMetadata(val name: String, val archetype: ProductArchetype)","description":"inkapplications.shade.devices.structures.ProductMetadata","location":"devices/inkapplications.shade.devices.structures/-product-metadata/index.html","searchKeys":["ProductMetadata","data class ProductMetadata(val name: String, val archetype: ProductArchetype)","inkapplications.shade.devices.structures.ProductMetadata"]},{"name":"data class UpdateDeviceParameters","description":"inkapplications.shade.devices.parameters.UpdateDeviceParameters","location":"devices/inkapplications.shade.devices.parameters/-update-device-parameters/index.html","searchKeys":["UpdateDeviceParameters","data class UpdateDeviceParameters","inkapplications.shade.devices.parameters.UpdateDeviceParameters"]},{"name":"interface DeviceControls","description":"inkapplications.shade.devices.DeviceControls","location":"devices/inkapplications.shade.devices/-device-controls/index.html","searchKeys":["DeviceControls","interface DeviceControls","inkapplications.shade.devices.DeviceControls"]},{"name":"object Companion","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.devices.structures.ProductArchetype.Companion"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.devices.structures.HardwarePlatformType.toString","location":"devices/inkapplications.shade.devices.structures/-hardware-platform-type/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.devices.structures.HardwarePlatformType.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.devices.structures.ModelId.toString","location":"devices/inkapplications.shade.devices.structures/-model-id/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.devices.structures.ModelId.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.devices.structures.ProductArchetype.toString","location":"devices/inkapplications.shade.devices.structures/-product-archetype/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.devices.structures.ProductArchetype.toString"]},{"name":"val Bollard: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.Bollard","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-bollard.html","searchKeys":["Bollard","val Bollard: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.Bollard"]},{"name":"val BridgeV2: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.BridgeV2","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-bridge-v2.html","searchKeys":["BridgeV2","val BridgeV2: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.BridgeV2"]},{"name":"val CandleBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.CandleBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-candle-bulb.html","searchKeys":["CandleBulb","val CandleBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.CandleBulb"]},{"name":"val CeilingHorizontal: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingHorizontal","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-ceiling-horizontal.html","searchKeys":["CeilingHorizontal","val CeilingHorizontal: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingHorizontal"]},{"name":"val CeilingRound: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingRound","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-ceiling-round.html","searchKeys":["CeilingRound","val CeilingRound: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingRound"]},{"name":"val CeilingSquare: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingSquare","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-ceiling-square.html","searchKeys":["CeilingSquare","val CeilingSquare: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingSquare"]},{"name":"val CeilingTube: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingTube","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-ceiling-tube.html","searchKeys":["CeilingTube","val CeilingTube: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.CeilingTube"]},{"name":"val ChristmasTree: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.ChristmasTree","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-christmas-tree.html","searchKeys":["ChristmasTree","val ChristmasTree: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.ChristmasTree"]},{"name":"val ClassicBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.ClassicBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-classic-bulb.html","searchKeys":["ClassicBulb","val ClassicBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.ClassicBulb"]},{"name":"val DoubleSpot: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.DoubleSpot","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-double-spot.html","searchKeys":["DoubleSpot","val DoubleSpot: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.DoubleSpot"]},{"name":"val EdisonBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.EdisonBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-edison-bulb.html","searchKeys":["EdisonBulb","val EdisonBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.EdisonBulb"]},{"name":"val EllipseBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.EllipseBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-ellipse-bulb.html","searchKeys":["EllipseBulb","val EllipseBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.EllipseBulb"]},{"name":"val FlexibleLamp: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.FlexibleLamp","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-flexible-lamp.html","searchKeys":["FlexibleLamp","val FlexibleLamp: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.FlexibleLamp"]},{"name":"val FloodBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.FloodBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-flood-bulb.html","searchKeys":["FloodBulb","val FloodBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.FloodBulb"]},{"name":"val FloorLantern: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.FloorLantern","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-floor-lantern.html","searchKeys":["FloorLantern","val FloorLantern: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.FloorLantern"]},{"name":"val FloorShade: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.FloorShade","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-floor-shade.html","searchKeys":["FloorShade","val FloorShade: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.FloorShade"]},{"name":"val GroundSpot: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.GroundSpot","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-ground-spot.html","searchKeys":["GroundSpot","val GroundSpot: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.GroundSpot"]},{"name":"val HueBloom: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueBloom","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-bloom.html","searchKeys":["HueBloom","val HueBloom: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueBloom"]},{"name":"val HueCentris: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueCentris","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-centris.html","searchKeys":["HueCentris","val HueCentris: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueCentris"]},{"name":"val HueGo: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueGo","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-go.html","searchKeys":["HueGo","val HueGo: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueGo"]},{"name":"val HueIris: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueIris","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-iris.html","searchKeys":["HueIris","val HueIris: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueIris"]},{"name":"val HueLightstrip: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueLightstrip","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-lightstrip.html","searchKeys":["HueLightstrip","val HueLightstrip: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueLightstrip"]},{"name":"val HueLightstripPc: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueLightstripPc","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-lightstrip-pc.html","searchKeys":["HueLightstripPc","val HueLightstripPc: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueLightstripPc"]},{"name":"val HueLightstripTv: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueLightstripTv","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-lightstrip-tv.html","searchKeys":["HueLightstripTv","val HueLightstripTv: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueLightstripTv"]},{"name":"val HuePlay: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HuePlay","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-play.html","searchKeys":["HuePlay","val HuePlay: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HuePlay"]},{"name":"val HueSigne: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueSigne","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-signe.html","searchKeys":["HueSigne","val HueSigne: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueSigne"]},{"name":"val HueTube: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.HueTube","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-hue-tube.html","searchKeys":["HueTube","val HueTube: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.HueTube"]},{"name":"val LargeGlobeBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.LargeGlobeBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-large-globe-bulb.html","searchKeys":["LargeGlobeBulb","val LargeGlobeBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.LargeGlobeBulb"]},{"name":"val LusterBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.LusterBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-luster-bulb.html","searchKeys":["LusterBulb","val LusterBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.LusterBulb"]},{"name":"val PendantLong: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.PendantLong","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-pendant-long.html","searchKeys":["PendantLong","val PendantLong: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.PendantLong"]},{"name":"val PendantRound: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.PendantRound","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-pendant-round.html","searchKeys":["PendantRound","val PendantRound: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.PendantRound"]},{"name":"val PendantSpot: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.PendantSpot","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-pendant-spot.html","searchKeys":["PendantSpot","val PendantSpot: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.PendantSpot"]},{"name":"val Plug: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.Plug","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-plug.html","searchKeys":["Plug","val Plug: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.Plug"]},{"name":"val RecessedCeiling: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.RecessedCeiling","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-recessed-ceiling.html","searchKeys":["RecessedCeiling","val RecessedCeiling: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.RecessedCeiling"]},{"name":"val RecessedFloor: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.RecessedFloor","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-recessed-floor.html","searchKeys":["RecessedFloor","val RecessedFloor: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.RecessedFloor"]},{"name":"val SingleSpot: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.SingleSpot","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-single-spot.html","searchKeys":["SingleSpot","val SingleSpot: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.SingleSpot"]},{"name":"val SmallGlobeBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.SmallGlobeBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-small-globe-bulb.html","searchKeys":["SmallGlobeBulb","val SmallGlobeBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.SmallGlobeBulb"]},{"name":"val SpotBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.SpotBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-spot-bulb.html","searchKeys":["SpotBulb","val SpotBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.SpotBulb"]},{"name":"val StringLight: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.StringLight","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-string-light.html","searchKeys":["StringLight","val StringLight: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.StringLight"]},{"name":"val SultanBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.SultanBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-sultan-bulb.html","searchKeys":["SultanBulb","val SultanBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.SultanBulb"]},{"name":"val TableShade: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.TableShade","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-table-shade.html","searchKeys":["TableShade","val TableShade: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.TableShade"]},{"name":"val TableWash: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.TableWash","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-table-wash.html","searchKeys":["TableWash","val TableWash: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.TableWash"]},{"name":"val TriangleBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.TriangleBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-triangle-bulb.html","searchKeys":["TriangleBulb","val TriangleBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.TriangleBulb"]},{"name":"val UnknownArchetype: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.UnknownArchetype","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-unknown-archetype.html","searchKeys":["UnknownArchetype","val UnknownArchetype: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.UnknownArchetype"]},{"name":"val VintageBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.VintageBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-vintage-bulb.html","searchKeys":["VintageBulb","val VintageBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.VintageBulb"]},{"name":"val VintageCandleBulb: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.VintageCandleBulb","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-vintage-candle-bulb.html","searchKeys":["VintageCandleBulb","val VintageCandleBulb: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.VintageCandleBulb"]},{"name":"val WallLantern: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.WallLantern","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-wall-lantern.html","searchKeys":["WallLantern","val WallLantern: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.WallLantern"]},{"name":"val WallShade: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.WallShade","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-wall-shade.html","searchKeys":["WallShade","val WallShade: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.WallShade"]},{"name":"val WallSpot: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.WallSpot","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-wall-spot.html","searchKeys":["WallSpot","val WallSpot: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.WallSpot"]},{"name":"val WallWasher: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductArchetype.Companion.WallWasher","location":"devices/inkapplications.shade.devices.structures/-product-archetype/-companion/-wall-washer.html","searchKeys":["WallWasher","val WallWasher: ProductArchetype","inkapplications.shade.devices.structures.ProductArchetype.Companion.WallWasher"]},{"name":"val archetype: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductMetadata.archetype","location":"devices/inkapplications.shade.devices.structures/-product-metadata/archetype.html","searchKeys":["archetype","val archetype: ProductArchetype","inkapplications.shade.devices.structures.ProductMetadata.archetype"]},{"name":"val archetype: ProductArchetype?","description":"inkapplications.shade.devices.parameters.DeviceMetadataParameters.archetype","location":"devices/inkapplications.shade.devices.parameters/-device-metadata-parameters/archetype.html","searchKeys":["archetype","val archetype: ProductArchetype?","inkapplications.shade.devices.parameters.DeviceMetadataParameters.archetype"]},{"name":"val certified: Boolean","description":"inkapplications.shade.devices.structures.ProductData.certified","location":"devices/inkapplications.shade.devices.structures/-product-data/certified.html","searchKeys":["certified","val certified: Boolean","inkapplications.shade.devices.structures.ProductData.certified"]},{"name":"val devices: DeviceControls","description":"inkapplications.shade.devices.ShadeDevicesModule.devices","location":"devices/inkapplications.shade.devices/-shade-devices-module/devices.html","searchKeys":["devices","val devices: DeviceControls","inkapplications.shade.devices.ShadeDevicesModule.devices"]},{"name":"val hardwarePlatformType: HardwarePlatformType?","description":"inkapplications.shade.devices.structures.ProductData.hardwarePlatformType","location":"devices/inkapplications.shade.devices.structures/-product-data/hardware-platform-type.html","searchKeys":["hardwarePlatformType","val hardwarePlatformType: HardwarePlatformType?","inkapplications.shade.devices.structures.ProductData.hardwarePlatformType"]},{"name":"val id: ResourceId","description":"inkapplications.shade.devices.structures.Device.id","location":"devices/inkapplications.shade.devices.structures/-device/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.devices.structures.Device.id"]},{"name":"val key: String","description":"inkapplications.shade.devices.structures.ProductArchetype.key","location":"devices/inkapplications.shade.devices.structures/-product-archetype/key.html","searchKeys":["key","val key: String","inkapplications.shade.devices.structures.ProductArchetype.key"]},{"name":"val manufacturerName: String","description":"inkapplications.shade.devices.structures.ProductData.manufacturerName","location":"devices/inkapplications.shade.devices.structures/-product-data/manufacturer-name.html","searchKeys":["manufacturerName","val manufacturerName: String","inkapplications.shade.devices.structures.ProductData.manufacturerName"]},{"name":"val metadata: DeviceMetadataParameters?","description":"inkapplications.shade.devices.parameters.UpdateDeviceParameters.metadata","location":"devices/inkapplications.shade.devices.parameters/-update-device-parameters/metadata.html","searchKeys":["metadata","val metadata: DeviceMetadataParameters?","inkapplications.shade.devices.parameters.UpdateDeviceParameters.metadata"]},{"name":"val metadata: ProductMetadata","description":"inkapplications.shade.devices.structures.Device.metadata","location":"devices/inkapplications.shade.devices.structures/-device/metadata.html","searchKeys":["metadata","val metadata: ProductMetadata","inkapplications.shade.devices.structures.Device.metadata"]},{"name":"val modelId: ModelId","description":"inkapplications.shade.devices.structures.ProductData.modelId","location":"devices/inkapplications.shade.devices.structures/-product-data/model-id.html","searchKeys":["modelId","val modelId: ModelId","inkapplications.shade.devices.structures.ProductData.modelId"]},{"name":"val name: String","description":"inkapplications.shade.devices.structures.ProductMetadata.name","location":"devices/inkapplications.shade.devices.structures/-product-metadata/name.html","searchKeys":["name","val name: String","inkapplications.shade.devices.structures.ProductMetadata.name"]},{"name":"val name: String?","description":"inkapplications.shade.devices.parameters.DeviceMetadataParameters.name","location":"devices/inkapplications.shade.devices.parameters/-device-metadata-parameters/name.html","searchKeys":["name","val name: String?","inkapplications.shade.devices.parameters.DeviceMetadataParameters.name"]},{"name":"val productArchetype: ProductArchetype","description":"inkapplications.shade.devices.structures.ProductData.productArchetype","location":"devices/inkapplications.shade.devices.structures/-product-data/product-archetype.html","searchKeys":["productArchetype","val productArchetype: ProductArchetype","inkapplications.shade.devices.structures.ProductData.productArchetype"]},{"name":"val productData: ProductData","description":"inkapplications.shade.devices.structures.Device.productData","location":"devices/inkapplications.shade.devices.structures/-device/product-data.html","searchKeys":["productData","val productData: ProductData","inkapplications.shade.devices.structures.Device.productData"]},{"name":"val productName: String","description":"inkapplications.shade.devices.structures.ProductData.productName","location":"devices/inkapplications.shade.devices.structures/-product-data/product-name.html","searchKeys":["productName","val productName: String","inkapplications.shade.devices.structures.ProductData.productName"]},{"name":"val services: List","description":"inkapplications.shade.devices.structures.Device.services","location":"devices/inkapplications.shade.devices.structures/-device/services.html","searchKeys":["services","val services: List","inkapplications.shade.devices.structures.Device.services"]},{"name":"val softwareVersion: VersionString","description":"inkapplications.shade.devices.structures.ProductData.softwareVersion","location":"devices/inkapplications.shade.devices.structures/-product-data/software-version.html","searchKeys":["softwareVersion","val softwareVersion: VersionString","inkapplications.shade.devices.structures.ProductData.softwareVersion"]},{"name":"val v1Id: String?","description":"inkapplications.shade.devices.structures.Device.v1Id","location":"devices/inkapplications.shade.devices.structures/-device/v1-id.html","searchKeys":["v1Id","val v1Id: String?","inkapplications.shade.devices.structures.Device.v1Id"]},{"name":"val value: String","description":"inkapplications.shade.devices.structures.HardwarePlatformType.value","location":"devices/inkapplications.shade.devices.structures/-hardware-platform-type/value.html","searchKeys":["value","val value: String","inkapplications.shade.devices.structures.HardwarePlatformType.value"]},{"name":"val value: String","description":"inkapplications.shade.devices.structures.ModelId.value","location":"devices/inkapplications.shade.devices.structures/-model-id/value.html","searchKeys":["value","val value: String","inkapplications.shade.devices.structures.ModelId.value"]},{"name":"value class HardwarePlatformType(val value: String)","description":"inkapplications.shade.devices.structures.HardwarePlatformType","location":"devices/inkapplications.shade.devices.structures/-hardware-platform-type/index.html","searchKeys":["HardwarePlatformType","value class HardwarePlatformType(val value: String)","inkapplications.shade.devices.structures.HardwarePlatformType"]},{"name":"value class ModelId(val value: String)","description":"inkapplications.shade.devices.structures.ModelId","location":"devices/inkapplications.shade.devices.structures/-model-id/index.html","searchKeys":["ModelId","value class ModelId(val value: String)","inkapplications.shade.devices.structures.ModelId"]},{"name":"value class ProductArchetype(val key: String)","description":"inkapplications.shade.devices.structures.ProductArchetype","location":"devices/inkapplications.shade.devices.structures/-product-archetype/index.html","searchKeys":["ProductArchetype","value class ProductArchetype(val key: String)","inkapplications.shade.devices.structures.ProductArchetype"]},{"name":"abstract suspend fun setAuthToken(token: AuthToken?)","description":"inkapplications.shade.structures.HueConfigurationContainer.setAuthToken","location":"structures/inkapplications.shade.structures/-hue-configuration-container/set-auth-token.html","searchKeys":["setAuthToken","abstract suspend fun setAuthToken(token: AuthToken?)","inkapplications.shade.structures.HueConfigurationContainer.setAuthToken"]},{"name":"abstract suspend fun setHostname(hostname: String?)","description":"inkapplications.shade.structures.HueConfigurationContainer.setHostname","location":"structures/inkapplications.shade.structures/-hue-configuration-container/set-hostname.html","searchKeys":["setHostname","abstract suspend fun setHostname(hostname: String?)","inkapplications.shade.structures.HueConfigurationContainer.setHostname"]},{"name":"abstract suspend fun setSecurityStrategy(securityStrategy: SecurityStrategy)","description":"inkapplications.shade.structures.HueConfigurationContainer.setSecurityStrategy","location":"structures/inkapplications.shade.structures/-hue-configuration-container/set-security-strategy.html","searchKeys":["setSecurityStrategy","abstract suspend fun setSecurityStrategy(securityStrategy: SecurityStrategy)","inkapplications.shade.structures.HueConfigurationContainer.setSecurityStrategy"]},{"name":"abstract val authToken: StateFlow","description":"inkapplications.shade.structures.HueConfigurationContainer.authToken","location":"structures/inkapplications.shade.structures/-hue-configuration-container/auth-token.html","searchKeys":["authToken","abstract val authToken: StateFlow","inkapplications.shade.structures.HueConfigurationContainer.authToken"]},{"name":"abstract val hostname: StateFlow","description":"inkapplications.shade.structures.HueConfigurationContainer.hostname","location":"structures/inkapplications.shade.structures/-hue-configuration-container/hostname.html","searchKeys":["hostname","abstract val hostname: StateFlow","inkapplications.shade.structures.HueConfigurationContainer.hostname"]},{"name":"abstract val securityStrategy: StateFlow","description":"inkapplications.shade.structures.HueConfigurationContainer.securityStrategy","location":"structures/inkapplications.shade.structures/-hue-configuration-container/security-strategy.html","searchKeys":["securityStrategy","abstract val securityStrategy: StateFlow","inkapplications.shade.structures.HueConfigurationContainer.securityStrategy"]},{"name":"annotation class UndocumentedApi","description":"inkapplications.shade.structures.UndocumentedApi","location":"structures/inkapplications.shade.structures/-undocumented-api/index.html","searchKeys":["UndocumentedApi","annotation class UndocumentedApi","inkapplications.shade.structures.UndocumentedApi"]},{"name":"class ApiError(code: Int, errors: List) : ApiStatusError","description":"inkapplications.shade.structures.ApiError","location":"structures/inkapplications.shade.structures/-api-error/index.html","searchKeys":["ApiError","class ApiError(code: Int, errors: List) : ApiStatusError","inkapplications.shade.structures.ApiError"]},{"name":"class HueCa(ip: String, deviceId: String) : SecurityStrategy.CustomCa","description":"inkapplications.shade.structures.SecurityStrategy.HueCa","location":"structures/inkapplications.shade.structures/-security-strategy/-hue-ca/index.html","searchKeys":["HueCa","class HueCa(ip: String, deviceId: String) : SecurityStrategy.CustomCa","inkapplications.shade.structures.SecurityStrategy.HueCa"]},{"name":"class InMemoryConfigurationContainer(initialHostname: String? = null, initialAuthToken: AuthToken? = null, initialSecurityStrategy: SecurityStrategy = SecurityStrategy.PlatformTrust) : HueConfigurationContainer","description":"inkapplications.shade.structures.InMemoryConfigurationContainer","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/index.html","searchKeys":["InMemoryConfigurationContainer","class InMemoryConfigurationContainer(initialHostname: String? = null, initialAuthToken: AuthToken? = null, initialSecurityStrategy: SecurityStrategy = SecurityStrategy.PlatformTrust) : HueConfigurationContainer","inkapplications.shade.structures.InMemoryConfigurationContainer"]},{"name":"class Insecure(val hostname: String) : SecurityStrategy","description":"inkapplications.shade.structures.SecurityStrategy.Insecure","location":"structures/inkapplications.shade.structures/-security-strategy/-insecure/index.html","searchKeys":["Insecure","class Insecure(val hostname: String) : SecurityStrategy","inkapplications.shade.structures.SecurityStrategy.Insecure"]},{"name":"class InvalidConfigurationException(message: String) : UserError","description":"inkapplications.shade.structures.InvalidConfigurationException","location":"structures/inkapplications.shade.structures/-invalid-configuration-exception/index.html","searchKeys":["InvalidConfigurationException","class InvalidConfigurationException(message: String) : UserError","inkapplications.shade.structures.InvalidConfigurationException"]},{"name":"class NetworkException(message: String, cause: Throwable) : ShadeException","description":"inkapplications.shade.structures.NetworkException","location":"structures/inkapplications.shade.structures/-network-exception/index.html","searchKeys":["NetworkException","class NetworkException(message: String, cause: Throwable) : ShadeException","inkapplications.shade.structures.NetworkException"]},{"name":"class PropertiesFileConfiguration(file: File = File(\n System.getProperty(\"user.home\")\n .takeIf { it.isNullOrEmpty() == false },\n \".shade-cli.properties\"\n )) : HueConfigurationContainer","description":"inkapplications.shade.structures.PropertiesFileConfiguration","location":"structures/inkapplications.shade.structures/-properties-file-configuration/index.html","searchKeys":["PropertiesFileConfiguration","class PropertiesFileConfiguration(file: File = File(\n System.getProperty(\"user.home\")\n .takeIf { it.isNullOrEmpty() == false },\n \".shade-cli.properties\"\n )) : HueConfigurationContainer","inkapplications.shade.structures.PropertiesFileConfiguration"]},{"name":"class SerializationError(message: String, cause: Throwable?) : InternalErrorException","description":"inkapplications.shade.structures.SerializationError","location":"structures/inkapplications.shade.structures/-serialization-error/index.html","searchKeys":["SerializationError","class SerializationError(message: String, cause: Throwable?) : InternalErrorException","inkapplications.shade.structures.SerializationError"]},{"name":"class UnauthorizedException(cause: Throwable? = null) : ShadeException","description":"inkapplications.shade.structures.UnauthorizedException","location":"structures/inkapplications.shade.structures/-unauthorized-exception/index.html","searchKeys":["UnauthorizedException","class UnauthorizedException(cause: Throwable? = null) : ShadeException","inkapplications.shade.structures.UnauthorizedException"]},{"name":"class UnexpectedStateException(message: String, cause: Throwable? = null) : InternalErrorException","description":"inkapplications.shade.structures.UnexpectedStateException","location":"structures/inkapplications.shade.structures/-unexpected-state-exception/index.html","searchKeys":["UnexpectedStateException","class UnexpectedStateException(message: String, cause: Throwable? = null) : InternalErrorException","inkapplications.shade.structures.UnexpectedStateException"]},{"name":"constructor(applicationKey: String, clientKey: String? = null)","description":"inkapplications.shade.structures.AuthToken.AuthToken","location":"structures/inkapplications.shade.structures/-auth-token/-auth-token.html","searchKeys":["AuthToken","constructor(applicationKey: String, clientKey: String? = null)","inkapplications.shade.structures.AuthToken.AuthToken"]},{"name":"constructor(archetype: SegmentArchetype, name: String)","description":"inkapplications.shade.structures.SegmentMetadata.SegmentMetadata","location":"structures/inkapplications.shade.structures/-segment-metadata/-segment-metadata.html","searchKeys":["SegmentMetadata","constructor(archetype: SegmentArchetype, name: String)","inkapplications.shade.structures.SegmentMetadata.SegmentMetadata"]},{"name":"constructor(archetype: SegmentArchetype? = null, name: String? = null)","description":"inkapplications.shade.structures.SegmentMetadataUpdate.SegmentMetadataUpdate","location":"structures/inkapplications.shade.structures/-segment-metadata-update/-segment-metadata-update.html","searchKeys":["SegmentMetadataUpdate","constructor(archetype: SegmentArchetype? = null, name: String? = null)","inkapplications.shade.structures.SegmentMetadataUpdate.SegmentMetadataUpdate"]},{"name":"constructor(cause: Throwable? = null)","description":"inkapplications.shade.structures.UnauthorizedException.UnauthorizedException","location":"structures/inkapplications.shade.structures/-unauthorized-exception/-unauthorized-exception.html","searchKeys":["UnauthorizedException","constructor(cause: Throwable? = null)","inkapplications.shade.structures.UnauthorizedException.UnauthorizedException"]},{"name":"constructor(certificatePem: String, hostname: String, ip: String)","description":"inkapplications.shade.structures.SecurityStrategy.CustomCa.CustomCa","location":"structures/inkapplications.shade.structures/-security-strategy/-custom-ca/-custom-ca.html","searchKeys":["CustomCa","constructor(certificatePem: String, hostname: String, ip: String)","inkapplications.shade.structures.SecurityStrategy.CustomCa.CustomCa"]},{"name":"constructor(code: Int, errors: List)","description":"inkapplications.shade.structures.ApiError.ApiError","location":"structures/inkapplications.shade.structures/-api-error/-api-error.html","searchKeys":["ApiError","constructor(code: Int, errors: List)","inkapplications.shade.structures.ApiError.ApiError"]},{"name":"constructor(code: Int, message: String = \"API Responded with code \")","description":"inkapplications.shade.structures.ApiStatusError.ApiStatusError","location":"structures/inkapplications.shade.structures/-api-status-error/-api-status-error.html","searchKeys":["ApiStatusError","constructor(code: Int, message: String = \"API Responded with code \")","inkapplications.shade.structures.ApiStatusError.ApiStatusError"]},{"name":"constructor(file: File = File(\n System.getProperty(\"user.home\")\n .takeIf { it.isNullOrEmpty() == false },\n \".shade-cli.properties\"\n ))","description":"inkapplications.shade.structures.PropertiesFileConfiguration.PropertiesFileConfiguration","location":"structures/inkapplications.shade.structures/-properties-file-configuration/-properties-file-configuration.html","searchKeys":["PropertiesFileConfiguration","constructor(file: File = File(\n System.getProperty(\"user.home\")\n .takeIf { it.isNullOrEmpty() == false },\n \".shade-cli.properties\"\n ))","inkapplications.shade.structures.PropertiesFileConfiguration.PropertiesFileConfiguration"]},{"name":"constructor(full: String)","description":"inkapplications.shade.structures.VersionString.VersionString","location":"structures/inkapplications.shade.structures/-version-string/-version-string.html","searchKeys":["VersionString","constructor(full: String)","inkapplications.shade.structures.VersionString.VersionString"]},{"name":"constructor(hostname: String)","description":"inkapplications.shade.structures.SecurityStrategy.Insecure.Insecure","location":"structures/inkapplications.shade.structures/-security-strategy/-insecure/-insecure.html","searchKeys":["Insecure","constructor(hostname: String)","inkapplications.shade.structures.SecurityStrategy.Insecure.Insecure"]},{"name":"constructor(id: ResourceId, type: ResourceType)","description":"inkapplications.shade.structures.ResourceReference.ResourceReference","location":"structures/inkapplications.shade.structures/-resource-reference/-resource-reference.html","searchKeys":["ResourceReference","constructor(id: ResourceId, type: ResourceType)","inkapplications.shade.structures.ResourceReference.ResourceReference"]},{"name":"constructor(initialHostname: String? = null, initialAuthToken: AuthToken? = null, initialSecurityStrategy: SecurityStrategy = SecurityStrategy.PlatformTrust)","description":"inkapplications.shade.structures.InMemoryConfigurationContainer.InMemoryConfigurationContainer","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/-in-memory-configuration-container.html","searchKeys":["InMemoryConfigurationContainer","constructor(initialHostname: String? = null, initialAuthToken: AuthToken? = null, initialSecurityStrategy: SecurityStrategy = SecurityStrategy.PlatformTrust)","inkapplications.shade.structures.InMemoryConfigurationContainer.InMemoryConfigurationContainer"]},{"name":"constructor(ip: String, deviceId: String)","description":"inkapplications.shade.structures.SecurityStrategy.HueCa.HueCa","location":"structures/inkapplications.shade.structures/-security-strategy/-hue-ca/-hue-ca.html","searchKeys":["HueCa","constructor(ip: String, deviceId: String)","inkapplications.shade.structures.SecurityStrategy.HueCa.HueCa"]},{"name":"constructor(key: String)","description":"inkapplications.shade.structures.ResourceType.ResourceType","location":"structures/inkapplications.shade.structures/-resource-type/-resource-type.html","searchKeys":["ResourceType","constructor(key: String)","inkapplications.shade.structures.ResourceType.ResourceType"]},{"name":"constructor(key: String)","description":"inkapplications.shade.structures.SegmentArchetype.SegmentArchetype","location":"structures/inkapplications.shade.structures/-segment-archetype/-segment-archetype.html","searchKeys":["SegmentArchetype","constructor(key: String)","inkapplications.shade.structures.SegmentArchetype.SegmentArchetype"]},{"name":"constructor(message: String)","description":"inkapplications.shade.structures.InvalidConfigurationException.InvalidConfigurationException","location":"structures/inkapplications.shade.structures/-invalid-configuration-exception/-invalid-configuration-exception.html","searchKeys":["InvalidConfigurationException","constructor(message: String)","inkapplications.shade.structures.InvalidConfigurationException.InvalidConfigurationException"]},{"name":"constructor(message: String, cause: Throwable)","description":"inkapplications.shade.structures.NetworkException.NetworkException","location":"structures/inkapplications.shade.structures/-network-exception/-network-exception.html","searchKeys":["NetworkException","constructor(message: String, cause: Throwable)","inkapplications.shade.structures.NetworkException.NetworkException"]},{"name":"constructor(message: String, cause: Throwable? = null)","description":"inkapplications.shade.structures.UnexpectedStateException.UnexpectedStateException","location":"structures/inkapplications.shade.structures/-unexpected-state-exception/-unexpected-state-exception.html","searchKeys":["UnexpectedStateException","constructor(message: String, cause: Throwable? = null)","inkapplications.shade.structures.UnexpectedStateException.UnexpectedStateException"]},{"name":"constructor(message: String, cause: Throwable?)","description":"inkapplications.shade.structures.SerializationError.SerializationError","location":"structures/inkapplications.shade.structures/-serialization-error/-serialization-error.html","searchKeys":["SerializationError","constructor(message: String, cause: Throwable?)","inkapplications.shade.structures.SerializationError.SerializationError"]},{"name":"constructor(on: Boolean)","description":"inkapplications.shade.structures.PowerInfo.PowerInfo","location":"structures/inkapplications.shade.structures/-power-info/-power-info.html","searchKeys":["PowerInfo","constructor(on: Boolean)","inkapplications.shade.structures.PowerInfo.PowerInfo"]},{"name":"constructor(on: Boolean)","description":"inkapplications.shade.structures.PowerValue.PowerValue","location":"structures/inkapplications.shade.structures/-power-value/-power-value.html","searchKeys":["PowerValue","constructor(on: Boolean)","inkapplications.shade.structures.PowerValue.PowerValue"]},{"name":"constructor(on: Boolean? = null)","description":"inkapplications.shade.structures.parameters.PowerParameters.PowerParameters","location":"structures/inkapplications.shade.structures.parameters/-power-parameters/-power-parameters.html","searchKeys":["PowerParameters","constructor(on: Boolean? = null)","inkapplications.shade.structures.parameters.PowerParameters.PowerParameters"]},{"name":"constructor(type: String, json: String)","description":"inkapplications.shade.structures.UnknownEvent.UnknownEvent","location":"structures/inkapplications.shade.structures/-unknown-event/-unknown-event.html","searchKeys":["UnknownEvent","constructor(type: String, json: String)","inkapplications.shade.structures.UnknownEvent.UnknownEvent"]},{"name":"constructor(value: String)","description":"inkapplications.shade.structures.ResourceId.ResourceId","location":"structures/inkapplications.shade.structures/-resource-id/-resource-id.html","searchKeys":["ResourceId","constructor(value: String)","inkapplications.shade.structures.ResourceId.ResourceId"]},{"name":"data class AuthToken(val applicationKey: String, val clientKey: String? = null)","description":"inkapplications.shade.structures.AuthToken","location":"structures/inkapplications.shade.structures/-auth-token/index.html","searchKeys":["AuthToken","data class AuthToken(val applicationKey: String, val clientKey: String? = null)","inkapplications.shade.structures.AuthToken"]},{"name":"data class PowerInfo(val on: Boolean)","description":"inkapplications.shade.structures.PowerInfo","location":"structures/inkapplications.shade.structures/-power-info/index.html","searchKeys":["PowerInfo","data class PowerInfo(val on: Boolean)","inkapplications.shade.structures.PowerInfo"]},{"name":"data class PowerParameters(val on: Boolean? = null)","description":"inkapplications.shade.structures.parameters.PowerParameters","location":"structures/inkapplications.shade.structures.parameters/-power-parameters/index.html","searchKeys":["PowerParameters","data class PowerParameters(val on: Boolean? = null)","inkapplications.shade.structures.parameters.PowerParameters"]},{"name":"data class PowerValue(val on: Boolean)","description":"inkapplications.shade.structures.PowerValue","location":"structures/inkapplications.shade.structures/-power-value/index.html","searchKeys":["PowerValue","data class PowerValue(val on: Boolean)","inkapplications.shade.structures.PowerValue"]},{"name":"data class ResourceReference(val id: ResourceId, val type: ResourceType)","description":"inkapplications.shade.structures.ResourceReference","location":"structures/inkapplications.shade.structures/-resource-reference/index.html","searchKeys":["ResourceReference","data class ResourceReference(val id: ResourceId, val type: ResourceType)","inkapplications.shade.structures.ResourceReference"]},{"name":"data class SegmentMetadata(val archetype: SegmentArchetype, val name: String)","description":"inkapplications.shade.structures.SegmentMetadata","location":"structures/inkapplications.shade.structures/-segment-metadata/index.html","searchKeys":["SegmentMetadata","data class SegmentMetadata(val archetype: SegmentArchetype, val name: String)","inkapplications.shade.structures.SegmentMetadata"]},{"name":"data class SegmentMetadataUpdate(val archetype: SegmentArchetype? = null, val name: String? = null)","description":"inkapplications.shade.structures.SegmentMetadataUpdate","location":"structures/inkapplications.shade.structures/-segment-metadata-update/index.html","searchKeys":["SegmentMetadataUpdate","data class SegmentMetadataUpdate(val archetype: SegmentArchetype? = null, val name: String? = null)","inkapplications.shade.structures.SegmentMetadataUpdate"]},{"name":"data class UnknownEvent(val type: String, val json: String)","description":"inkapplications.shade.structures.UnknownEvent","location":"structures/inkapplications.shade.structures/-unknown-event/index.html","searchKeys":["UnknownEvent","data class UnknownEvent(val type: String, val json: String)","inkapplications.shade.structures.UnknownEvent"]},{"name":"fun valueOf(key: String): ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.valueOf","location":"structures/inkapplications.shade.structures/-resource-type/-companion/value-of.html","searchKeys":["valueOf","fun valueOf(key: String): ResourceType","inkapplications.shade.structures.ResourceType.Companion.valueOf"]},{"name":"fun valueOf(key: String): SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.valueOf","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/value-of.html","searchKeys":["valueOf","fun valueOf(key: String): SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.valueOf"]},{"name":"fun values(): Array","description":"inkapplications.shade.structures.ResourceType.Companion.values","location":"structures/inkapplications.shade.structures/-resource-type/-companion/values.html","searchKeys":["values","fun values(): Array","inkapplications.shade.structures.ResourceType.Companion.values"]},{"name":"fun values(): Array","description":"inkapplications.shade.structures.SegmentArchetype.Companion.values","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/values.html","searchKeys":["values","fun values(): Array","inkapplications.shade.structures.SegmentArchetype.Companion.values"]},{"name":"interface HueConfigurationContainer","description":"inkapplications.shade.structures.HueConfigurationContainer","location":"structures/inkapplications.shade.structures/-hue-configuration-container/index.html","searchKeys":["HueConfigurationContainer","interface HueConfigurationContainer","inkapplications.shade.structures.HueConfigurationContainer"]},{"name":"object AuthorizationTimeoutException : ShadeException","description":"inkapplications.shade.structures.AuthorizationTimeoutException","location":"structures/inkapplications.shade.structures/-authorization-timeout-exception/index.html","searchKeys":["AuthorizationTimeoutException","object AuthorizationTimeoutException : ShadeException","inkapplications.shade.structures.AuthorizationTimeoutException"]},{"name":"object Companion","description":"inkapplications.shade.structures.ResourceType.Companion","location":"structures/inkapplications.shade.structures/-resource-type/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.structures.ResourceType.Companion"]},{"name":"object Companion","description":"inkapplications.shade.structures.SegmentArchetype.Companion","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/index.html","searchKeys":["Companion","object Companion","inkapplications.shade.structures.SegmentArchetype.Companion"]},{"name":"object HostnameNotSetException : UserError","description":"inkapplications.shade.structures.HostnameNotSetException","location":"structures/inkapplications.shade.structures/-hostname-not-set-exception/index.html","searchKeys":["HostnameNotSetException","object HostnameNotSetException : UserError","inkapplications.shade.structures.HostnameNotSetException"]},{"name":"object PlatformTrust : SecurityStrategy","description":"inkapplications.shade.structures.SecurityStrategy.PlatformTrust","location":"structures/inkapplications.shade.structures/-security-strategy/-platform-trust/index.html","searchKeys":["PlatformTrust","object PlatformTrust : SecurityStrategy","inkapplications.shade.structures.SecurityStrategy.PlatformTrust"]},{"name":"open class ApiStatusError(val code: Int, message: String = \"API Responded with code \") : ShadeException","description":"inkapplications.shade.structures.ApiStatusError","location":"structures/inkapplications.shade.structures/-api-status-error/index.html","searchKeys":["ApiStatusError","open class ApiStatusError(val code: Int, message: String = \"API Responded with code \") : ShadeException","inkapplications.shade.structures.ApiStatusError"]},{"name":"open class CustomCa(val certificatePem: String, val hostname: String, val ip: String) : SecurityStrategy","description":"inkapplications.shade.structures.SecurityStrategy.CustomCa","location":"structures/inkapplications.shade.structures/-security-strategy/-custom-ca/index.html","searchKeys":["CustomCa","open class CustomCa(val certificatePem: String, val hostname: String, val ip: String) : SecurityStrategy","inkapplications.shade.structures.SecurityStrategy.CustomCa"]},{"name":"open class InternalErrorException : ShadeException","description":"inkapplications.shade.structures.InternalErrorException","location":"structures/inkapplications.shade.structures/-internal-error-exception/index.html","searchKeys":["InternalErrorException","open class InternalErrorException : ShadeException","inkapplications.shade.structures.InternalErrorException"]},{"name":"open class SecurityStrategy","description":"inkapplications.shade.structures.SecurityStrategy","location":"structures/inkapplications.shade.structures/-security-strategy/index.html","searchKeys":["SecurityStrategy","open class SecurityStrategy","inkapplications.shade.structures.SecurityStrategy"]},{"name":"open class ShadeException : RuntimeException","description":"inkapplications.shade.structures.ShadeException","location":"structures/inkapplications.shade.structures/-shade-exception/index.html","searchKeys":["ShadeException","open class ShadeException : RuntimeException","inkapplications.shade.structures.ShadeException"]},{"name":"open class UserError : ShadeException","description":"inkapplications.shade.structures.UserError","location":"structures/inkapplications.shade.structures/-user-error/index.html","searchKeys":["UserError","open class UserError : ShadeException","inkapplications.shade.structures.UserError"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.structures.AuthToken.toString","location":"structures/inkapplications.shade.structures/-auth-token/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.structures.AuthToken.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.structures.ResourceId.toString","location":"structures/inkapplications.shade.structures/-resource-id/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.structures.ResourceId.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.structures.ResourceReference.toString","location":"structures/inkapplications.shade.structures/-resource-reference/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.structures.ResourceReference.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.structures.ResourceType.toString","location":"structures/inkapplications.shade.structures/-resource-type/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.structures.ResourceType.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.structures.SegmentArchetype.toString","location":"structures/inkapplications.shade.structures/-segment-archetype/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.structures.SegmentArchetype.toString"]},{"name":"open override fun toString(): String","description":"inkapplications.shade.structures.VersionString.toString","location":"structures/inkapplications.shade.structures/-version-string/to-string.html","searchKeys":["toString","open override fun toString(): String","inkapplications.shade.structures.VersionString.toString"]},{"name":"open override val authToken: StateFlow","description":"inkapplications.shade.structures.InMemoryConfigurationContainer.authToken","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/auth-token.html","searchKeys":["authToken","open override val authToken: StateFlow","inkapplications.shade.structures.InMemoryConfigurationContainer.authToken"]},{"name":"open override val authToken: StateFlow","description":"inkapplications.shade.structures.PropertiesFileConfiguration.authToken","location":"structures/inkapplications.shade.structures/-properties-file-configuration/auth-token.html","searchKeys":["authToken","open override val authToken: StateFlow","inkapplications.shade.structures.PropertiesFileConfiguration.authToken"]},{"name":"open override val hostname: StateFlow","description":"inkapplications.shade.structures.InMemoryConfigurationContainer.hostname","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/hostname.html","searchKeys":["hostname","open override val hostname: StateFlow","inkapplications.shade.structures.InMemoryConfigurationContainer.hostname"]},{"name":"open override val hostname: StateFlow","description":"inkapplications.shade.structures.PropertiesFileConfiguration.hostname","location":"structures/inkapplications.shade.structures/-properties-file-configuration/hostname.html","searchKeys":["hostname","open override val hostname: StateFlow","inkapplications.shade.structures.PropertiesFileConfiguration.hostname"]},{"name":"open override val securityStrategy: StateFlow","description":"inkapplications.shade.structures.InMemoryConfigurationContainer.securityStrategy","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/security-strategy.html","searchKeys":["securityStrategy","open override val securityStrategy: StateFlow","inkapplications.shade.structures.InMemoryConfigurationContainer.securityStrategy"]},{"name":"open override val securityStrategy: StateFlow","description":"inkapplications.shade.structures.PropertiesFileConfiguration.securityStrategy","location":"structures/inkapplications.shade.structures/-properties-file-configuration/security-strategy.html","searchKeys":["securityStrategy","open override val securityStrategy: StateFlow","inkapplications.shade.structures.PropertiesFileConfiguration.securityStrategy"]},{"name":"open suspend override fun setAuthToken(key: AuthToken?)","description":"inkapplications.shade.structures.PropertiesFileConfiguration.setAuthToken","location":"structures/inkapplications.shade.structures/-properties-file-configuration/set-auth-token.html","searchKeys":["setAuthToken","open suspend override fun setAuthToken(key: AuthToken?)","inkapplications.shade.structures.PropertiesFileConfiguration.setAuthToken"]},{"name":"open suspend override fun setAuthToken(token: AuthToken?)","description":"inkapplications.shade.structures.InMemoryConfigurationContainer.setAuthToken","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/set-auth-token.html","searchKeys":["setAuthToken","open suspend override fun setAuthToken(token: AuthToken?)","inkapplications.shade.structures.InMemoryConfigurationContainer.setAuthToken"]},{"name":"open suspend override fun setHostname(hostname: String?)","description":"inkapplications.shade.structures.InMemoryConfigurationContainer.setHostname","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/set-hostname.html","searchKeys":["setHostname","open suspend override fun setHostname(hostname: String?)","inkapplications.shade.structures.InMemoryConfigurationContainer.setHostname"]},{"name":"open suspend override fun setHostname(hostname: String?)","description":"inkapplications.shade.structures.PropertiesFileConfiguration.setHostname","location":"structures/inkapplications.shade.structures/-properties-file-configuration/set-hostname.html","searchKeys":["setHostname","open suspend override fun setHostname(hostname: String?)","inkapplications.shade.structures.PropertiesFileConfiguration.setHostname"]},{"name":"open suspend override fun setSecurityStrategy(securityStrategy: SecurityStrategy)","description":"inkapplications.shade.structures.InMemoryConfigurationContainer.setSecurityStrategy","location":"structures/inkapplications.shade.structures/-in-memory-configuration-container/set-security-strategy.html","searchKeys":["setSecurityStrategy","open suspend override fun setSecurityStrategy(securityStrategy: SecurityStrategy)","inkapplications.shade.structures.InMemoryConfigurationContainer.setSecurityStrategy"]},{"name":"open suspend override fun setSecurityStrategy(securityStrategy: SecurityStrategy)","description":"inkapplications.shade.structures.PropertiesFileConfiguration.setSecurityStrategy","location":"structures/inkapplications.shade.structures/-properties-file-configuration/set-security-strategy.html","searchKeys":["setSecurityStrategy","open suspend override fun setSecurityStrategy(securityStrategy: SecurityStrategy)","inkapplications.shade.structures.PropertiesFileConfiguration.setSecurityStrategy"]},{"name":"val Attic: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Attic","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-attic.html","searchKeys":["Attic","val Attic: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Attic"]},{"name":"val AuthV1: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.AuthV1","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-auth-v1.html","searchKeys":["AuthV1","val AuthV1: ResourceType","inkapplications.shade.structures.ResourceType.Companion.AuthV1"]},{"name":"val Balcony: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Balcony","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-balcony.html","searchKeys":["Balcony","val Balcony: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Balcony"]},{"name":"val Barbecue: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Barbecue","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-barbecue.html","searchKeys":["Barbecue","val Barbecue: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Barbecue"]},{"name":"val Bathroom: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Bathroom","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-bathroom.html","searchKeys":["Bathroom","val Bathroom: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Bathroom"]},{"name":"val Bedroom: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Bedroom","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-bedroom.html","searchKeys":["Bedroom","val Bedroom: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Bedroom"]},{"name":"val BehaviorInstance: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.BehaviorInstance","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-behavior-instance.html","searchKeys":["BehaviorInstance","val BehaviorInstance: ResourceType","inkapplications.shade.structures.ResourceType.Companion.BehaviorInstance"]},{"name":"val BehaviorScript: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.BehaviorScript","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-behavior-script.html","searchKeys":["BehaviorScript","val BehaviorScript: ResourceType","inkapplications.shade.structures.ResourceType.Companion.BehaviorScript"]},{"name":"val Bridge: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Bridge","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-bridge.html","searchKeys":["Bridge","val Bridge: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Bridge"]},{"name":"val BridgeHome: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.BridgeHome","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-bridge-home.html","searchKeys":["BridgeHome","val BridgeHome: ResourceType","inkapplications.shade.structures.ResourceType.Companion.BridgeHome"]},{"name":"val Button: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Button","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-button.html","searchKeys":["Button","val Button: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Button"]},{"name":"val Carport: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Carport","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-carport.html","searchKeys":["Carport","val Carport: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Carport"]},{"name":"val Closet: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Closet","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-closet.html","searchKeys":["Closet","val Closet: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Closet"]},{"name":"val Computer: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Computer","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-computer.html","searchKeys":["Computer","val Computer: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Computer"]},{"name":"val Device: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Device","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-device.html","searchKeys":["Device","val Device: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Device"]},{"name":"val DevicePower: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.DevicePower","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-device-power.html","searchKeys":["DevicePower","val DevicePower: ResourceType","inkapplications.shade.structures.ResourceType.Companion.DevicePower"]},{"name":"val Dining: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Dining","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-dining.html","searchKeys":["Dining","val Dining: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Dining"]},{"name":"val Downstairs: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Downstairs","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-downstairs.html","searchKeys":["Downstairs","val Downstairs: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Downstairs"]},{"name":"val Driveway: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Driveway","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-driveway.html","searchKeys":["Driveway","val Driveway: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Driveway"]},{"name":"val Entertainment: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Entertainment","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-entertainment.html","searchKeys":["Entertainment","val Entertainment: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Entertainment"]},{"name":"val EntertainmentConfiguration: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.EntertainmentConfiguration","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-entertainment-configuration.html","searchKeys":["EntertainmentConfiguration","val EntertainmentConfiguration: ResourceType","inkapplications.shade.structures.ResourceType.Companion.EntertainmentConfiguration"]},{"name":"val FrontDoor: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.FrontDoor","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-front-door.html","searchKeys":["FrontDoor","val FrontDoor: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.FrontDoor"]},{"name":"val Garage: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Garage","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-garage.html","searchKeys":["Garage","val Garage: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Garage"]},{"name":"val Garden: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Garden","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-garden.html","searchKeys":["Garden","val Garden: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Garden"]},{"name":"val Geofence: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Geofence","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-geofence.html","searchKeys":["Geofence","val Geofence: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Geofence"]},{"name":"val GeofenceClient: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.GeofenceClient","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-geofence-client.html","searchKeys":["GeofenceClient","val GeofenceClient: ResourceType","inkapplications.shade.structures.ResourceType.Companion.GeofenceClient"]},{"name":"val Geolocation: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Geolocation","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-geolocation.html","searchKeys":["Geolocation","val Geolocation: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Geolocation"]},{"name":"val GroupedLight: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.GroupedLight","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-grouped-light.html","searchKeys":["GroupedLight","val GroupedLight: ResourceType","inkapplications.shade.structures.ResourceType.Companion.GroupedLight"]},{"name":"val GuestRoom: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.GuestRoom","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-guest-room.html","searchKeys":["GuestRoom","val GuestRoom: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.GuestRoom"]},{"name":"val Gym: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Gym","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-gym.html","searchKeys":["Gym","val Gym: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Gym"]},{"name":"val Hallway: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Hallway","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-hallway.html","searchKeys":["Hallway","val Hallway: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Hallway"]},{"name":"val Home: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Home","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-home.html","searchKeys":["Home","val Home: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Home"]},{"name":"val Homekit: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Homekit","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-homekit.html","searchKeys":["Homekit","val Homekit: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Homekit"]},{"name":"val KidsBedroom: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.KidsBedroom","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-kids-bedroom.html","searchKeys":["KidsBedroom","val KidsBedroom: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.KidsBedroom"]},{"name":"val Kitchen: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Kitchen","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-kitchen.html","searchKeys":["Kitchen","val Kitchen: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Kitchen"]},{"name":"val LaundryRoom: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.LaundryRoom","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-laundry-room.html","searchKeys":["LaundryRoom","val LaundryRoom: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.LaundryRoom"]},{"name":"val Light: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Light","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-light.html","searchKeys":["Light","val Light: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Light"]},{"name":"val LightLevel: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.LightLevel","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-light-level.html","searchKeys":["LightLevel","val LightLevel: ResourceType","inkapplications.shade.structures.ResourceType.Companion.LightLevel"]},{"name":"val LivingRoom: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.LivingRoom","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-living-room.html","searchKeys":["LivingRoom","val LivingRoom: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.LivingRoom"]},{"name":"val Lounge: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Lounge","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-lounge.html","searchKeys":["Lounge","val Lounge: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Lounge"]},{"name":"val ManCave: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.ManCave","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-man-cave.html","searchKeys":["ManCave","val ManCave: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.ManCave"]},{"name":"val Motion: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Motion","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-motion.html","searchKeys":["Motion","val Motion: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Motion"]},{"name":"val Music: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Music","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-music.html","searchKeys":["Music","val Music: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Music"]},{"name":"val Nursery: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Nursery","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-nursery.html","searchKeys":["Nursery","val Nursery: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Nursery"]},{"name":"val Office: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Office","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-office.html","searchKeys":["Office","val Office: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Office"]},{"name":"val Other: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Other","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-other.html","searchKeys":["Other","val Other: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Other"]},{"name":"val Pool: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Pool","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-pool.html","searchKeys":["Pool","val Pool: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Pool"]},{"name":"val Porch: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Porch","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-porch.html","searchKeys":["Porch","val Porch: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Porch"]},{"name":"val PublicImage: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.PublicImage","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-public-image.html","searchKeys":["PublicImage","val PublicImage: ResourceType","inkapplications.shade.structures.ResourceType.Companion.PublicImage"]},{"name":"val Reading: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Reading","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-reading.html","searchKeys":["Reading","val Reading: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Reading"]},{"name":"val Recreation: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Recreation","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-recreation.html","searchKeys":["Recreation","val Recreation: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Recreation"]},{"name":"val Room: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Room","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-room.html","searchKeys":["Room","val Room: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Room"]},{"name":"val Scene: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Scene","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-scene.html","searchKeys":["Scene","val Scene: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Scene"]},{"name":"val Staircase: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Staircase","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-staircase.html","searchKeys":["Staircase","val Staircase: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Staircase"]},{"name":"val Storage: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Storage","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-storage.html","searchKeys":["Storage","val Storage: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Storage"]},{"name":"val Studio: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Studio","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-studio.html","searchKeys":["Studio","val Studio: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Studio"]},{"name":"val Temperature: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Temperature","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-temperature.html","searchKeys":["Temperature","val Temperature: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Temperature"]},{"name":"val Terrace: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Terrace","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-terrace.html","searchKeys":["Terrace","val Terrace: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Terrace"]},{"name":"val Toilet: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Toilet","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-toilet.html","searchKeys":["Toilet","val Toilet: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Toilet"]},{"name":"val TopFloor: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.TopFloor","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-top-floor.html","searchKeys":["TopFloor","val TopFloor: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.TopFloor"]},{"name":"val Tv: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Tv","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-tv.html","searchKeys":["Tv","val Tv: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Tv"]},{"name":"val Upstairs: SegmentArchetype","description":"inkapplications.shade.structures.SegmentArchetype.Companion.Upstairs","location":"structures/inkapplications.shade.structures/-segment-archetype/-companion/-upstairs.html","searchKeys":["Upstairs","val Upstairs: SegmentArchetype","inkapplications.shade.structures.SegmentArchetype.Companion.Upstairs"]},{"name":"val ZgpConnectivity: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.ZgpConnectivity","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-zgp-connectivity.html","searchKeys":["ZgpConnectivity","val ZgpConnectivity: ResourceType","inkapplications.shade.structures.ResourceType.Companion.ZgpConnectivity"]},{"name":"val ZigbeeBridgeConnectivity: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.ZigbeeBridgeConnectivity","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-zigbee-bridge-connectivity.html","searchKeys":["ZigbeeBridgeConnectivity","val ZigbeeBridgeConnectivity: ResourceType","inkapplications.shade.structures.ResourceType.Companion.ZigbeeBridgeConnectivity"]},{"name":"val ZigbeeConnectivity: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.ZigbeeConnectivity","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-zigbee-connectivity.html","searchKeys":["ZigbeeConnectivity","val ZigbeeConnectivity: ResourceType","inkapplications.shade.structures.ResourceType.Companion.ZigbeeConnectivity"]},{"name":"val Zone: ResourceType","description":"inkapplications.shade.structures.ResourceType.Companion.Zone","location":"structures/inkapplications.shade.structures/-resource-type/-companion/-zone.html","searchKeys":["Zone","val Zone: ResourceType","inkapplications.shade.structures.ResourceType.Companion.Zone"]},{"name":"val applicationKey: String","description":"inkapplications.shade.structures.AuthToken.applicationKey","location":"structures/inkapplications.shade.structures/-auth-token/application-key.html","searchKeys":["applicationKey","val applicationKey: String","inkapplications.shade.structures.AuthToken.applicationKey"]},{"name":"val archetype: SegmentArchetype","description":"inkapplications.shade.structures.SegmentMetadata.archetype","location":"structures/inkapplications.shade.structures/-segment-metadata/archetype.html","searchKeys":["archetype","val archetype: SegmentArchetype","inkapplications.shade.structures.SegmentMetadata.archetype"]},{"name":"val archetype: SegmentArchetype?","description":"inkapplications.shade.structures.SegmentMetadataUpdate.archetype","location":"structures/inkapplications.shade.structures/-segment-metadata-update/archetype.html","searchKeys":["archetype","val archetype: SegmentArchetype?","inkapplications.shade.structures.SegmentMetadataUpdate.archetype"]},{"name":"val certificatePem: String","description":"inkapplications.shade.structures.SecurityStrategy.CustomCa.certificatePem","location":"structures/inkapplications.shade.structures/-security-strategy/-custom-ca/certificate-pem.html","searchKeys":["certificatePem","val certificatePem: String","inkapplications.shade.structures.SecurityStrategy.CustomCa.certificatePem"]},{"name":"val clientKey: String?","description":"inkapplications.shade.structures.AuthToken.clientKey","location":"structures/inkapplications.shade.structures/-auth-token/client-key.html","searchKeys":["clientKey","val clientKey: String?","inkapplications.shade.structures.AuthToken.clientKey"]},{"name":"val code: Int","description":"inkapplications.shade.structures.ApiStatusError.code","location":"structures/inkapplications.shade.structures/-api-status-error/code.html","searchKeys":["code","val code: Int","inkapplications.shade.structures.ApiStatusError.code"]},{"name":"val full: String","description":"inkapplications.shade.structures.VersionString.full","location":"structures/inkapplications.shade.structures/-version-string/full.html","searchKeys":["full","val full: String","inkapplications.shade.structures.VersionString.full"]},{"name":"val hostname: String","description":"inkapplications.shade.structures.SecurityStrategy.CustomCa.hostname","location":"structures/inkapplications.shade.structures/-security-strategy/-custom-ca/hostname.html","searchKeys":["hostname","val hostname: String","inkapplications.shade.structures.SecurityStrategy.CustomCa.hostname"]},{"name":"val hostname: String","description":"inkapplications.shade.structures.SecurityStrategy.Insecure.hostname","location":"structures/inkapplications.shade.structures/-security-strategy/-insecure/hostname.html","searchKeys":["hostname","val hostname: String","inkapplications.shade.structures.SecurityStrategy.Insecure.hostname"]},{"name":"val id: ResourceId","description":"inkapplications.shade.structures.ResourceReference.id","location":"structures/inkapplications.shade.structures/-resource-reference/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.structures.ResourceReference.id"]},{"name":"val ip: String","description":"inkapplications.shade.structures.SecurityStrategy.CustomCa.ip","location":"structures/inkapplications.shade.structures/-security-strategy/-custom-ca/ip.html","searchKeys":["ip","val ip: String","inkapplications.shade.structures.SecurityStrategy.CustomCa.ip"]},{"name":"val json: String","description":"inkapplications.shade.structures.UnknownEvent.json","location":"structures/inkapplications.shade.structures/-unknown-event/json.html","searchKeys":["json","val json: String","inkapplications.shade.structures.UnknownEvent.json"]},{"name":"val key: String","description":"inkapplications.shade.structures.ResourceType.key","location":"structures/inkapplications.shade.structures/-resource-type/key.html","searchKeys":["key","val key: String","inkapplications.shade.structures.ResourceType.key"]},{"name":"val key: String","description":"inkapplications.shade.structures.SegmentArchetype.key","location":"structures/inkapplications.shade.structures/-segment-archetype/key.html","searchKeys":["key","val key: String","inkapplications.shade.structures.SegmentArchetype.key"]},{"name":"val major: MatchGroup?","description":"inkapplications.shade.structures.VersionString.major","location":"structures/inkapplications.shade.structures/-version-string/major.html","searchKeys":["major","val major: MatchGroup?","inkapplications.shade.structures.VersionString.major"]},{"name":"val minor: MatchGroup?","description":"inkapplications.shade.structures.VersionString.minor","location":"structures/inkapplications.shade.structures/-version-string/minor.html","searchKeys":["minor","val minor: MatchGroup?","inkapplications.shade.structures.VersionString.minor"]},{"name":"val name: String","description":"inkapplications.shade.structures.SegmentMetadata.name","location":"structures/inkapplications.shade.structures/-segment-metadata/name.html","searchKeys":["name","val name: String","inkapplications.shade.structures.SegmentMetadata.name"]},{"name":"val name: String?","description":"inkapplications.shade.structures.SegmentMetadataUpdate.name","location":"structures/inkapplications.shade.structures/-segment-metadata-update/name.html","searchKeys":["name","val name: String?","inkapplications.shade.structures.SegmentMetadataUpdate.name"]},{"name":"val on: Boolean","description":"inkapplications.shade.structures.PowerInfo.on","location":"structures/inkapplications.shade.structures/-power-info/on.html","searchKeys":["on","val on: Boolean","inkapplications.shade.structures.PowerInfo.on"]},{"name":"val on: Boolean","description":"inkapplications.shade.structures.PowerValue.on","location":"structures/inkapplications.shade.structures/-power-value/on.html","searchKeys":["on","val on: Boolean","inkapplications.shade.structures.PowerValue.on"]},{"name":"val on: Boolean?","description":"inkapplications.shade.structures.parameters.PowerParameters.on","location":"structures/inkapplications.shade.structures.parameters/-power-parameters/on.html","searchKeys":["on","val on: Boolean?","inkapplications.shade.structures.parameters.PowerParameters.on"]},{"name":"val patch: MatchGroup?","description":"inkapplications.shade.structures.VersionString.patch","location":"structures/inkapplications.shade.structures/-version-string/patch.html","searchKeys":["patch","val patch: MatchGroup?","inkapplications.shade.structures.VersionString.patch"]},{"name":"val type: ResourceType","description":"inkapplications.shade.structures.ResourceReference.type","location":"structures/inkapplications.shade.structures/-resource-reference/type.html","searchKeys":["type","val type: ResourceType","inkapplications.shade.structures.ResourceReference.type"]},{"name":"val type: String","description":"inkapplications.shade.structures.UnknownEvent.type","location":"structures/inkapplications.shade.structures/-unknown-event/type.html","searchKeys":["type","val type: String","inkapplications.shade.structures.UnknownEvent.type"]},{"name":"val value: String","description":"inkapplications.shade.structures.ResourceId.value","location":"structures/inkapplications.shade.structures/-resource-id/value.html","searchKeys":["value","val value: String","inkapplications.shade.structures.ResourceId.value"]},{"name":"value class ResourceId(val value: String)","description":"inkapplications.shade.structures.ResourceId","location":"structures/inkapplications.shade.structures/-resource-id/index.html","searchKeys":["ResourceId","value class ResourceId(val value: String)","inkapplications.shade.structures.ResourceId"]},{"name":"value class ResourceType(val key: String)","description":"inkapplications.shade.structures.ResourceType","location":"structures/inkapplications.shade.structures/-resource-type/index.html","searchKeys":["ResourceType","value class ResourceType(val key: String)","inkapplications.shade.structures.ResourceType"]},{"name":"value class SegmentArchetype(val key: String)","description":"inkapplications.shade.structures.SegmentArchetype","location":"structures/inkapplications.shade.structures/-segment-archetype/index.html","searchKeys":["SegmentArchetype","value class SegmentArchetype(val key: String)","inkapplications.shade.structures.SegmentArchetype"]},{"name":"value class VersionString(val full: String)","description":"inkapplications.shade.structures.VersionString","location":"structures/inkapplications.shade.structures/-version-string/index.html","searchKeys":["VersionString","value class VersionString(val full: String)","inkapplications.shade.structures.VersionString"]},{"name":"abstract suspend fun listResources(): List","description":"inkapplications.shade.resources.ResourceControls.listResources","location":"resources/inkapplications.shade.resources/-resource-controls/list-resources.html","searchKeys":["listResources","abstract suspend fun listResources(): List","inkapplications.shade.resources.ResourceControls.listResources"]},{"name":"class ShadeResourcesModule(internalsModule: InternalsModule)","description":"inkapplications.shade.resources.ShadeResourcesModule","location":"resources/inkapplications.shade.resources/-shade-resources-module/index.html","searchKeys":["ShadeResourcesModule","class ShadeResourcesModule(internalsModule: InternalsModule)","inkapplications.shade.resources.ShadeResourcesModule"]},{"name":"constructor(id: ResourceId, type: ResourceType? = null, v1Id: String? = null)","description":"inkapplications.shade.resources.structures.Resource.Resource","location":"resources/inkapplications.shade.resources.structures/-resource/-resource.html","searchKeys":["Resource","constructor(id: ResourceId, type: ResourceType? = null, v1Id: String? = null)","inkapplications.shade.resources.structures.Resource.Resource"]},{"name":"constructor(internalsModule: InternalsModule)","description":"inkapplications.shade.resources.ShadeResourcesModule.ShadeResourcesModule","location":"resources/inkapplications.shade.resources/-shade-resources-module/-shade-resources-module.html","searchKeys":["ShadeResourcesModule","constructor(internalsModule: InternalsModule)","inkapplications.shade.resources.ShadeResourcesModule.ShadeResourcesModule"]},{"name":"data class Resource(val id: ResourceId, val type: ResourceType? = null, val v1Id: String? = null)","description":"inkapplications.shade.resources.structures.Resource","location":"resources/inkapplications.shade.resources.structures/-resource/index.html","searchKeys":["Resource","data class Resource(val id: ResourceId, val type: ResourceType? = null, val v1Id: String? = null)","inkapplications.shade.resources.structures.Resource"]},{"name":"interface ResourceControls","description":"inkapplications.shade.resources.ResourceControls","location":"resources/inkapplications.shade.resources/-resource-controls/index.html","searchKeys":["ResourceControls","interface ResourceControls","inkapplications.shade.resources.ResourceControls"]},{"name":"val id: ResourceId","description":"inkapplications.shade.resources.structures.Resource.id","location":"resources/inkapplications.shade.resources.structures/-resource/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.resources.structures.Resource.id"]},{"name":"val resources: ResourceControls","description":"inkapplications.shade.resources.ShadeResourcesModule.resources","location":"resources/inkapplications.shade.resources/-shade-resources-module/resources.html","searchKeys":["resources","val resources: ResourceControls","inkapplications.shade.resources.ShadeResourcesModule.resources"]},{"name":"val type: ResourceType?","description":"inkapplications.shade.resources.structures.Resource.type","location":"resources/inkapplications.shade.resources.structures/-resource/type.html","searchKeys":["type","val type: ResourceType?","inkapplications.shade.resources.structures.Resource.type"]},{"name":"val v1Id: String?","description":"inkapplications.shade.resources.structures.Resource.v1Id","location":"resources/inkapplications.shade.resources.structures/-resource/v1-id.html","searchKeys":["v1Id","val v1Id: String?","inkapplications.shade.resources.structures.Resource.v1Id"]},{"name":"abstract suspend fun createZone(parameters: ZoneCreateParameters): ResourceReference","description":"inkapplications.shade.zones.ZoneControls.createZone","location":"zones/inkapplications.shade.zones/-zone-controls/create-zone.html","searchKeys":["createZone","abstract suspend fun createZone(parameters: ZoneCreateParameters): ResourceReference","inkapplications.shade.zones.ZoneControls.createZone"]},{"name":"abstract suspend fun deleteZone(id: ResourceId): ResourceReference","description":"inkapplications.shade.zones.ZoneControls.deleteZone","location":"zones/inkapplications.shade.zones/-zone-controls/delete-zone.html","searchKeys":["deleteZone","abstract suspend fun deleteZone(id: ResourceId): ResourceReference","inkapplications.shade.zones.ZoneControls.deleteZone"]},{"name":"abstract suspend fun getZone(id: ResourceId): Zone","description":"inkapplications.shade.zones.ZoneControls.getZone","location":"zones/inkapplications.shade.zones/-zone-controls/get-zone.html","searchKeys":["getZone","abstract suspend fun getZone(id: ResourceId): Zone","inkapplications.shade.zones.ZoneControls.getZone"]},{"name":"abstract suspend fun listZones(): List","description":"inkapplications.shade.zones.ZoneControls.listZones","location":"zones/inkapplications.shade.zones/-zone-controls/list-zones.html","searchKeys":["listZones","abstract suspend fun listZones(): List","inkapplications.shade.zones.ZoneControls.listZones"]},{"name":"abstract suspend fun updateZone(id: ResourceId, parameters: ZoneUpdateParameters): ResourceReference","description":"inkapplications.shade.zones.ZoneControls.updateZone","location":"zones/inkapplications.shade.zones/-zone-controls/update-zone.html","searchKeys":["updateZone","abstract suspend fun updateZone(id: ResourceId, parameters: ZoneUpdateParameters): ResourceReference","inkapplications.shade.zones.ZoneControls.updateZone"]},{"name":"class ShadeZonesModule(internalsModule: InternalsModule)","description":"inkapplications.shade.zones.ShadeZonesModule","location":"zones/inkapplications.shade.zones/-shade-zones-module/index.html","searchKeys":["ShadeZonesModule","class ShadeZonesModule(internalsModule: InternalsModule)","inkapplications.shade.zones.ShadeZonesModule"]},{"name":"constructor(id: ResourceId, services: List, metadata: SegmentMetadata, children: List)","description":"inkapplications.shade.zones.structures.Zone.Zone","location":"zones/inkapplications.shade.zones.structures/-zone/-zone.html","searchKeys":["Zone","constructor(id: ResourceId, services: List, metadata: SegmentMetadata, children: List)","inkapplications.shade.zones.structures.Zone.Zone"]},{"name":"constructor(internalsModule: InternalsModule)","description":"inkapplications.shade.zones.ShadeZonesModule.ShadeZonesModule","location":"zones/inkapplications.shade.zones/-shade-zones-module/-shade-zones-module.html","searchKeys":["ShadeZonesModule","constructor(internalsModule: InternalsModule)","inkapplications.shade.zones.ShadeZonesModule.ShadeZonesModule"]},{"name":"constructor(metadata: SegmentMetadata, children: List)","description":"inkapplications.shade.zones.parameters.ZoneCreateParameters.ZoneCreateParameters","location":"zones/inkapplications.shade.zones.parameters/-zone-create-parameters/-zone-create-parameters.html","searchKeys":["ZoneCreateParameters","constructor(metadata: SegmentMetadata, children: List)","inkapplications.shade.zones.parameters.ZoneCreateParameters.ZoneCreateParameters"]},{"name":"constructor(metadata: SegmentMetadataUpdate? = null, children: List? = null)","description":"inkapplications.shade.zones.parameters.ZoneUpdateParameters.ZoneUpdateParameters","location":"zones/inkapplications.shade.zones.parameters/-zone-update-parameters/-zone-update-parameters.html","searchKeys":["ZoneUpdateParameters","constructor(metadata: SegmentMetadataUpdate? = null, children: List? = null)","inkapplications.shade.zones.parameters.ZoneUpdateParameters.ZoneUpdateParameters"]},{"name":"data class Zone(val id: ResourceId, val services: List, val metadata: SegmentMetadata, val children: List)","description":"inkapplications.shade.zones.structures.Zone","location":"zones/inkapplications.shade.zones.structures/-zone/index.html","searchKeys":["Zone","data class Zone(val id: ResourceId, val services: List, val metadata: SegmentMetadata, val children: List)","inkapplications.shade.zones.structures.Zone"]},{"name":"data class ZoneCreateParameters(val metadata: SegmentMetadata, val children: List)","description":"inkapplications.shade.zones.parameters.ZoneCreateParameters","location":"zones/inkapplications.shade.zones.parameters/-zone-create-parameters/index.html","searchKeys":["ZoneCreateParameters","data class ZoneCreateParameters(val metadata: SegmentMetadata, val children: List)","inkapplications.shade.zones.parameters.ZoneCreateParameters"]},{"name":"data class ZoneUpdateParameters(val metadata: SegmentMetadataUpdate? = null, val children: List? = null)","description":"inkapplications.shade.zones.parameters.ZoneUpdateParameters","location":"zones/inkapplications.shade.zones.parameters/-zone-update-parameters/index.html","searchKeys":["ZoneUpdateParameters","data class ZoneUpdateParameters(val metadata: SegmentMetadataUpdate? = null, val children: List? = null)","inkapplications.shade.zones.parameters.ZoneUpdateParameters"]},{"name":"interface ZoneControls","description":"inkapplications.shade.zones.ZoneControls","location":"zones/inkapplications.shade.zones/-zone-controls/index.html","searchKeys":["ZoneControls","interface ZoneControls","inkapplications.shade.zones.ZoneControls"]},{"name":"val children: List","description":"inkapplications.shade.zones.parameters.ZoneCreateParameters.children","location":"zones/inkapplications.shade.zones.parameters/-zone-create-parameters/children.html","searchKeys":["children","val children: List","inkapplications.shade.zones.parameters.ZoneCreateParameters.children"]},{"name":"val children: List","description":"inkapplications.shade.zones.structures.Zone.children","location":"zones/inkapplications.shade.zones.structures/-zone/children.html","searchKeys":["children","val children: List","inkapplications.shade.zones.structures.Zone.children"]},{"name":"val children: List?","description":"inkapplications.shade.zones.parameters.ZoneUpdateParameters.children","location":"zones/inkapplications.shade.zones.parameters/-zone-update-parameters/children.html","searchKeys":["children","val children: List?","inkapplications.shade.zones.parameters.ZoneUpdateParameters.children"]},{"name":"val id: ResourceId","description":"inkapplications.shade.zones.structures.Zone.id","location":"zones/inkapplications.shade.zones.structures/-zone/id.html","searchKeys":["id","val id: ResourceId","inkapplications.shade.zones.structures.Zone.id"]},{"name":"val metadata: SegmentMetadata","description":"inkapplications.shade.zones.parameters.ZoneCreateParameters.metadata","location":"zones/inkapplications.shade.zones.parameters/-zone-create-parameters/metadata.html","searchKeys":["metadata","val metadata: SegmentMetadata","inkapplications.shade.zones.parameters.ZoneCreateParameters.metadata"]},{"name":"val metadata: SegmentMetadata","description":"inkapplications.shade.zones.structures.Zone.metadata","location":"zones/inkapplications.shade.zones.structures/-zone/metadata.html","searchKeys":["metadata","val metadata: SegmentMetadata","inkapplications.shade.zones.structures.Zone.metadata"]},{"name":"val metadata: SegmentMetadataUpdate?","description":"inkapplications.shade.zones.parameters.ZoneUpdateParameters.metadata","location":"zones/inkapplications.shade.zones.parameters/-zone-update-parameters/metadata.html","searchKeys":["metadata","val metadata: SegmentMetadataUpdate?","inkapplications.shade.zones.parameters.ZoneUpdateParameters.metadata"]},{"name":"val services: List","description":"inkapplications.shade.zones.structures.Zone.services","location":"zones/inkapplications.shade.zones.structures/-zone/services.html","searchKeys":["services","val services: List","inkapplications.shade.zones.structures.Zone.services"]},{"name":"val zones: ZoneControls","description":"inkapplications.shade.zones.ShadeZonesModule.zones","location":"zones/inkapplications.shade.zones/-shade-zones-module/zones.html","searchKeys":["zones","val zones: ZoneControls","inkapplications.shade.zones.ShadeZonesModule.zones"]},{"name":"abstract fun openSse(pathSegments: Array, dataDeserializer: DeserializationStrategy): Flow","description":"inkapplications.shade.internals.SseClient.openSse","location":"internals/inkapplications.shade.internals/-sse-client/open-sse.html","searchKeys":["openSse","abstract fun openSse(pathSegments: Array, dataDeserializer: DeserializationStrategy): Flow","inkapplications.shade.internals.SseClient.openSse"]},{"name":"abstract suspend fun sendRequest(method: String, pathSegments: Array, responseSerializer: KSerializer>, body: REQUEST? = null, requestSerializer: KSerializer? = null): RESPONSE","description":"inkapplications.shade.internals.HueHttpClient.sendRequest","location":"internals/inkapplications.shade.internals/-hue-http-client/send-request.html","searchKeys":["sendRequest","abstract suspend fun sendRequest(method: String, pathSegments: Array, responseSerializer: KSerializer>, body: REQUEST? = null, requestSerializer: KSerializer? = null): RESPONSE","inkapplications.shade.internals.HueHttpClient.sendRequest"]},{"name":"abstract suspend fun sendV1Request(method: String, pathSegments: Array, responseSerializer: KSerializer>>, body: REQUEST? = null, requestSerializer: KSerializer? = null): RESPONSE","description":"inkapplications.shade.internals.HueHttpClient.sendV1Request","location":"internals/inkapplications.shade.internals/-hue-http-client/send-v1-request.html","searchKeys":["sendV1Request","abstract suspend fun sendV1Request(method: String, pathSegments: Array, responseSerializer: KSerializer>>, body: REQUEST? = null, requestSerializer: KSerializer? = null): RESPONSE","inkapplications.shade.internals.HueHttpClient.sendV1Request"]},{"name":"actual constructor(configurationContainer: ERROR CLASS: Symbol not found for HueConfigurationContainer, json: ERROR CLASS: Symbol not found for Json, logger: ERROR CLASS: Symbol not found for KimchiLogger)","description":"inkapplications.shade.internals.PlatformModule.PlatformModule","location":"internals/inkapplications.shade.internals/-platform-module/-platform-module.html","searchKeys":["PlatformModule","actual constructor(configurationContainer: ERROR CLASS: Symbol not found for HueConfigurationContainer, json: ERROR CLASS: Symbol not found for Json, logger: ERROR CLASS: Symbol not found for KimchiLogger)","inkapplications.shade.internals.PlatformModule.PlatformModule"]},{"name":"actual fun createEngine(securityStrategy: ERROR CLASS: Symbol not found for SecurityStrategy): ERROR CLASS: Symbol not found for HttpClientEngineFactory<*>","description":"inkapplications.shade.internals.PlatformModule.createEngine","location":"internals/inkapplications.shade.internals/-platform-module/create-engine.html","searchKeys":["createEngine","actual fun createEngine(securityStrategy: ERROR CLASS: Symbol not found for SecurityStrategy): ERROR CLASS: Symbol not found for HttpClientEngineFactory<*>","inkapplications.shade.internals.PlatformModule.createEngine"]},{"name":"class CachedProperty(val keyProperty: () -> KEY, lazy: Boolean = false, val factory: (KEY) -> VALUE) : ReadOnlyProperty ","description":"inkapplications.shade.internals.CachedProperty","location":"internals/inkapplications.shade.internals/-cached-property/index.html","searchKeys":["CachedProperty","class CachedProperty(val keyProperty: () -> KEY, lazy: Boolean = false, val factory: (KEY) -> VALUE) : ReadOnlyProperty ","inkapplications.shade.internals.CachedProperty"]},{"name":"class InternalsModule(val configurationContainer: HueConfigurationContainer, logger: KimchiLogger = EmptyLogger)","description":"inkapplications.shade.internals.InternalsModule","location":"internals/inkapplications.shade.internals/-internals-module/index.html","searchKeys":["InternalsModule","class InternalsModule(val configurationContainer: HueConfigurationContainer, logger: KimchiLogger = EmptyLogger)","inkapplications.shade.internals.InternalsModule"]},{"name":"constructor(configurationContainer: HueConfigurationContainer, logger: KimchiLogger = EmptyLogger)","description":"inkapplications.shade.internals.InternalsModule.InternalsModule","location":"internals/inkapplications.shade.internals/-internals-module/-internals-module.html","searchKeys":["InternalsModule","constructor(configurationContainer: HueConfigurationContainer, logger: KimchiLogger = EmptyLogger)","inkapplications.shade.internals.InternalsModule.InternalsModule"]},{"name":"constructor(keyProperty: () -> KEY, lazy: Boolean = false, factory: (KEY) -> VALUE)","description":"inkapplications.shade.internals.CachedProperty.CachedProperty","location":"internals/inkapplications.shade.internals/-cached-property/-cached-property.html","searchKeys":["CachedProperty","constructor(keyProperty: () -> KEY, lazy: Boolean = false, factory: (KEY) -> VALUE)","inkapplications.shade.internals.CachedProperty.CachedProperty"]},{"name":"expect class PlatformModule","description":"inkapplications.shade.internals.PlatformModule","location":"internals/inkapplications.shade.internals/-platform-module/index.html","searchKeys":["PlatformModule","expect class PlatformModule","inkapplications.shade.internals.PlatformModule"]},{"name":"expect constructor(configurationContainer: HueConfigurationContainer, json: Json, logger: KimchiLogger = EmptyLogger)","description":"inkapplications.shade.internals.PlatformModule.PlatformModule","location":"internals/inkapplications.shade.internals/-platform-module/-platform-module.html","searchKeys":["PlatformModule","expect constructor(configurationContainer: HueConfigurationContainer, json: Json, logger: KimchiLogger = EmptyLogger)","inkapplications.shade.internals.PlatformModule.PlatformModule"]},{"name":"expect fun createEngine(securityStrategy: SecurityStrategy): HttpClientEngineFactory<*>","description":"inkapplications.shade.internals.PlatformModule.createEngine","location":"internals/inkapplications.shade.internals/-platform-module/create-engine.html","searchKeys":["createEngine","expect fun createEngine(securityStrategy: SecurityStrategy): HttpClientEngineFactory<*>","inkapplications.shade.internals.PlatformModule.createEngine"]},{"name":"fun applyPlatformConfiguration(builder: OkHttpClient.Builder, securityStrategy: SecurityStrategy): OkHttpClient.Builder","description":"inkapplications.shade.internals.PlatformModule.applyPlatformConfiguration","location":"internals/inkapplications.shade.internals/-platform-module/apply-platform-configuration.html","searchKeys":["applyPlatformConfiguration","fun applyPlatformConfiguration(builder: OkHttpClient.Builder, securityStrategy: SecurityStrategy): OkHttpClient.Builder","inkapplications.shade.internals.PlatformModule.applyPlatformConfiguration"]},{"name":"inline suspend fun HueHttpClient.postData(body: REQUEST, vararg pathSegments: String): RESPONSE","description":"inkapplications.shade.internals.postData","location":"internals/inkapplications.shade.internals/post-data.html","searchKeys":["postData","inline suspend fun HueHttpClient.postData(body: REQUEST, vararg pathSegments: String): RESPONSE","inkapplications.shade.internals.postData"]},{"name":"inline suspend fun HueHttpClient.putData(body: REQUEST, vararg pathSegments: String): RESPONSE","description":"inkapplications.shade.internals.putData","location":"internals/inkapplications.shade.internals/put-data.html","searchKeys":["putData","inline suspend fun HueHttpClient.putData(body: REQUEST, vararg pathSegments: String): RESPONSE","inkapplications.shade.internals.putData"]},{"name":"inline suspend fun HueHttpClient.deleteData(vararg pathSegments: String): T","description":"inkapplications.shade.internals.deleteData","location":"internals/inkapplications.shade.internals/delete-data.html","searchKeys":["deleteData","inline suspend fun HueHttpClient.deleteData(vararg pathSegments: String): T","inkapplications.shade.internals.deleteData"]},{"name":"inline suspend fun HueHttpClient.getData(vararg pathSegments: String): T","description":"inkapplications.shade.internals.getData","location":"internals/inkapplications.shade.internals/get-data.html","searchKeys":["getData","inline suspend fun HueHttpClient.getData(vararg pathSegments: String): T","inkapplications.shade.internals.getData"]},{"name":"interface HueHttpClient","description":"inkapplications.shade.internals.HueHttpClient","location":"internals/inkapplications.shade.internals/-hue-http-client/index.html","searchKeys":["HueHttpClient","interface HueHttpClient","inkapplications.shade.internals.HueHttpClient"]},{"name":"interface SseClient","description":"inkapplications.shade.internals.SseClient","location":"internals/inkapplications.shade.internals/-sse-client/index.html","searchKeys":["SseClient","interface SseClient","inkapplications.shade.internals.SseClient"]},{"name":"object DummyConfigurationContainer : HueConfigurationContainer","description":"inkapplications.shade.internals.DummyConfigurationContainer","location":"internals/inkapplications.shade.internals/-dummy-configuration-container/index.html","searchKeys":["DummyConfigurationContainer","object DummyConfigurationContainer : HueConfigurationContainer","inkapplications.shade.internals.DummyConfigurationContainer"]},{"name":"object HueStubClient : HueHttpClient","description":"inkapplications.shade.internals.HueStubClient","location":"internals/inkapplications.shade.internals/-hue-stub-client/index.html","searchKeys":["HueStubClient","object HueStubClient : HueHttpClient","inkapplications.shade.internals.HueStubClient"]},{"name":"open operator override fun getValue(thisRef: Any?, property: KProperty<*>): VALUE","description":"inkapplications.shade.internals.CachedProperty.getValue","location":"internals/inkapplications.shade.internals/-cached-property/get-value.html","searchKeys":["getValue","open operator override fun getValue(thisRef: Any?, property: KProperty<*>): VALUE","inkapplications.shade.internals.CachedProperty.getValue"]},{"name":"open override val authToken: StateFlow","description":"inkapplications.shade.internals.DummyConfigurationContainer.authToken","location":"internals/inkapplications.shade.internals/-dummy-configuration-container/auth-token.html","searchKeys":["authToken","open override val authToken: StateFlow","inkapplications.shade.internals.DummyConfigurationContainer.authToken"]},{"name":"open override val hostname: StateFlow","description":"inkapplications.shade.internals.DummyConfigurationContainer.hostname","location":"internals/inkapplications.shade.internals/-dummy-configuration-container/hostname.html","searchKeys":["hostname","open override val hostname: StateFlow","inkapplications.shade.internals.DummyConfigurationContainer.hostname"]},{"name":"open override val securityStrategy: StateFlow","description":"inkapplications.shade.internals.DummyConfigurationContainer.securityStrategy","location":"internals/inkapplications.shade.internals/-dummy-configuration-container/security-strategy.html","searchKeys":["securityStrategy","open override val securityStrategy: StateFlow","inkapplications.shade.internals.DummyConfigurationContainer.securityStrategy"]},{"name":"open suspend override fun sendRequest(method: String, pathSegments: Array, responseSerializer: KSerializer>, body: REQUEST?, requestSerializer: KSerializer?): RESPONSE","description":"inkapplications.shade.internals.HueStubClient.sendRequest","location":"internals/inkapplications.shade.internals/-hue-stub-client/send-request.html","searchKeys":["sendRequest","open suspend override fun sendRequest(method: String, pathSegments: Array, responseSerializer: KSerializer>, body: REQUEST?, requestSerializer: KSerializer?): RESPONSE","inkapplications.shade.internals.HueStubClient.sendRequest"]},{"name":"open suspend override fun sendV1Request(method: String, pathSegments: Array, responseSerializer: KSerializer>>, body: REQUEST?, requestSerializer: KSerializer?): RESPONSE","description":"inkapplications.shade.internals.HueStubClient.sendV1Request","location":"internals/inkapplications.shade.internals/-hue-stub-client/send-v1-request.html","searchKeys":["sendV1Request","open suspend override fun sendV1Request(method: String, pathSegments: Array, responseSerializer: KSerializer>>, body: REQUEST?, requestSerializer: KSerializer?): RESPONSE","inkapplications.shade.internals.HueStubClient.sendV1Request"]},{"name":"open suspend override fun setAuthToken(token: AuthToken?)","description":"inkapplications.shade.internals.DummyConfigurationContainer.setAuthToken","location":"internals/inkapplications.shade.internals/-dummy-configuration-container/set-auth-token.html","searchKeys":["setAuthToken","open suspend override fun setAuthToken(token: AuthToken?)","inkapplications.shade.internals.DummyConfigurationContainer.setAuthToken"]},{"name":"open suspend override fun setHostname(hostname: String?)","description":"inkapplications.shade.internals.DummyConfigurationContainer.setHostname","location":"internals/inkapplications.shade.internals/-dummy-configuration-container/set-hostname.html","searchKeys":["setHostname","open suspend override fun setHostname(hostname: String?)","inkapplications.shade.internals.DummyConfigurationContainer.setHostname"]},{"name":"open suspend override fun setSecurityStrategy(securityStrategy: SecurityStrategy)","description":"inkapplications.shade.internals.DummyConfigurationContainer.setSecurityStrategy","location":"internals/inkapplications.shade.internals/-dummy-configuration-container/set-security-strategy.html","searchKeys":["setSecurityStrategy","open suspend override fun setSecurityStrategy(securityStrategy: SecurityStrategy)","inkapplications.shade.internals.DummyConfigurationContainer.setSecurityStrategy"]},{"name":"val configurationContainer: HueConfigurationContainer","description":"inkapplications.shade.internals.InternalsModule.configurationContainer","location":"internals/inkapplications.shade.internals/-internals-module/configuration-container.html","searchKeys":["configurationContainer","val configurationContainer: HueConfigurationContainer","inkapplications.shade.internals.InternalsModule.configurationContainer"]},{"name":"val factory: (KEY) -> VALUE","description":"inkapplications.shade.internals.CachedProperty.factory","location":"internals/inkapplications.shade.internals/-cached-property/factory.html","searchKeys":["factory","val factory: (KEY) -> VALUE","inkapplications.shade.internals.CachedProperty.factory"]},{"name":"val hueHttpClient: HueHttpClient","description":"inkapplications.shade.internals.InternalsModule.hueHttpClient","location":"internals/inkapplications.shade.internals/-internals-module/hue-http-client.html","searchKeys":["hueHttpClient","val hueHttpClient: HueHttpClient","inkapplications.shade.internals.InternalsModule.hueHttpClient"]},{"name":"val json: Json","description":"inkapplications.shade.internals.InternalsModule.json","location":"internals/inkapplications.shade.internals/-internals-module/json.html","searchKeys":["json","val json: Json","inkapplications.shade.internals.InternalsModule.json"]},{"name":"val keyProperty: () -> KEY","description":"inkapplications.shade.internals.CachedProperty.keyProperty","location":"internals/inkapplications.shade.internals/-cached-property/key-property.html","searchKeys":["keyProperty","val keyProperty: () -> KEY","inkapplications.shade.internals.CachedProperty.keyProperty"]},{"name":"val platformModule: PlatformModule","description":"inkapplications.shade.internals.InternalsModule.platformModule","location":"internals/inkapplications.shade.internals/-internals-module/platform-module.html","searchKeys":["platformModule","val platformModule: PlatformModule","inkapplications.shade.internals.InternalsModule.platformModule"]},{"name":"val sseClient: SseClient","description":"inkapplications.shade.internals.PlatformModule.sseClient","location":"internals/inkapplications.shade.internals/-platform-module/sse-client.html","searchKeys":["sseClient","val sseClient: SseClient","inkapplications.shade.internals.PlatformModule.sseClient"]},{"name":"abstract suspend fun getButton(id: ResourceId): Button","description":"inkapplications.shade.button.ButtonControls.getButton","location":"button/inkapplications.shade.button/-button-controls/get-button.html","searchKeys":["getButton","abstract suspend fun getButton(id: ResourceId): Button","inkapplications.shade.button.ButtonControls.getButton"]},{"name":"abstract suspend fun listButtons(): List
+
coreSkip to content diff --git a/docs/reference/latest/structures/navigation.html b/docs/reference/latest/structures/navigation.html index 42e9f9d5..f364f078 100644 --- a/docs/reference/latest/structures/navigation.html +++ b/docs/reference/latest/structures/navigation.html @@ -29,6 +29,71 @@
+
coreSkip to content diff --git a/docs/reference/latest/zones/navigation.html b/docs/reference/latest/zones/navigation.html index 42e9f9d5..f364f078 100644 --- a/docs/reference/latest/zones/navigation.html +++ b/docs/reference/latest/zones/navigation.html @@ -29,6 +29,71 @@
+
coreSkip to content diff --git a/settings.gradle.kts b/settings.gradle.kts index a32864c9..eb5c87f1 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -2,6 +2,7 @@ rootProject.name = "shade" enableFeaturePreview("TYPESAFE_PROJECT_ACCESSORS") include("auth") +include("button") include("cli") include("core") include("devices")