Documentation ¶
Index ¶
- func CharacteristicPathEndpoint(router *httprouter.Router, config config.Config, ...)
- func Configurables(router *httprouter.Router, config config.Config, ...)
- func ConversionExtensionEndpoints(router *httprouter.Router, config config.Config, ...)
- func GetRouter(config config.Config, marshaller *marshaller.Marshaller, ...) (router *httprouter.Router)
- func Marshalling(router *httprouter.Router, config config.Config, ...)
- func MarshallingV2(router *httprouter.Router, config config.Config, ...)
- func PathOptions(router *httprouter.Router, config config.Config, ...)
- func Start(ctx context.Context, config config.Config, marshaller *marshaller.Marshaller, ...) (closed context.Context)
- func Unmarshalling(router *httprouter.Router, config config.Config, ...)
- func UnmarshallingV2(router *httprouter.Router, config config.Config, ...)
- type DeviceRepository
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CharacteristicPathEndpoint ¶
func CharacteristicPathEndpoint(router *httprouter.Router, config config.Config, marshaller *marshaller.Marshaller, marshallerV2 *v2.Marshaller, configurableService *configurables.ConfigurableService, deviceRepo DeviceRepository, converter *converter.Converter, metrics *metrics.Metrics)
func Configurables ¶
func Configurables(router *httprouter.Router, config config.Config, marshaller *marshaller.Marshaller, marshallerV2 *v2.Marshaller, configurableService *configurables.ConfigurableService, deviceRepo DeviceRepository, converter *converter.Converter, metrics *metrics.Metrics)
func ConversionExtensionEndpoints ¶
func ConversionExtensionEndpoints(router *httprouter.Router, config config.Config, marshaller *marshaller.Marshaller, marshallerV2 *v2.Marshaller, configurableService *configurables.ConfigurableService, deviceRepo DeviceRepository, c *converter.Converter, metrics *metrics.Metrics)
func GetRouter ¶
func GetRouter(config config.Config, marshaller *marshaller.Marshaller, marshallerV2 *v2.Marshaller, configurableService *configurables.ConfigurableService, deviceRepo DeviceRepository, converter *converter.Converter, metrics *metrics.Metrics) (router *httprouter.Router)
func Marshalling ¶
func Marshalling(router *httprouter.Router, config config.Config, marshaller *marshaller.Marshaller, marshallerV2 *v2.Marshaller, configurableService *configurables.ConfigurableService, deviceRepo DeviceRepository, converter *converter.Converter, metrics *metrics.Metrics)
func MarshallingV2 ¶
func MarshallingV2(router *httprouter.Router, config config.Config, marshaller *marshaller.Marshaller, marshallerV2 *v2.Marshaller, configurableService *configurables.ConfigurableService, deviceRepo DeviceRepository, converter *converter.Converter, metrics *metrics.Metrics)
func PathOptions ¶
func PathOptions(router *httprouter.Router, config config.Config, marshaller *marshaller.Marshaller, marshallerV2 *v2.Marshaller, service *configurables.ConfigurableService, repo DeviceRepository, converter *converter.Converter, metrics *metrics.Metrics)
func Start ¶
func Start(ctx context.Context, config config.Config, marshaller *marshaller.Marshaller, marshallerV2 *v2.Marshaller, configurableService *configurables.ConfigurableService, deviceRepo DeviceRepository, converter *converter.Converter) (closed context.Context)
func Unmarshalling ¶
func Unmarshalling(router *httprouter.Router, config config.Config, marshaller *marshaller.Marshaller, marshallerV2 *v2.Marshaller, configurableService *configurables.ConfigurableService, deviceRepo DeviceRepository, converter *converter.Converter, metrics *metrics.Metrics)
func UnmarshallingV2 ¶
func UnmarshallingV2(router *httprouter.Router, config config.Config, marshaller *marshaller.Marshaller, marshallerV2 *v2.Marshaller, configurableService *configurables.ConfigurableService, deviceRepo DeviceRepository, converter *converter.Converter, metrics *metrics.Metrics)
Types ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.