Package-level declarations
Types
Link copied to clipboard
Link copied to clipboard
An empty implementation of the configuration container.
Link copied to clipboard
interface HueHttpClient
Internal client used for making authenticated requests to the Hue bridge.
Link copied to clipboard
A stubbed out client used for testing delegation
Link copied to clipboard
class InternalsModule(val configurationContainer: HueConfigurationContainer, logger: KimchiLogger = EmptyLogger)
Provides access to services in the internals module.
Link copied to clipboard
expect class PlatformModule(configurationContainer: HueConfigurationContainer, json: Json, logger: KimchiLogger = EmptyLogger)
Provides platform-specific dependencies for the SDK.
actual class PlatformModule(configurationContainer: HueConfigurationContainer, json: Json, logger: KimchiLogger)
actual class PlatformModule(configurationContainer: HueConfigurationContainer, json: Json, logger: KimchiLogger)
actual class PlatformModule(configurationContainer: HueConfigurationContainer, json: Json, logger: KimchiLogger)
actual class PlatformModule(configurationContainer: HueConfigurationContainer, json: Json, logger: KimchiLogger)
actual class PlatformModule(configurationContainer: HueConfigurationContainer, json: Json, logger: KimchiLogger)