# Functions
GetSwagger returns the Swagger specification corresponding to the generated code in this file.
NewAddMemberToGroupItemRequest generates requests for AddMemberToGroupItem.
NewAddMetadataToItemRequest calls the generic AddMetadataToItem builder with application/json body.
NewAddMetadataToItemRequestWithBody generates requests for AddMetadataToItem with any type of body.
NewAddOrUpdateItemInRegistryRequest calls the generic AddOrUpdateItemInRegistry builder with application/json body.
NewAddOrUpdateItemInRegistryRequestWithBody generates requests for AddOrUpdateItemInRegistry with any type of body.
NewAddOrUpdateItemsInRegistryRequest calls the generic AddOrUpdateItemsInRegistry builder with application/json body.
NewAddOrUpdateItemsInRegistryRequestWithBody generates requests for AddOrUpdateItemsInRegistry with any type of body.
NewAddTagToItemRequest generates requests for AddTagToItem.
NewAddUIComponentToNamespaceRequest calls the generic AddUIComponentToNamespace builder with application/json body.
NewAddUIComponentToNamespaceRequestWithBody generates requests for AddUIComponentToNamespace with any type of body.
NewApproveInboxItemByIdRequestWithBody generates requests for ApproveInboxItemById with any type of body.
Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewCreateRuleRequest calls the generic CreateRule builder with application/json body.
NewCreateRuleRequestWithBody generates requests for CreateRule with any type of body.
NewCreateSitemapEventSubscriptionRequest generates requests for CreateSitemapEventSubscription.
NewCreateThingInRegistryRequest calls the generic CreateThingInRegistry builder with application/json body.
NewCreateThingInRegistryRequestWithBody generates requests for CreateThingInRegistry with any type of body.
NewDeleteItemFromPersistenceServiceRequest generates requests for DeleteItemFromPersistenceService.
NewDeleteRuleRequest generates requests for DeleteRule.
NewDeleteServiceConfigRequest generates requests for DeleteServiceConfig.
NewDeleteSessionRequestWithBody generates requests for DeleteSession with any type of body.
NewEnableRuleRequestWithBody generates requests for EnableRule with any type of body.
NewEnableThingRequestWithBody generates requests for EnableThing with any type of body.
NewFlagInboxItemAsIgnoredRequest generates requests for FlagInboxItemAsIgnored.
NewGetAddonByIdRequest generates requests for GetAddonById.
NewGetAddonServicesRequest generates requests for GetAddonServices.
NewGetAddonsRequest generates requests for GetAddons.
NewGetAddonTypesRequest generates requests for GetAddonTypes.
NewGetApiTokensRequest generates requests for GetApiTokens.
NewGetAudioDefaultSinkRequest generates requests for GetAudioDefaultSink.
NewGetAudioDefaultSourceRequest generates requests for GetAudioDefaultSource.
NewGetAudioSinksRequest generates requests for GetAudioSinks.
NewGetAudioSourcesRequest generates requests for GetAudioSources.
NewGetAvailableFirmwaresForThingRequest generates requests for GetAvailableFirmwaresForThing.
NewGetBindingConfigurationRequest generates requests for GetBindingConfiguration.
NewGetBindingsRequest generates requests for GetBindings.
NewGetBindingsWithDiscoverySupportRequest generates requests for GetBindingsWithDiscoverySupport.
NewGetChannelTypeByUIDRequest generates requests for GetChannelTypeByUID.
NewGetChannelTypesRequest generates requests for GetChannelTypes.
NewGetConfigDescriptionByURIRequest generates requests for GetConfigDescriptionByURI.
NewGetConfigDescriptionsRequest generates requests for GetConfigDescriptions.
NewGetDefaultVoiceRequest generates requests for GetDefaultVoice.
NewGetDiscoveredInboxItemsRequest generates requests for GetDiscoveredInboxItems.
NewGetEventsRequest generates requests for GetEvents.
NewGetGalleryWidgetListRequest generates requests for GetGalleryWidgetList.
NewGetGalleryWidgetsItemRequest generates requests for GetGalleryWidgetsItem.
NewGetIconSetsRequest generates requests for GetIconSets.
NewGetItemByNameRequest generates requests for GetItemByName.
NewGetItemDataFromPersistenceServiceRequest generates requests for GetItemDataFromPersistenceService.
NewGetItemLinkRequest generates requests for GetItemLink.
NewGetItemLinksRequest generates requests for GetItemLinks.
NewGetItemsForPersistenceServiceRequest generates requests for GetItemsForPersistenceService.
NewGetItemsRequest generates requests for GetItems.
NewGetItemStateRequest generates requests for GetItemState.
NewGetLinkableItemTypesByChannelTypeUIDRequest generates requests for GetLinkableItemTypesByChannelTypeUID.
NewGetModuleTypeByIdRequest generates requests for GetModuleTypeById.
NewGetModuleTypesRequest generates requests for GetModuleTypes.
NewGetOAuthTokenRequestWithBody generates requests for GetOAuthToken with any type of body.
NewGetPersistenceServicesRequest generates requests for GetPersistenceServices.
NewGetProfileTypesRequest generates requests for GetProfileTypes.
NewGetRegisteredUIComponentsInNamespaceRequest generates requests for GetRegisteredUIComponentsInNamespace.
NewGetRootRequest generates requests for GetRoot.
NewGetRuleActionsRequest generates requests for GetRuleActions.
NewGetRuleByIdRequest generates requests for GetRuleById.
NewGetRuleConditionsRequest generates requests for GetRuleConditions.
NewGetRuleConfigurationRequest generates requests for GetRuleConfiguration.
NewGetRuleModuleByIdRequest generates requests for GetRuleModuleById.
NewGetRuleModuleConfigParameterRequest generates requests for GetRuleModuleConfigParameter.
NewGetRuleModuleConfigRequest generates requests for GetRuleModuleConfig.
NewGetRulesRequest generates requests for GetRules.
NewGetRuleTriggersRequest generates requests for GetRuleTriggers.
NewGetScheduleRuleSimulationsRequest generates requests for GetScheduleRuleSimulations.
NewGetServiceConfigRequest generates requests for GetServiceConfig.
NewGetServiceContextRequest generates requests for GetServiceContext.
NewGetServicesByIdRequest generates requests for GetServicesById.
NewGetServicesRequest generates requests for GetServices.
NewGetSessionsForCurrentUserRequest generates requests for GetSessionsForCurrentUser.
NewGetSitemapByNameRequest generates requests for GetSitemapByName.
NewGetSitemapEventsRequest generates requests for GetSitemapEvents.
NewGetSitemapsRequest generates requests for GetSitemaps.
NewGetSystemInformationRequest generates requests for GetSystemInformation.
NewGetTemplateByIdRequest generates requests for GetTemplateById.
NewGetTemplatesRequest generates requests for GetTemplates.
NewGetThingByIdRequest generates requests for GetThingById.
NewGetThingConfigStatusRequest generates requests for GetThingConfigStatus.
NewGetThingFirmwareStatusRequest generates requests for GetThingFirmwareStatus.
NewGetThingsRequest generates requests for GetThings.
NewGetThingStatusRequest generates requests for GetThingStatus.
NewGetThingTypeByIdRequest generates requests for GetThingTypeById.
NewGetThingTypesRequest generates requests for GetThingTypes.
NewGetUIComponentInNamespaceRequest generates requests for GetUIComponentInNamespace.
NewGetUITilesRequest generates requests for GetUITiles.
NewGetUUIDRequest generates requests for GetUUID.
NewGetVoiceInterpreterByUIDRequest generates requests for GetVoiceInterpreterByUID.
NewGetVoiceInterpretersRequest generates requests for GetVoiceInterpreters.
NewGetVoicesRequest generates requests for GetVoices.
NewInitNewStateTackerRequest generates requests for InitNewStateTacker.
NewInstallAddonByIdRequest generates requests for InstallAddonById.
NewInstallAddonFromURLRequest generates requests for InstallAddonFromURL.
NewInterpretTextByDefaultInterpreterRequestWithBody generates requests for InterpretTextByDefaultInterpreter with any type of body.
NewInterpretTextRequestWithBody generates requests for InterpretText with any type of body.
NewLinkItemToChannelRequest calls the generic LinkItemToChannel builder with application/json body.
NewLinkItemToChannelRequestWithBody generates requests for LinkItemToChannel with any type of body.
NewPollDataForSitemapRequest generates requests for PollDataForSitemap.
NewRemoveApiTokenRequest generates requests for RemoveApiToken.
NewRemoveIgnoreFlagOnInboxItemRequest generates requests for RemoveIgnoreFlagOnInboxItem.
NewRemoveItemFromInboxRequest generates requests for RemoveItemFromInbox.
NewRemoveItemFromRegistryRequest generates requests for RemoveItemFromRegistry.
NewRemoveMemberFromGroupItemRequest generates requests for RemoveMemberFromGroupItem.
NewRemoveMetadataFromItemRequest generates requests for RemoveMetadataFromItem.
NewRemoveTagFromItemRequest generates requests for RemoveTagFromItem.
NewRemoveThingByIdRequest generates requests for RemoveThingById.
NewRemoveUIComponentFromNamespaceRequest generates requests for RemoveUIComponentFromNamespace.
NewRunRuleNowRequest generates requests for RunRuleNow.
NewScanRequest generates requests for Scan.
NewSendItemCommandRequestWithBody generates requests for SendItemCommand with any type of body.
NewSetRuleModuleConfigParameterRequestWithBody generates requests for SetRuleModuleConfigParameter with any type of body.
NewStoreItemDataInPersistenceServiceRequest generates requests for StoreItemDataInPersistenceService.
NewTextToSpeechRequestWithBody generates requests for TextToSpeech with any type of body.
NewUninstallAddonRequest generates requests for UninstallAddon.
NewUnlinkItemFromChannelRequest generates requests for UnlinkItemFromChannel.
NewUpdateBindingConfigurationRequest calls the generic UpdateBindingConfiguration builder with application/json body.
NewUpdateBindingConfigurationRequestWithBody generates requests for UpdateBindingConfiguration with any type of body.
NewUpdateItemListForStateUpdatesRequestWithBody generates requests for UpdateItemListForStateUpdates with any type of body.
NewUpdateItemStateRequestWithBody generates requests for UpdateItemState with any type of body.
NewUpdateRuleConfigurationRequest calls the generic UpdateRuleConfiguration builder with application/json body.
NewUpdateRuleConfigurationRequestWithBody generates requests for UpdateRuleConfiguration with any type of body.
NewUpdateRuleRequest calls the generic UpdateRule builder with application/json body.
NewUpdateRuleRequestWithBody generates requests for UpdateRule with any type of body.
NewUpdateServiceConfigRequest calls the generic UpdateServiceConfig builder with application/json body.
NewUpdateServiceConfigRequestWithBody generates requests for UpdateServiceConfig with any type of body.
NewUpdateThingConfigRequest calls the generic UpdateThingConfig builder with application/json body.
NewUpdateThingConfigRequestWithBody generates requests for UpdateThingConfig with any type of body.
NewUpdateThingFirmwareRequest generates requests for UpdateThingFirmware.
NewUpdateThingRequest calls the generic UpdateThing builder with application/json body.
NewUpdateThingRequestWithBody generates requests for UpdateThing with any type of body.
NewUpdateUIComponentInNamespaceRequest calls the generic UpdateUIComponentInNamespace builder with application/json body.
NewUpdateUIComponentInNamespaceRequestWithBody generates requests for UpdateUIComponentInNamespace with any type of body.
ParseAddMemberToGroupItemResponse parses an HTTP response from a AddMemberToGroupItemWithResponse call.
ParseAddMetadataToItemResponse parses an HTTP response from a AddMetadataToItemWithResponse call.
ParseAddOrUpdateItemInRegistryResponse parses an HTTP response from a AddOrUpdateItemInRegistryWithResponse call.
ParseAddOrUpdateItemsInRegistryResponse parses an HTTP response from a AddOrUpdateItemsInRegistryWithResponse call.
ParseAddTagToItemResponse parses an HTTP response from a AddTagToItemWithResponse call.
ParseAddUIComponentToNamespaceResponse parses an HTTP response from a AddUIComponentToNamespaceWithResponse call.
ParseApproveInboxItemByIdResponse parses an HTTP response from a ApproveInboxItemByIdWithResponse call.
ParseCreateRuleResponse parses an HTTP response from a CreateRuleWithResponse call.
ParseCreateSitemapEventSubscriptionResponse parses an HTTP response from a CreateSitemapEventSubscriptionWithResponse call.
ParseCreateThingInRegistryResponse parses an HTTP response from a CreateThingInRegistryWithResponse call.
ParseDeleteItemFromPersistenceServiceResponse parses an HTTP response from a DeleteItemFromPersistenceServiceWithResponse call.
ParseDeleteRuleResponse parses an HTTP response from a DeleteRuleWithResponse call.
ParseDeleteServiceConfigResponse parses an HTTP response from a DeleteServiceConfigWithResponse call.
ParseDeleteSessionResponse parses an HTTP response from a DeleteSessionWithResponse call.
ParseEnableRuleResponse parses an HTTP response from a EnableRuleWithResponse call.
ParseEnableThingResponse parses an HTTP response from a EnableThingWithResponse call.
ParseFlagInboxItemAsIgnoredResponse parses an HTTP response from a FlagInboxItemAsIgnoredWithResponse call.
ParseGetAddonByIdResponse parses an HTTP response from a GetAddonByIdWithResponse call.
ParseGetAddonServicesResponse parses an HTTP response from a GetAddonServicesWithResponse call.
ParseGetAddonsResponse parses an HTTP response from a GetAddonsWithResponse call.
ParseGetAddonTypesResponse parses an HTTP response from a GetAddonTypesWithResponse call.
ParseGetApiTokensResponse parses an HTTP response from a GetApiTokensWithResponse call.
ParseGetAudioDefaultSinkResponse parses an HTTP response from a GetAudioDefaultSinkWithResponse call.
ParseGetAudioDefaultSourceResponse parses an HTTP response from a GetAudioDefaultSourceWithResponse call.
ParseGetAudioSinksResponse parses an HTTP response from a GetAudioSinksWithResponse call.
ParseGetAudioSourcesResponse parses an HTTP response from a GetAudioSourcesWithResponse call.
ParseGetAvailableFirmwaresForThingResponse parses an HTTP response from a GetAvailableFirmwaresForThingWithResponse call.
ParseGetBindingConfigurationResponse parses an HTTP response from a GetBindingConfigurationWithResponse call.
ParseGetBindingsResponse parses an HTTP response from a GetBindingsWithResponse call.
ParseGetBindingsWithDiscoverySupportResponse parses an HTTP response from a GetBindingsWithDiscoverySupportWithResponse call.
ParseGetChannelTypeByUIDResponse parses an HTTP response from a GetChannelTypeByUIDWithResponse call.
ParseGetChannelTypesResponse parses an HTTP response from a GetChannelTypesWithResponse call.
ParseGetConfigDescriptionByURIResponse parses an HTTP response from a GetConfigDescriptionByURIWithResponse call.
ParseGetConfigDescriptionsResponse parses an HTTP response from a GetConfigDescriptionsWithResponse call.
ParseGetDefaultVoiceResponse parses an HTTP response from a GetDefaultVoiceWithResponse call.
ParseGetDiscoveredInboxItemsResponse parses an HTTP response from a GetDiscoveredInboxItemsWithResponse call.
ParseGetEventsResponse parses an HTTP response from a GetEventsWithResponse call.
ParseGetGalleryWidgetListResponse parses an HTTP response from a GetGalleryWidgetListWithResponse call.
ParseGetGalleryWidgetsItemResponse parses an HTTP response from a GetGalleryWidgetsItemWithResponse call.
ParseGetIconSetsResponse parses an HTTP response from a GetIconSetsWithResponse call.
ParseGetItemByNameResponse parses an HTTP response from a GetItemByNameWithResponse call.
ParseGetItemDataFromPersistenceServiceResponse parses an HTTP response from a GetItemDataFromPersistenceServiceWithResponse call.
ParseGetItemLinkResponse parses an HTTP response from a GetItemLinkWithResponse call.
ParseGetItemLinksResponse parses an HTTP response from a GetItemLinksWithResponse call.
ParseGetItemsForPersistenceServiceResponse parses an HTTP response from a GetItemsForPersistenceServiceWithResponse call.
ParseGetItemsResponse parses an HTTP response from a GetItemsWithResponse call.
ParseGetItemStateResponse parses an HTTP response from a GetItemStateWithResponse call.
ParseGetLinkableItemTypesByChannelTypeUIDResponse parses an HTTP response from a GetLinkableItemTypesByChannelTypeUIDWithResponse call.
ParseGetModuleTypeByIdResponse parses an HTTP response from a GetModuleTypeByIdWithResponse call.
ParseGetModuleTypesResponse parses an HTTP response from a GetModuleTypesWithResponse call.
ParseGetOAuthTokenResponse parses an HTTP response from a GetOAuthTokenWithResponse call.
ParseGetPersistenceServicesResponse parses an HTTP response from a GetPersistenceServicesWithResponse call.
ParseGetProfileTypesResponse parses an HTTP response from a GetProfileTypesWithResponse call.
ParseGetRegisteredUIComponentsInNamespaceResponse parses an HTTP response from a GetRegisteredUIComponentsInNamespaceWithResponse call.
ParseGetRootResponse parses an HTTP response from a GetRootWithResponse call.
ParseGetRuleActionsResponse parses an HTTP response from a GetRuleActionsWithResponse call.
ParseGetRuleByIdResponse parses an HTTP response from a GetRuleByIdWithResponse call.
ParseGetRuleConditionsResponse parses an HTTP response from a GetRuleConditionsWithResponse call.
ParseGetRuleConfigurationResponse parses an HTTP response from a GetRuleConfigurationWithResponse call.
ParseGetRuleModuleByIdResponse parses an HTTP response from a GetRuleModuleByIdWithResponse call.
ParseGetRuleModuleConfigParameterResponse parses an HTTP response from a GetRuleModuleConfigParameterWithResponse call.
ParseGetRuleModuleConfigResponse parses an HTTP response from a GetRuleModuleConfigWithResponse call.
ParseGetRulesResponse parses an HTTP response from a GetRulesWithResponse call.
ParseGetRuleTriggersResponse parses an HTTP response from a GetRuleTriggersWithResponse call.
ParseGetScheduleRuleSimulationsResponse parses an HTTP response from a GetScheduleRuleSimulationsWithResponse call.
ParseGetServiceConfigResponse parses an HTTP response from a GetServiceConfigWithResponse call.
ParseGetServiceContextResponse parses an HTTP response from a GetServiceContextWithResponse call.
ParseGetServicesByIdResponse parses an HTTP response from a GetServicesByIdWithResponse call.
ParseGetServicesResponse parses an HTTP response from a GetServicesWithResponse call.
ParseGetSessionsForCurrentUserResponse parses an HTTP response from a GetSessionsForCurrentUserWithResponse call.
ParseGetSitemapByNameResponse parses an HTTP response from a GetSitemapByNameWithResponse call.
ParseGetSitemapEventsResponse parses an HTTP response from a GetSitemapEventsWithResponse call.
ParseGetSitemapsResponse parses an HTTP response from a GetSitemapsWithResponse call.
ParseGetSystemInformationResponse parses an HTTP response from a GetSystemInformationWithResponse call.
ParseGetTemplateByIdResponse parses an HTTP response from a GetTemplateByIdWithResponse call.
ParseGetTemplatesResponse parses an HTTP response from a GetTemplatesWithResponse call.
ParseGetThingByIdResponse parses an HTTP response from a GetThingByIdWithResponse call.
ParseGetThingConfigStatusResponse parses an HTTP response from a GetThingConfigStatusWithResponse call.
ParseGetThingFirmwareStatusResponse parses an HTTP response from a GetThingFirmwareStatusWithResponse call.
ParseGetThingsResponse parses an HTTP response from a GetThingsWithResponse call.
ParseGetThingStatusResponse parses an HTTP response from a GetThingStatusWithResponse call.
ParseGetThingTypeByIdResponse parses an HTTP response from a GetThingTypeByIdWithResponse call.
ParseGetThingTypesResponse parses an HTTP response from a GetThingTypesWithResponse call.
ParseGetUIComponentInNamespaceResponse parses an HTTP response from a GetUIComponentInNamespaceWithResponse call.
ParseGetUITilesResponse parses an HTTP response from a GetUITilesWithResponse call.
ParseGetUUIDResponse parses an HTTP response from a GetUUIDWithResponse call.
ParseGetVoiceInterpreterByUIDResponse parses an HTTP response from a GetVoiceInterpreterByUIDWithResponse call.
ParseGetVoiceInterpretersResponse parses an HTTP response from a GetVoiceInterpretersWithResponse call.
ParseGetVoicesResponse parses an HTTP response from a GetVoicesWithResponse call.
ParseInitNewStateTackerResponse parses an HTTP response from a InitNewStateTackerWithResponse call.
ParseInstallAddonByIdResponse parses an HTTP response from a InstallAddonByIdWithResponse call.
ParseInstallAddonFromURLResponse parses an HTTP response from a InstallAddonFromURLWithResponse call.
ParseInterpretTextByDefaultInterpreterResponse parses an HTTP response from a InterpretTextByDefaultInterpreterWithResponse call.
ParseInterpretTextResponse parses an HTTP response from a InterpretTextWithResponse call.
ParseLinkItemToChannelResponse parses an HTTP response from a LinkItemToChannelWithResponse call.
ParsePollDataForSitemapResponse parses an HTTP response from a PollDataForSitemapWithResponse call.
ParseRemoveApiTokenResponse parses an HTTP response from a RemoveApiTokenWithResponse call.
ParseRemoveIgnoreFlagOnInboxItemResponse parses an HTTP response from a RemoveIgnoreFlagOnInboxItemWithResponse call.
ParseRemoveItemFromInboxResponse parses an HTTP response from a RemoveItemFromInboxWithResponse call.
ParseRemoveItemFromRegistryResponse parses an HTTP response from a RemoveItemFromRegistryWithResponse call.
ParseRemoveMemberFromGroupItemResponse parses an HTTP response from a RemoveMemberFromGroupItemWithResponse call.
ParseRemoveMetadataFromItemResponse parses an HTTP response from a RemoveMetadataFromItemWithResponse call.
ParseRemoveTagFromItemResponse parses an HTTP response from a RemoveTagFromItemWithResponse call.
ParseRemoveThingByIdResponse parses an HTTP response from a RemoveThingByIdWithResponse call.
ParseRemoveUIComponentFromNamespaceResponse parses an HTTP response from a RemoveUIComponentFromNamespaceWithResponse call.
ParseRunRuleNowResponse parses an HTTP response from a RunRuleNowWithResponse call.
ParseScanResponse parses an HTTP response from a ScanWithResponse call.
ParseSendItemCommandResponse parses an HTTP response from a SendItemCommandWithResponse call.
ParseSetRuleModuleConfigParameterResponse parses an HTTP response from a SetRuleModuleConfigParameterWithResponse call.
ParseStoreItemDataInPersistenceServiceResponse parses an HTTP response from a StoreItemDataInPersistenceServiceWithResponse call.
ParseTextToSpeechResponse parses an HTTP response from a TextToSpeechWithResponse call.
ParseUninstallAddonResponse parses an HTTP response from a UninstallAddonWithResponse call.
ParseUnlinkItemFromChannelResponse parses an HTTP response from a UnlinkItemFromChannelWithResponse call.
ParseUpdateBindingConfigurationResponse parses an HTTP response from a UpdateBindingConfigurationWithResponse call.
ParseUpdateItemListForStateUpdatesResponse parses an HTTP response from a UpdateItemListForStateUpdatesWithResponse call.
ParseUpdateItemStateResponse parses an HTTP response from a UpdateItemStateWithResponse call.
ParseUpdateRuleConfigurationResponse parses an HTTP response from a UpdateRuleConfigurationWithResponse call.
ParseUpdateRuleResponse parses an HTTP response from a UpdateRuleWithResponse call.
ParseUpdateServiceConfigResponse parses an HTTP response from a UpdateServiceConfigWithResponse call.
ParseUpdateThingConfigResponse parses an HTTP response from a UpdateThingConfigWithResponse call.
ParseUpdateThingFirmwareResponse parses an HTTP response from a UpdateThingFirmwareWithResponse call.
ParseUpdateThingResponse parses an HTTP response from a UpdateThingWithResponse call.
ParseUpdateUIComponentInNamespaceResponse parses an HTTP response from a UpdateUIComponentInNamespaceWithResponse call.
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
ReadResponseBody parses the body of the given response as a JSON and unmarshals it into the given target.
RegisterHandlers adds each server route to the EchoRouter.
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request.
# Constants
Defines values for ConfigDescriptionParameterDTOType.
Defines values for ConfigDescriptionParameterDTOType.
Defines values for ConfigDescriptionParameterDTOType.
Defines values for ConfigDescriptionParameterDTOType.
Defines values for ConfigDescriptionParameterType.
Defines values for ConfigDescriptionParameterType.
Defines values for ConfigDescriptionParameterType.
Defines values for ConfigDescriptionParameterType.
Defines values for ConfigStatusMessageType.
Defines values for ConfigStatusMessageType.
Defines values for ConfigStatusMessageType.
Defines values for ConfigStatusMessageType.
Defines values for DiscoveryResultDTOFlag.
Defines values for DiscoveryResultDTOFlag.
Defines values for EnrichedRuleDTOVisibility.
Defines values for EnrichedRuleDTOVisibility.
Defines values for EnrichedRuleDTOVisibility.
Defines values for IconSetFormats.
Defines values for IconSetFormats.
Defines values for ModuleTypeDTOVisibility.
Defines values for ModuleTypeDTOVisibility.
Defines values for ModuleTypeDTOVisibility.
No description provided by the author
Defines values for RuleDTOVisibility.
Defines values for RuleDTOVisibility.
Defines values for RuleDTOVisibility.
Defines values for RuleStatusInfoStatusDetail.
Defines values for RuleStatusInfoStatusDetail.
Defines values for RuleStatusInfoStatusDetail.
Defines values for RuleStatusInfoStatusDetail.
Defines values for RuleStatusInfoStatusDetail.
Defines values for RuleStatusInfoStatusDetail.
Defines values for RuleStatusInfoStatusDetail.
Defines values for RuleStatusInfoStatus.
Defines values for RuleStatusInfoStatus.
Defines values for RuleStatusInfoStatus.
Defines values for RuleStatusInfoStatus.
Defines values for RuleVisibility.
Defines values for RuleVisibility.
Defines values for RuleVisibility.
Defines values for TemplateVisibility.
Defines values for TemplateVisibility.
Defines values for TemplateVisibility.
Defines values for ThingStatusInfoStatusDetail.
Defines values for ThingStatusInfoStatusDetail.
Defines values for ThingStatusInfoStatusDetail.
Defines values for ThingStatusInfoStatusDetail.
Defines values for ThingStatusInfoStatusDetail.
Defines values for ThingStatusInfoStatusDetail.
Defines values for ThingStatusInfoStatusDetail.
Defines values for ThingStatusInfoStatusDetail.
Defines values for ThingStatusInfoStatusDetail.
Defines values for ThingStatusInfoStatusDetail.
Defines values for ThingStatusInfoStatusDetail.
Defines values for ThingStatusInfoStatusDetail.
Defines values for ThingStatusInfoStatusDetail.
Defines values for ThingStatusInfoStatusDetail.
Defines values for ThingStatusInfoStatus.
Defines values for ThingStatusInfoStatus.
Defines values for ThingStatusInfoStatus.
Defines values for ThingStatusInfoStatus.
Defines values for ThingStatusInfoStatus.
Defines values for ThingStatusInfoStatus.
Defines values for ThingStatusInfoStatus.
# Structs
Action defines model for Action.
Action_Inputs defines model for Action.Inputs.
ActionDTO defines model for ActionDTO.
ActionDTO_Configuration defines model for ActionDTO.Configuration.
ActionDTO_Inputs defines model for ActionDTO.Inputs.
No description provided by the author
No description provided by the author
Addon defines model for Addon.
Addon_Properties defines model for Addon.Properties.
AddonType defines model for AddonType.
AddOrUpdateItemInRegistryParams defines parameters for AddOrUpdateItemInRegistry.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ApproveInboxItemByIdParams defines parameters for ApproveInboxItemById.
No description provided by the author
AudioSinkDTO defines model for AudioSinkDTO.
AudioSourceDTO defines model for AudioSourceDTO.
BindingInfoDTO defines model for BindingInfoDTO.
ChannelDefinitionDTO defines model for ChannelDefinitionDTO.
ChannelDefinitionDTO_Properties defines model for ChannelDefinitionDTO.Properties.
ChannelDTO defines model for ChannelDTO.
ChannelDTO_Configuration defines model for ChannelDTO.Configuration.
ChannelDTO_Properties defines model for ChannelDTO.Properties.
ChannelGroupDefinitionDTO defines model for ChannelGroupDefinitionDTO.
ChannelTypeDTO defines model for ChannelTypeDTO.
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
CommandDescription defines model for CommandDescription.
CommandOption defines model for CommandOption.
Condition defines model for Condition.
Condition_Inputs defines model for Condition.Inputs.
ConditionDTO defines model for ConditionDTO.
ConditionDTO_Configuration defines model for ConditionDTO.Configuration.
ConditionDTO_Inputs defines model for ConditionDTO.Inputs.
ConfigDescriptionDTO defines model for ConfigDescriptionDTO.
ConfigDescriptionParameter defines model for ConfigDescriptionParameter.
ConfigDescriptionParameterDTO defines model for ConfigDescriptionParameterDTO.
ConfigDescriptionParameterGroupDTO defines model for ConfigDescriptionParameterGroupDTO.
ConfigStatusMessage defines model for ConfigStatusMessage.
ConfigurableServiceDTO defines model for ConfigurableServiceDTO.
Configuration defines model for Configuration.
Configuration_Properties defines model for Configuration.Properties.
No description provided by the author
No description provided by the author
CreateThingInRegistryParams defines parameters for CreateThingInRegistry.
No description provided by the author
DeleteItemFromPersistenceServiceParams defines parameters for DeleteItemFromPersistenceService.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DiscoveryResultDTO defines model for DiscoveryResultDTO.
DiscoveryResultDTO_Properties defines model for DiscoveryResultDTO.Properties.
No description provided by the author
EnableThingParams defines parameters for EnableThing.
No description provided by the author
EnrichedChannelDTO defines model for EnrichedChannelDTO.
EnrichedChannelDTO_Configuration defines model for EnrichedChannelDTO.Configuration.
EnrichedChannelDTO_Properties defines model for EnrichedChannelDTO.Properties.
EnrichedItemChannelLinkDTO defines model for EnrichedItemChannelLinkDTO.
EnrichedItemChannelLinkDTO_Configuration defines model for EnrichedItemChannelLinkDTO.Configuration.
EnrichedItemDTO defines model for EnrichedItemDTO.
EnrichedItemDTO_Metadata defines model for EnrichedItemDTO.Metadata.
EnrichedRuleDTO defines model for EnrichedRuleDTO.
EnrichedRuleDTO_Configuration defines model for EnrichedRuleDTO.Configuration.
EnrichedThingDTO defines model for EnrichedThingDTO.
EnrichedThingDTO_Configuration defines model for EnrichedThingDTO.Configuration.
EnrichedThingDTO_Properties defines model for EnrichedThingDTO.Properties.
FilterCriteria defines model for FilterCriteria.
FilterCriteriaDTO defines model for FilterCriteriaDTO.
FirmwareDTO defines model for FirmwareDTO.
FirmwareStatusDTO defines model for FirmwareStatusDTO.
No description provided by the author
GalleryItem defines model for GalleryItem.
GalleryWidgetsListItem defines model for GalleryWidgetsListItem.
GetAddonByIdParams defines parameters for GetAddonById.
No description provided by the author
GetAddonServicesParams defines parameters for GetAddonServices.
No description provided by the author
GetAddonsParams defines parameters for GetAddons.
No description provided by the author
GetAddonTypesParams defines parameters for GetAddonTypes.
No description provided by the author
No description provided by the author
GetAudioDefaultSinkParams defines parameters for GetAudioDefaultSink.
No description provided by the author
GetAudioDefaultSourceParams defines parameters for GetAudioDefaultSource.
No description provided by the author
GetAudioSinksParams defines parameters for GetAudioSinks.
No description provided by the author
GetAudioSourcesParams defines parameters for GetAudioSources.
No description provided by the author
GetAvailableFirmwaresForThingParams defines parameters for GetAvailableFirmwaresForThing.
No description provided by the author
No description provided by the author
GetBindingsParams defines parameters for GetBindings.
No description provided by the author
No description provided by the author
GetChannelTypeByUIDParams defines parameters for GetChannelTypeByUID.
No description provided by the author
GetChannelTypesParams defines parameters for GetChannelTypes.
No description provided by the author
GetConfigDescriptionByURIParams defines parameters for GetConfigDescriptionByURI.
No description provided by the author
GetConfigDescriptionsParams defines parameters for GetConfigDescriptions.
No description provided by the author
No description provided by the author
No description provided by the author
GetEventsParams defines parameters for GetEvents.
No description provided by the author
No description provided by the author
No description provided by the author
GetIconSetsParams defines parameters for GetIconSets.
No description provided by the author
GetItemByNameParams defines parameters for GetItemByName.
No description provided by the author
GetItemDataFromPersistenceServiceParams defines parameters for GetItemDataFromPersistenceService.
No description provided by the author
No description provided by the author
GetItemLinksParams defines parameters for GetItemLinks.
No description provided by the author
GetItemsForPersistenceServiceParams defines parameters for GetItemsForPersistenceService.
No description provided by the author
GetItemsParams defines parameters for GetItems.
No description provided by the author
No description provided by the author
No description provided by the author
GetModuleTypeByIdParams defines parameters for GetModuleTypeById.
No description provided by the author
GetModuleTypesParams defines parameters for GetModuleTypes.
No description provided by the author
GetOAuthTokenParams defines parameters for GetOAuthToken.
No description provided by the author
GetPersistenceServicesParams defines parameters for GetPersistenceServices.
No description provided by the author
GetProfileTypesParams defines parameters for GetProfileTypes.
No description provided by the author
GetRegisteredUIComponentsInNamespaceParams defines parameters for GetRegisteredUIComponentsInNamespace.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetRulesParams defines parameters for GetRules.
No description provided by the author
No description provided by the author
GetScheduleRuleSimulationsParams defines parameters for GetScheduleRuleSimulations.
No description provided by the author
No description provided by the author
GetServiceContextParams defines parameters for GetServiceContext.
No description provided by the author
GetServicesByIdParams defines parameters for GetServicesById.
No description provided by the author
GetServicesParams defines parameters for GetServices.
No description provided by the author
No description provided by the author
GetSitemapByNameParams defines parameters for GetSitemapByName.
No description provided by the author
GetSitemapEventsParams defines parameters for GetSitemapEvents.
No description provided by the author
No description provided by the author
No description provided by the author
GetTemplateByIdParams defines parameters for GetTemplateById.
No description provided by the author
GetTemplatesParams defines parameters for GetTemplates.
No description provided by the author
GetThingByIdParams defines parameters for GetThingById.
No description provided by the author
GetThingConfigStatusParams defines parameters for GetThingConfigStatus.
No description provided by the author
GetThingFirmwareStatusParams defines parameters for GetThingFirmwareStatus.
No description provided by the author
GetThingsParams defines parameters for GetThings.
No description provided by the author
GetThingStatusParams defines parameters for GetThingStatus.
No description provided by the author
GetThingTypeByIdParams defines parameters for GetThingTypeById.
No description provided by the author
GetThingTypesParams defines parameters for GetThingTypes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetVoiceInterpreterByUIDParams defines parameters for GetVoiceInterpreterByUID.
No description provided by the author
GetVoiceInterpretersParams defines parameters for GetVoiceInterpreters.
No description provided by the author
No description provided by the author
GroupFunctionDTO defines model for GroupFunctionDTO.
GroupItemDTO defines model for GroupItemDTO.
HistoryDataBean defines model for HistoryDataBean.
HumanLanguageInterpreterDTO defines model for HumanLanguageInterpreterDTO.
IconSet defines model for IconSet.
No description provided by the author
InstallAddonByIdParams defines parameters for InstallAddonById.
No description provided by the author
No description provided by the author
InterpretTextByDefaultInterpreterParams defines parameters for InterpretTextByDefaultInterpreter.
No description provided by the author
InterpretTextParams defines parameters for InterpretText.
No description provided by the author
ItemChannelLinkDTO defines model for ItemChannelLinkDTO.
ItemHistoryDTO defines model for ItemHistoryDTO.
No description provided by the author
Links defines model for Links.
MappingDTO defines model for MappingDTO.
MetadataDTO defines model for MetadataDTO.
MetadataDTO_Config defines model for MetadataDTO.Config.
Module defines model for Module.
ModuleDTO defines model for ModuleDTO.
ModuleDTO_Configuration defines model for ModuleDTO.Configuration.
ModuleTypeDTO defines model for ModuleTypeDTO.
PageDTO defines model for PageDTO.
ParameterOption defines model for ParameterOption.
ParameterOptionDTO defines model for ParameterOptionDTO.
PersistenceItemInfo defines model for PersistenceItemInfo.
PersistenceServiceDTO defines model for PersistenceServiceDTO.
PollDataForSitemapParams defines parameters for PollDataForSitemap.
No description provided by the author
ProfileTypeDTO defines model for ProfileTypeDTO.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RemoveThingByIdParams defines parameters for RemoveThingById.
No description provided by the author
No description provided by the author
RootBean defines model for RootBean.
RootUIComponent defines model for RootUIComponent.
RootUIComponent_Config defines model for RootUIComponent.Config.
RootUIComponent_Slots defines model for RootUIComponent.Slots.
Rule defines model for Rule.
RuleDTO defines model for RuleDTO.
RuleDTO_Configuration defines model for RuleDTO.Configuration.
RuleExecution defines model for RuleExecution.
RuleStatusInfo defines model for RuleStatusInfo.
No description provided by the author
RuntimeInfo defines model for RuntimeInfo.
No description provided by the author
No description provided by the author
ServerInterfaceWrapper converts echo contexts to parameters.
No description provided by the author
SitemapDTO defines model for SitemapDTO.
StateDescription defines model for StateDescription.
StateOption defines model for StateOption.
StoreItemDataInPersistenceServiceParams defines parameters for StoreItemDataInPersistenceService.
No description provided by the author
StrippedThingTypeDTO defines model for StrippedThingTypeDTO.
SystemInfo defines model for SystemInfo.
SystemInfoBean defines model for SystemInfoBean.
Template defines model for Template.
TextToSpeechParams defines parameters for TextToSpeech.
No description provided by the author
ThingDTO defines model for ThingDTO.
ThingDTO_Configuration defines model for ThingDTO.Configuration.
ThingDTO_Properties defines model for ThingDTO.Properties.
ThingStatusInfo defines model for ThingStatusInfo.
ThingTypeDTO defines model for ThingTypeDTO.
ThingTypeDTO_Properties defines model for ThingTypeDTO.Properties.
TileDTO defines model for TileDTO.
TokenResponseDTO defines model for TokenResponseDTO.
Trigger defines model for Trigger.
TriggerDTO defines model for TriggerDTO.
TriggerDTO_Configuration defines model for TriggerDTO.Configuration.
UIComponent defines model for UIComponent.
UIComponent_Config defines model for UIComponent.Config.
UninstallAddonParams defines parameters for UninstallAddon.
No description provided by the author
No description provided by the author
UpdateBindingConfigurationJSONBody defines parameters for UpdateBindingConfiguration.
No description provided by the author
No description provided by the author
UpdateItemStateParams defines parameters for UpdateItemState.
No description provided by the author
UpdateRuleConfigurationJSONBody defines parameters for UpdateRuleConfiguration.
No description provided by the author
No description provided by the author
UpdateServiceConfigJSONBody defines parameters for UpdateServiceConfig.
UpdateServiceConfigParams defines parameters for UpdateServiceConfig.
No description provided by the author
UpdateThingConfigJSONBody defines parameters for UpdateThingConfig.
UpdateThingConfigParams defines parameters for UpdateThingConfig.
No description provided by the author
UpdateThingFirmwareParams defines parameters for UpdateThingFirmware.
No description provided by the author
UpdateThingParams defines parameters for UpdateThing.
No description provided by the author
No description provided by the author
UserApiTokenDTO defines model for UserApiTokenDTO.
UserDTO defines model for UserDTO.
UserSessionDTO defines model for UserSessionDTO.
VoiceDTO defines model for VoiceDTO.
WidgetDTO defines model for WidgetDTO.
# Interfaces
The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration.
Doer performs HTTP requests.
ServerInterface represents all server handlers.
# Type aliases
AddMetadataToItemJSONBody defines parameters for AddMetadataToItem.
AddMetadataToItemJSONRequestBody defines body for AddMetadataToItem for application/json ContentType.
AddOrUpdateItemInRegistryJSONBody defines parameters for AddOrUpdateItemInRegistry.
AddOrUpdateItemInRegistryJSONRequestBody defines body for AddOrUpdateItemInRegistry for application/json ContentType.
AddOrUpdateItemsInRegistryJSONBody defines parameters for AddOrUpdateItemsInRegistry.
AddOrUpdateItemsInRegistryJSONRequestBody defines body for AddOrUpdateItemsInRegistry for application/json ContentType.
AddUIComponentToNamespaceJSONBody defines parameters for AddUIComponentToNamespace.
AddUIComponentToNamespaceJSONRequestBody defines body for AddUIComponentToNamespace for application/json ContentType.
ClientOption allows setting custom parameters during construction.
ConfigDescriptionParameterDTOType defines model for ConfigDescriptionParameterDTO.Type.
ConfigDescriptionParameterType defines model for ConfigDescriptionParameter.Type.
ConfigStatusMessageType defines model for ConfigStatusMessage.Type.
CreateRuleJSONBody defines parameters for CreateRule.
CreateRuleJSONRequestBody defines body for CreateRule for application/json ContentType.
CreateThingInRegistryJSONBody defines parameters for CreateThingInRegistry.
CreateThingInRegistryJSONRequestBody defines body for CreateThingInRegistry for application/json ContentType.
DiscoveryResultDTOFlag defines model for DiscoveryResultDTO.Flag.
EnrichedRuleDTOVisibility defines model for EnrichedRuleDTO.Visibility.
IconSetFormats defines model for IconSet.Formats.
LinkItemToChannelJSONBody defines parameters for LinkItemToChannel.
LinkItemToChannelJSONRequestBody defines body for LinkItemToChannel for application/json ContentType.
ModuleTypeDTOVisibility defines model for ModuleTypeDTO.Visibility.
RequestEditorFn is the function signature for the RequestEditor callback function.
RuleDTOVisibility defines model for RuleDTO.Visibility.
RuleStatusInfoStatus defines model for RuleStatusInfo.Status.
RuleStatusInfoStatusDetail defines model for RuleStatusInfo.StatusDetail.
RuleVisibility defines model for Rule.Visibility.
TemplateVisibility defines model for Template.Visibility.
ThingStatusInfoStatus defines model for ThingStatusInfo.Status.
ThingStatusInfoStatusDetail defines model for ThingStatusInfo.StatusDetail.
UpdateBindingConfigurationJSONRequestBody defines body for UpdateBindingConfiguration for application/json ContentType.
UpdateRuleConfigurationJSONRequestBody defines body for UpdateRuleConfiguration for application/json ContentType.
UpdateRuleJSONBody defines parameters for UpdateRule.
UpdateRuleJSONRequestBody defines body for UpdateRule for application/json ContentType.
UpdateServiceConfigJSONRequestBody defines body for UpdateServiceConfig for application/json ContentType.
UpdateThingConfigJSONRequestBody defines body for UpdateThingConfig for application/json ContentType.
UpdateThingJSONBody defines parameters for UpdateThing.
UpdateThingJSONRequestBody defines body for UpdateThing for application/json ContentType.
UpdateUIComponentInNamespaceJSONBody defines parameters for UpdateUIComponentInNamespace.
UpdateUIComponentInNamespaceJSONRequestBody defines body for UpdateUIComponentInNamespace for application/json ContentType.