api

package
v0.0.1-pre Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 9, 2022 License: EPL-2.0 Imports: 16 Imported by: 0

Documentation

Overview

Package ApispecOpenhab3 provides primitives to interact with the openapi HTTP API.

Code generated by github.com/deepmap/oapi-codegen version v1.9.0 DO NOT EDIT.

Index

Constants

View Source
const (
	Oauth2Scopes = "oauth2.Scopes"
)

Variables

This section is empty.

Functions

func GetSwagger

func GetSwagger() (swagger *openapi3.T, err error)

GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.

func NewAddMemberToGroupItemRequest

func NewAddMemberToGroupItemRequest(server string, itemName string, memberItemName string) (*http.Request, error)

NewAddMemberToGroupItemRequest generates requests for AddMemberToGroupItem

func NewAddMetadataToItemRequest

func NewAddMetadataToItemRequest(server string, itemname string, namespace string, body AddMetadataToItemJSONRequestBody) (*http.Request, error)

NewAddMetadataToItemRequest calls the generic AddMetadataToItem builder with application/json body

func NewAddMetadataToItemRequestWithBody

func NewAddMetadataToItemRequestWithBody(server string, itemname string, namespace string, contentType string, body io.Reader) (*http.Request, error)

NewAddMetadataToItemRequestWithBody generates requests for AddMetadataToItem with any type of body

func NewAddOrUpdateItemInRegistryRequest

func NewAddOrUpdateItemInRegistryRequest(server string, itemname string, params *AddOrUpdateItemInRegistryParams, body AddOrUpdateItemInRegistryJSONRequestBody) (*http.Request, error)

NewAddOrUpdateItemInRegistryRequest calls the generic AddOrUpdateItemInRegistry builder with application/json body

func NewAddOrUpdateItemInRegistryRequestWithBody

func NewAddOrUpdateItemInRegistryRequestWithBody(server string, itemname string, params *AddOrUpdateItemInRegistryParams, contentType string, body io.Reader) (*http.Request, error)

NewAddOrUpdateItemInRegistryRequestWithBody generates requests for AddOrUpdateItemInRegistry with any type of body

func NewAddOrUpdateItemsInRegistryRequest

func NewAddOrUpdateItemsInRegistryRequest(server string, body AddOrUpdateItemsInRegistryJSONRequestBody) (*http.Request, error)

NewAddOrUpdateItemsInRegistryRequest calls the generic AddOrUpdateItemsInRegistry builder with application/json body

func NewAddOrUpdateItemsInRegistryRequestWithBody

func NewAddOrUpdateItemsInRegistryRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewAddOrUpdateItemsInRegistryRequestWithBody generates requests for AddOrUpdateItemsInRegistry with any type of body

func NewAddTagToItemRequest

func NewAddTagToItemRequest(server string, itemname string, tag string) (*http.Request, error)

NewAddTagToItemRequest generates requests for AddTagToItem

func NewAddUIComponentToNamespaceRequest

func NewAddUIComponentToNamespaceRequest(server string, namespace string, body AddUIComponentToNamespaceJSONRequestBody) (*http.Request, error)

NewAddUIComponentToNamespaceRequest calls the generic AddUIComponentToNamespace builder with application/json body

func NewAddUIComponentToNamespaceRequestWithBody

func NewAddUIComponentToNamespaceRequestWithBody(server string, namespace string, contentType string, body io.Reader) (*http.Request, error)

NewAddUIComponentToNamespaceRequestWithBody generates requests for AddUIComponentToNamespace with any type of body

func NewApproveInboxItemByIdRequestWithBody

func NewApproveInboxItemByIdRequestWithBody(server string, thingUID string, params *ApproveInboxItemByIdParams, contentType string, body io.Reader) (*http.Request, error)

NewApproveInboxItemByIdRequestWithBody generates requests for ApproveInboxItemById with any type of body

func NewCreateRuleRequest

func NewCreateRuleRequest(server string, body CreateRuleJSONRequestBody) (*http.Request, error)

NewCreateRuleRequest calls the generic CreateRule builder with application/json body

func NewCreateRuleRequestWithBody

func NewCreateRuleRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewCreateRuleRequestWithBody generates requests for CreateRule with any type of body

func NewCreateSitemapEventSubscriptionRequest

func NewCreateSitemapEventSubscriptionRequest(server string) (*http.Request, error)

NewCreateSitemapEventSubscriptionRequest generates requests for CreateSitemapEventSubscription

func NewCreateThingInRegistryRequest

func NewCreateThingInRegistryRequest(server string, params *CreateThingInRegistryParams, body CreateThingInRegistryJSONRequestBody) (*http.Request, error)

NewCreateThingInRegistryRequest calls the generic CreateThingInRegistry builder with application/json body

func NewCreateThingInRegistryRequestWithBody

func NewCreateThingInRegistryRequestWithBody(server string, params *CreateThingInRegistryParams, contentType string, body io.Reader) (*http.Request, error)

NewCreateThingInRegistryRequestWithBody generates requests for CreateThingInRegistry with any type of body

func NewDeleteItemFromPersistenceServiceRequest

func NewDeleteItemFromPersistenceServiceRequest(server string, itemname string, params *DeleteItemFromPersistenceServiceParams) (*http.Request, error)

NewDeleteItemFromPersistenceServiceRequest generates requests for DeleteItemFromPersistenceService

func NewDeleteRuleRequest

func NewDeleteRuleRequest(server string, ruleUID string) (*http.Request, error)

NewDeleteRuleRequest generates requests for DeleteRule

func NewDeleteServiceConfigRequest

func NewDeleteServiceConfigRequest(server string, serviceId string) (*http.Request, error)

NewDeleteServiceConfigRequest generates requests for DeleteServiceConfig

func NewDeleteSessionRequestWithBody

func NewDeleteSessionRequestWithBody(server string, contentType string, body io.Reader) (*http.Request, error)

NewDeleteSessionRequestWithBody generates requests for DeleteSession with any type of body

func NewEnableRuleRequestWithBody

func NewEnableRuleRequestWithBody(server string, ruleUID string, contentType string, body io.Reader) (*http.Request, error)

NewEnableRuleRequestWithBody generates requests for EnableRule with any type of body

func NewEnableThingRequestWithBody

func NewEnableThingRequestWithBody(server string, thingUID string, params *EnableThingParams, contentType string, body io.Reader) (*http.Request, error)

NewEnableThingRequestWithBody generates requests for EnableThing with any type of body

func NewFlagInboxItemAsIgnoredRequest

func NewFlagInboxItemAsIgnoredRequest(server string, thingUID string) (*http.Request, error)

NewFlagInboxItemAsIgnoredRequest generates requests for FlagInboxItemAsIgnored

func NewGetAddonByIdRequest

func NewGetAddonByIdRequest(server string, addonId string, params *GetAddonByIdParams) (*http.Request, error)

NewGetAddonByIdRequest generates requests for GetAddonById

func NewGetAddonServicesRequest

func NewGetAddonServicesRequest(server string, params *GetAddonServicesParams) (*http.Request, error)

NewGetAddonServicesRequest generates requests for GetAddonServices

func NewGetAddonTypesRequest

func NewGetAddonTypesRequest(server string, params *GetAddonTypesParams) (*http.Request, error)

NewGetAddonTypesRequest generates requests for GetAddonTypes

func NewGetAddonsRequest

func NewGetAddonsRequest(server string, params *GetAddonsParams) (*http.Request, error)

NewGetAddonsRequest generates requests for GetAddons

func NewGetApiTokensRequest

func NewGetApiTokensRequest(server string) (*http.Request, error)

NewGetApiTokensRequest generates requests for GetApiTokens

func NewGetAudioDefaultSinkRequest

func NewGetAudioDefaultSinkRequest(server string, params *GetAudioDefaultSinkParams) (*http.Request, error)

NewGetAudioDefaultSinkRequest generates requests for GetAudioDefaultSink

func NewGetAudioDefaultSourceRequest

func NewGetAudioDefaultSourceRequest(server string, params *GetAudioDefaultSourceParams) (*http.Request, error)

NewGetAudioDefaultSourceRequest generates requests for GetAudioDefaultSource

func NewGetAudioSinksRequest

func NewGetAudioSinksRequest(server string, params *GetAudioSinksParams) (*http.Request, error)

NewGetAudioSinksRequest generates requests for GetAudioSinks

func NewGetAudioSourcesRequest

func NewGetAudioSourcesRequest(server string, params *GetAudioSourcesParams) (*http.Request, error)

NewGetAudioSourcesRequest generates requests for GetAudioSources

func NewGetAvailableFirmwaresForThingRequest

func NewGetAvailableFirmwaresForThingRequest(server string, thingUID string, params *GetAvailableFirmwaresForThingParams) (*http.Request, error)

NewGetAvailableFirmwaresForThingRequest generates requests for GetAvailableFirmwaresForThing

func NewGetBindingConfigurationRequest

func NewGetBindingConfigurationRequest(server string, bindingId string) (*http.Request, error)

NewGetBindingConfigurationRequest generates requests for GetBindingConfiguration

func NewGetBindingsRequest

func NewGetBindingsRequest(server string, params *GetBindingsParams) (*http.Request, error)

NewGetBindingsRequest generates requests for GetBindings

func NewGetBindingsWithDiscoverySupportRequest

func NewGetBindingsWithDiscoverySupportRequest(server string) (*http.Request, error)

NewGetBindingsWithDiscoverySupportRequest generates requests for GetBindingsWithDiscoverySupport

func NewGetChannelTypeByUIDRequest

func NewGetChannelTypeByUIDRequest(server string, channelTypeUID string, params *GetChannelTypeByUIDParams) (*http.Request, error)

NewGetChannelTypeByUIDRequest generates requests for GetChannelTypeByUID

func NewGetChannelTypesRequest

func NewGetChannelTypesRequest(server string, params *GetChannelTypesParams) (*http.Request, error)

NewGetChannelTypesRequest generates requests for GetChannelTypes

func NewGetConfigDescriptionByURIRequest

func NewGetConfigDescriptionByURIRequest(server string, uri string, params *GetConfigDescriptionByURIParams) (*http.Request, error)

NewGetConfigDescriptionByURIRequest generates requests for GetConfigDescriptionByURI

func NewGetConfigDescriptionsRequest

func NewGetConfigDescriptionsRequest(server string, params *GetConfigDescriptionsParams) (*http.Request, error)

NewGetConfigDescriptionsRequest generates requests for GetConfigDescriptions

func NewGetDefaultVoiceRequest

func NewGetDefaultVoiceRequest(server string) (*http.Request, error)

NewGetDefaultVoiceRequest generates requests for GetDefaultVoice

func NewGetDiscoveredInboxItemsRequest

func NewGetDiscoveredInboxItemsRequest(server string) (*http.Request, error)

NewGetDiscoveredInboxItemsRequest generates requests for GetDiscoveredInboxItems

func NewGetEventsRequest

func NewGetEventsRequest(server string, params *GetEventsParams) (*http.Request, error)

NewGetEventsRequest generates requests for GetEvents

func NewGetGalleryWidgetListRequest

func NewGetGalleryWidgetListRequest(server string, galleryName string) (*http.Request, error)

NewGetGalleryWidgetListRequest generates requests for GetGalleryWidgetList

func NewGetGalleryWidgetsItemRequest

func NewGetGalleryWidgetsItemRequest(server string, galleryName string, id string) (*http.Request, error)

NewGetGalleryWidgetsItemRequest generates requests for GetGalleryWidgetsItem

func NewGetIconSetsRequest

func NewGetIconSetsRequest(server string, params *GetIconSetsParams) (*http.Request, error)

NewGetIconSetsRequest generates requests for GetIconSets

func NewGetItemByNameRequest

func NewGetItemByNameRequest(server string, itemname string, params *GetItemByNameParams) (*http.Request, error)

NewGetItemByNameRequest generates requests for GetItemByName

func NewGetItemDataFromPersistenceServiceRequest

func NewGetItemDataFromPersistenceServiceRequest(server string, itemname string, params *GetItemDataFromPersistenceServiceParams) (*http.Request, error)

NewGetItemDataFromPersistenceServiceRequest generates requests for GetItemDataFromPersistenceService

func NewGetItemLinkRequest

func NewGetItemLinkRequest(server string, itemName string, channelUID string) (*http.Request, error)

NewGetItemLinkRequest generates requests for GetItemLink

func NewGetItemLinksRequest

func NewGetItemLinksRequest(server string, params *GetItemLinksParams) (*http.Request, error)

NewGetItemLinksRequest generates requests for GetItemLinks

func NewGetItemStateRequest

func NewGetItemStateRequest(server string, itemname string) (*http.Request, error)

NewGetItemStateRequest generates requests for GetItemState

func NewGetItemsForPersistenceServiceRequest

func NewGetItemsForPersistenceServiceRequest(server string, params *GetItemsForPersistenceServiceParams) (*http.Request, error)

NewGetItemsForPersistenceServiceRequest generates requests for GetItemsForPersistenceService

func NewGetItemsRequest

func NewGetItemsRequest(server string, params *GetItemsParams) (*http.Request, error)

NewGetItemsRequest generates requests for GetItems

func NewGetLinkableItemTypesByChannelTypeUIDRequest

func NewGetLinkableItemTypesByChannelTypeUIDRequest(server string, channelTypeUID string) (*http.Request, error)

NewGetLinkableItemTypesByChannelTypeUIDRequest generates requests for GetLinkableItemTypesByChannelTypeUID

func NewGetModuleTypeByIdRequest

func NewGetModuleTypeByIdRequest(server string, moduleTypeUID string, params *GetModuleTypeByIdParams) (*http.Request, error)

NewGetModuleTypeByIdRequest generates requests for GetModuleTypeById

func NewGetModuleTypesRequest

func NewGetModuleTypesRequest(server string, params *GetModuleTypesParams) (*http.Request, error)

NewGetModuleTypesRequest generates requests for GetModuleTypes

func NewGetOAuthTokenRequestWithBody

func NewGetOAuthTokenRequestWithBody(server string, params *GetOAuthTokenParams, contentType string, body io.Reader) (*http.Request, error)

NewGetOAuthTokenRequestWithBody generates requests for GetOAuthToken with any type of body

func NewGetPersistenceServicesRequest

func NewGetPersistenceServicesRequest(server string, params *GetPersistenceServicesParams) (*http.Request, error)

NewGetPersistenceServicesRequest generates requests for GetPersistenceServices

func NewGetProfileTypesRequest

func NewGetProfileTypesRequest(server string, params *GetProfileTypesParams) (*http.Request, error)

NewGetProfileTypesRequest generates requests for GetProfileTypes

func NewGetRegisteredUIComponentsInNamespaceRequest

func NewGetRegisteredUIComponentsInNamespaceRequest(server string, namespace string, params *GetRegisteredUIComponentsInNamespaceParams) (*http.Request, error)

NewGetRegisteredUIComponentsInNamespaceRequest generates requests for GetRegisteredUIComponentsInNamespace

func NewGetRootRequest

func NewGetRootRequest(server string) (*http.Request, error)

NewGetRootRequest generates requests for GetRoot

func NewGetRuleActionsRequest

func NewGetRuleActionsRequest(server string, ruleUID string) (*http.Request, error)

NewGetRuleActionsRequest generates requests for GetRuleActions

func NewGetRuleByIdRequest

func NewGetRuleByIdRequest(server string, ruleUID string) (*http.Request, error)

NewGetRuleByIdRequest generates requests for GetRuleById

func NewGetRuleConditionsRequest

func NewGetRuleConditionsRequest(server string, ruleUID string) (*http.Request, error)

NewGetRuleConditionsRequest generates requests for GetRuleConditions

func NewGetRuleConfigurationRequest

func NewGetRuleConfigurationRequest(server string, ruleUID string) (*http.Request, error)

NewGetRuleConfigurationRequest generates requests for GetRuleConfiguration

func NewGetRuleModuleByIdRequest

func NewGetRuleModuleByIdRequest(server string, ruleUID string, moduleCategory string, id string) (*http.Request, error)

NewGetRuleModuleByIdRequest generates requests for GetRuleModuleById

func NewGetRuleModuleConfigParameterRequest

func NewGetRuleModuleConfigParameterRequest(server string, ruleUID string, moduleCategory string, id string, param string) (*http.Request, error)

NewGetRuleModuleConfigParameterRequest generates requests for GetRuleModuleConfigParameter

func NewGetRuleModuleConfigRequest

func NewGetRuleModuleConfigRequest(server string, ruleUID string, moduleCategory string, id string) (*http.Request, error)

NewGetRuleModuleConfigRequest generates requests for GetRuleModuleConfig

func NewGetRuleTriggersRequest

func NewGetRuleTriggersRequest(server string, ruleUID string) (*http.Request, error)

NewGetRuleTriggersRequest generates requests for GetRuleTriggers

func NewGetRulesRequest

func NewGetRulesRequest(server string, params *GetRulesParams) (*http.Request, error)

NewGetRulesRequest generates requests for GetRules

func NewGetScheduleRuleSimulationsRequest

func NewGetScheduleRuleSimulationsRequest(server string, params *GetScheduleRuleSimulationsParams) (*http.Request, error)

NewGetScheduleRuleSimulationsRequest generates requests for GetScheduleRuleSimulations

func NewGetServiceConfigRequest

func NewGetServiceConfigRequest(server string, serviceId string) (*http.Request, error)

NewGetServiceConfigRequest generates requests for GetServiceConfig

func NewGetServiceContextRequest

func NewGetServiceContextRequest(server string, serviceId string, params *GetServiceContextParams) (*http.Request, error)

NewGetServiceContextRequest generates requests for GetServiceContext

func NewGetServicesByIdRequest

func NewGetServicesByIdRequest(server string, serviceId string, params *GetServicesByIdParams) (*http.Request, error)

NewGetServicesByIdRequest generates requests for GetServicesById

func NewGetServicesRequest

func NewGetServicesRequest(server string, params *GetServicesParams) (*http.Request, error)

NewGetServicesRequest generates requests for GetServices

func NewGetSessionsForCurrentUserRequest

func NewGetSessionsForCurrentUserRequest(server string) (*http.Request, error)

NewGetSessionsForCurrentUserRequest generates requests for GetSessionsForCurrentUser

func NewGetSitemapByNameRequest

func NewGetSitemapByNameRequest(server string, sitemapname string, params *GetSitemapByNameParams) (*http.Request, error)

NewGetSitemapByNameRequest generates requests for GetSitemapByName

func NewGetSitemapEventsRequest

func NewGetSitemapEventsRequest(server string, subscriptionid string, params *GetSitemapEventsParams) (*http.Request, error)

NewGetSitemapEventsRequest generates requests for GetSitemapEvents

func NewGetSitemapsRequest

func NewGetSitemapsRequest(server string) (*http.Request, error)

NewGetSitemapsRequest generates requests for GetSitemaps

func NewGetSystemInformationRequest

func NewGetSystemInformationRequest(server string) (*http.Request, error)

NewGetSystemInformationRequest generates requests for GetSystemInformation

func NewGetTemplateByIdRequest

func NewGetTemplateByIdRequest(server string, templateUID string, params *GetTemplateByIdParams) (*http.Request, error)

NewGetTemplateByIdRequest generates requests for GetTemplateById

func NewGetTemplatesRequest

func NewGetTemplatesRequest(server string, params *GetTemplatesParams) (*http.Request, error)

NewGetTemplatesRequest generates requests for GetTemplates

func NewGetThingByIdRequest

func NewGetThingByIdRequest(server string, thingUID string, params *GetThingByIdParams) (*http.Request, error)

NewGetThingByIdRequest generates requests for GetThingById

func NewGetThingConfigStatusRequest

func NewGetThingConfigStatusRequest(server string, thingUID string, params *GetThingConfigStatusParams) (*http.Request, error)

NewGetThingConfigStatusRequest generates requests for GetThingConfigStatus

func NewGetThingFirmwareStatusRequest

func NewGetThingFirmwareStatusRequest(server string, thingUID string, params *GetThingFirmwareStatusParams) (*http.Request, error)

NewGetThingFirmwareStatusRequest generates requests for GetThingFirmwareStatus

func NewGetThingStatusRequest

func NewGetThingStatusRequest(server string, thingUID string, params *GetThingStatusParams) (*http.Request, error)

NewGetThingStatusRequest generates requests for GetThingStatus

func NewGetThingTypeByIdRequest

func NewGetThingTypeByIdRequest(server string, thingTypeUID string, params *GetThingTypeByIdParams) (*http.Request, error)

NewGetThingTypeByIdRequest generates requests for GetThingTypeById

func NewGetThingTypesRequest

func NewGetThingTypesRequest(server string, params *GetThingTypesParams) (*http.Request, error)

NewGetThingTypesRequest generates requests for GetThingTypes

func NewGetThingsRequest

func NewGetThingsRequest(server string, params *GetThingsParams) (*http.Request, error)

NewGetThingsRequest generates requests for GetThings

func NewGetUIComponentInNamespaceRequest

func NewGetUIComponentInNamespaceRequest(server string, namespace string, componentUID string) (*http.Request, error)

NewGetUIComponentInNamespaceRequest generates requests for GetUIComponentInNamespace

func NewGetUITilesRequest

func NewGetUITilesRequest(server string) (*http.Request, error)

NewGetUITilesRequest generates requests for GetUITiles

func NewGetUUIDRequest

func NewGetUUIDRequest(server string) (*http.Request, error)

NewGetUUIDRequest generates requests for GetUUID

func NewGetVoiceInterpreterByUIDRequest

func NewGetVoiceInterpreterByUIDRequest(server string, id string, params *GetVoiceInterpreterByUIDParams) (*http.Request, error)

NewGetVoiceInterpreterByUIDRequest generates requests for GetVoiceInterpreterByUID

func NewGetVoiceInterpretersRequest

func NewGetVoiceInterpretersRequest(server string, params *GetVoiceInterpretersParams) (*http.Request, error)

NewGetVoiceInterpretersRequest generates requests for GetVoiceInterpreters

func NewGetVoicesRequest

func NewGetVoicesRequest(server string) (*http.Request, error)

NewGetVoicesRequest generates requests for GetVoices

func NewInitNewStateTackerRequest

func NewInitNewStateTackerRequest(server string) (*http.Request, error)

NewInitNewStateTackerRequest generates requests for InitNewStateTacker

func NewInstallAddonByIdRequest

func NewInstallAddonByIdRequest(server string, addonId string, params *InstallAddonByIdParams) (*http.Request, error)

NewInstallAddonByIdRequest generates requests for InstallAddonById

func NewInstallAddonFromURLRequest

func NewInstallAddonFromURLRequest(server string, url_ string) (*http.Request, error)

NewInstallAddonFromURLRequest generates requests for InstallAddonFromURL

func NewInterpretTextByDefaultInterpreterRequestWithBody

func NewInterpretTextByDefaultInterpreterRequestWithBody(server string, params *InterpretTextByDefaultInterpreterParams, contentType string, body io.Reader) (*http.Request, error)

NewInterpretTextByDefaultInterpreterRequestWithBody generates requests for InterpretTextByDefaultInterpreter with any type of body

func NewInterpretTextRequestWithBody

func NewInterpretTextRequestWithBody(server string, id string, params *InterpretTextParams, contentType string, body io.Reader) (*http.Request, error)

NewInterpretTextRequestWithBody generates requests for InterpretText with any type of body

func NewLinkItemToChannelRequest

func NewLinkItemToChannelRequest(server string, itemName string, channelUID string, body LinkItemToChannelJSONRequestBody) (*http.Request, error)

NewLinkItemToChannelRequest calls the generic LinkItemToChannel builder with application/json body

func NewLinkItemToChannelRequestWithBody

func NewLinkItemToChannelRequestWithBody(server string, itemName string, channelUID string, contentType string, body io.Reader) (*http.Request, error)

NewLinkItemToChannelRequestWithBody generates requests for LinkItemToChannel with any type of body

func NewPollDataForSitemapRequest

func NewPollDataForSitemapRequest(server string, sitemapname string, pageid string, params *PollDataForSitemapParams) (*http.Request, error)

NewPollDataForSitemapRequest generates requests for PollDataForSitemap

func NewRemoveApiTokenRequest

func NewRemoveApiTokenRequest(server string, name string) (*http.Request, error)

NewRemoveApiTokenRequest generates requests for RemoveApiToken

func NewRemoveIgnoreFlagOnInboxItemRequest

func NewRemoveIgnoreFlagOnInboxItemRequest(server string, thingUID string) (*http.Request, error)

NewRemoveIgnoreFlagOnInboxItemRequest generates requests for RemoveIgnoreFlagOnInboxItem

func NewRemoveItemFromInboxRequest

func NewRemoveItemFromInboxRequest(server string, thingUID string) (*http.Request, error)

NewRemoveItemFromInboxRequest generates requests for RemoveItemFromInbox

func NewRemoveItemFromRegistryRequest

func NewRemoveItemFromRegistryRequest(server string, itemname string) (*http.Request, error)

NewRemoveItemFromRegistryRequest generates requests for RemoveItemFromRegistry

func NewRemoveMemberFromGroupItemRequest

func NewRemoveMemberFromGroupItemRequest(server string, itemName string, memberItemName string) (*http.Request, error)

NewRemoveMemberFromGroupItemRequest generates requests for RemoveMemberFromGroupItem

func NewRemoveMetadataFromItemRequest

func NewRemoveMetadataFromItemRequest(server string, itemname string, namespace string) (*http.Request, error)

NewRemoveMetadataFromItemRequest generates requests for RemoveMetadataFromItem

func NewRemoveTagFromItemRequest

func NewRemoveTagFromItemRequest(server string, itemname string, tag string) (*http.Request, error)

NewRemoveTagFromItemRequest generates requests for RemoveTagFromItem

func NewRemoveThingByIdRequest

func NewRemoveThingByIdRequest(server string, thingUID string, params *RemoveThingByIdParams) (*http.Request, error)

NewRemoveThingByIdRequest generates requests for RemoveThingById

func NewRemoveUIComponentFromNamespaceRequest

func NewRemoveUIComponentFromNamespaceRequest(server string, namespace string, componentUID string) (*http.Request, error)

NewRemoveUIComponentFromNamespaceRequest generates requests for RemoveUIComponentFromNamespace

func NewRunRuleNowRequest

func NewRunRuleNowRequest(server string, ruleUID string) (*http.Request, error)

NewRunRuleNowRequest generates requests for RunRuleNow

func NewScanRequest

func NewScanRequest(server string, bindingId string) (*http.Request, error)

NewScanRequest generates requests for Scan

func NewSendItemCommandRequestWithBody

func NewSendItemCommandRequestWithBody(server string, itemname string, contentType string, body io.Reader) (*http.Request, error)

NewSendItemCommandRequestWithBody generates requests for SendItemCommand with any type of body

func NewSetRuleModuleConfigParameterRequestWithBody

func NewSetRuleModuleConfigParameterRequestWithBody(server string, ruleUID string, moduleCategory string, id string, param string, contentType string, body io.Reader) (*http.Request, error)

NewSetRuleModuleConfigParameterRequestWithBody generates requests for SetRuleModuleConfigParameter with any type of body

func NewStoreItemDataInPersistenceServiceRequest

func NewStoreItemDataInPersistenceServiceRequest(server string, itemname string, params *StoreItemDataInPersistenceServiceParams) (*http.Request, error)

NewStoreItemDataInPersistenceServiceRequest generates requests for StoreItemDataInPersistenceService

func NewTextToSpeechRequestWithBody

func NewTextToSpeechRequestWithBody(server string, params *TextToSpeechParams, contentType string, body io.Reader) (*http.Request, error)

NewTextToSpeechRequestWithBody generates requests for TextToSpeech with any type of body

func NewUninstallAddonRequest

func NewUninstallAddonRequest(server string, addonId string, params *UninstallAddonParams) (*http.Request, error)

NewUninstallAddonRequest generates requests for UninstallAddon

func NewUnlinkItemFromChannelRequest

func NewUnlinkItemFromChannelRequest(server string, itemName string, channelUID string) (*http.Request, error)

NewUnlinkItemFromChannelRequest generates requests for UnlinkItemFromChannel

func NewUpdateBindingConfigurationRequest

func NewUpdateBindingConfigurationRequest(server string, bindingId string, body UpdateBindingConfigurationJSONRequestBody) (*http.Request, error)

NewUpdateBindingConfigurationRequest calls the generic UpdateBindingConfiguration builder with application/json body

func NewUpdateBindingConfigurationRequestWithBody

func NewUpdateBindingConfigurationRequestWithBody(server string, bindingId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateBindingConfigurationRequestWithBody generates requests for UpdateBindingConfiguration with any type of body

func NewUpdateItemListForStateUpdatesRequestWithBody

func NewUpdateItemListForStateUpdatesRequestWithBody(server string, connectionId string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateItemListForStateUpdatesRequestWithBody generates requests for UpdateItemListForStateUpdates with any type of body

func NewUpdateItemStateRequestWithBody

func NewUpdateItemStateRequestWithBody(server string, itemname string, params *UpdateItemStateParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateItemStateRequestWithBody generates requests for UpdateItemState with any type of body

func NewUpdateRuleConfigurationRequest

func NewUpdateRuleConfigurationRequest(server string, ruleUID string, body UpdateRuleConfigurationJSONRequestBody) (*http.Request, error)

NewUpdateRuleConfigurationRequest calls the generic UpdateRuleConfiguration builder with application/json body

func NewUpdateRuleConfigurationRequestWithBody

func NewUpdateRuleConfigurationRequestWithBody(server string, ruleUID string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateRuleConfigurationRequestWithBody generates requests for UpdateRuleConfiguration with any type of body

func NewUpdateRuleRequest

func NewUpdateRuleRequest(server string, ruleUID string, body UpdateRuleJSONRequestBody) (*http.Request, error)

NewUpdateRuleRequest calls the generic UpdateRule builder with application/json body

func NewUpdateRuleRequestWithBody

func NewUpdateRuleRequestWithBody(server string, ruleUID string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateRuleRequestWithBody generates requests for UpdateRule with any type of body

func NewUpdateServiceConfigRequest

func NewUpdateServiceConfigRequest(server string, serviceId string, params *UpdateServiceConfigParams, body UpdateServiceConfigJSONRequestBody) (*http.Request, error)

NewUpdateServiceConfigRequest calls the generic UpdateServiceConfig builder with application/json body

func NewUpdateServiceConfigRequestWithBody

func NewUpdateServiceConfigRequestWithBody(server string, serviceId string, params *UpdateServiceConfigParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateServiceConfigRequestWithBody generates requests for UpdateServiceConfig with any type of body

func NewUpdateThingConfigRequest

func NewUpdateThingConfigRequest(server string, thingUID string, params *UpdateThingConfigParams, body UpdateThingConfigJSONRequestBody) (*http.Request, error)

NewUpdateThingConfigRequest calls the generic UpdateThingConfig builder with application/json body

func NewUpdateThingConfigRequestWithBody

func NewUpdateThingConfigRequestWithBody(server string, thingUID string, params *UpdateThingConfigParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateThingConfigRequestWithBody generates requests for UpdateThingConfig with any type of body

func NewUpdateThingFirmwareRequest

func NewUpdateThingFirmwareRequest(server string, thingUID string, firmwareVersion string, params *UpdateThingFirmwareParams) (*http.Request, error)

NewUpdateThingFirmwareRequest generates requests for UpdateThingFirmware

func NewUpdateThingRequest

func NewUpdateThingRequest(server string, thingUID string, params *UpdateThingParams, body UpdateThingJSONRequestBody) (*http.Request, error)

NewUpdateThingRequest calls the generic UpdateThing builder with application/json body

func NewUpdateThingRequestWithBody

func NewUpdateThingRequestWithBody(server string, thingUID string, params *UpdateThingParams, contentType string, body io.Reader) (*http.Request, error)

NewUpdateThingRequestWithBody generates requests for UpdateThing with any type of body

func NewUpdateUIComponentInNamespaceRequest

func NewUpdateUIComponentInNamespaceRequest(server string, namespace string, componentUID string, body UpdateUIComponentInNamespaceJSONRequestBody) (*http.Request, error)

NewUpdateUIComponentInNamespaceRequest calls the generic UpdateUIComponentInNamespace builder with application/json body

func NewUpdateUIComponentInNamespaceRequestWithBody

func NewUpdateUIComponentInNamespaceRequestWithBody(server string, namespace string, componentUID string, contentType string, body io.Reader) (*http.Request, error)

NewUpdateUIComponentInNamespaceRequestWithBody generates requests for UpdateUIComponentInNamespace with any type of body

func PathToRawSpec

func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)

Constructs a synthetic filesystem for resolving external references when loading openapi specifications.

func ReadResponseBody

func ReadResponseBody(resp *http.Response, target interface{}) error

ReadResponseBody parses the body of the given response as a JSON and unmarshals it into the given target

func RegisterHandlers

func RegisterHandlers(router EchoRouter, si ServerInterface)

RegisterHandlers adds each server route to the EchoRouter.

func RegisterHandlersWithBaseURL

func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)

Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.

Types

type Action

type Action struct {
	Configuration *Configuration `json:"configuration,omitempty"`
	Description   *string        `json:"description,omitempty"`
	Id            *string        `json:"id,omitempty"`
	Inputs        *Action_Inputs `json:"inputs,omitempty"`
	Label         *string        `json:"label,omitempty"`
	TypeUID       *string        `json:"typeUID,omitempty"`
}

Action defines model for Action.

type ActionDTO

type ActionDTO struct {
	Configuration *ActionDTO_Configuration `json:"configuration,omitempty"`
	Description   *string                  `json:"description,omitempty"`
	Id            *string                  `json:"id,omitempty"`
	Inputs        *ActionDTO_Inputs        `json:"inputs,omitempty"`
	Label         *string                  `json:"label,omitempty"`
	Type          *string                  `json:"type,omitempty"`
}

ActionDTO defines model for ActionDTO.

type ActionDTO_Configuration

type ActionDTO_Configuration struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

ActionDTO_Configuration defines model for ActionDTO.Configuration.

func (ActionDTO_Configuration) Get

func (a ActionDTO_Configuration) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for ActionDTO_Configuration. Returns the specified element and whether it was found

func (ActionDTO_Configuration) MarshalJSON

func (a ActionDTO_Configuration) MarshalJSON() ([]byte, error)

Override default JSON handling for ActionDTO_Configuration to handle AdditionalProperties

func (*ActionDTO_Configuration) Set

func (a *ActionDTO_Configuration) Set(fieldName string, value map[string]interface{})

Setter for additional properties for ActionDTO_Configuration

func (*ActionDTO_Configuration) UnmarshalJSON

func (a *ActionDTO_Configuration) UnmarshalJSON(b []byte) error

Override default JSON handling for ActionDTO_Configuration to handle AdditionalProperties

type ActionDTO_Inputs

type ActionDTO_Inputs struct {
	AdditionalProperties map[string]string `json:"-"`
}

ActionDTO_Inputs defines model for ActionDTO.Inputs.

func (ActionDTO_Inputs) Get

func (a ActionDTO_Inputs) Get(fieldName string) (value string, found bool)

Getter for additional properties for ActionDTO_Inputs. Returns the specified element and whether it was found

func (ActionDTO_Inputs) MarshalJSON

func (a ActionDTO_Inputs) MarshalJSON() ([]byte, error)

Override default JSON handling for ActionDTO_Inputs to handle AdditionalProperties

func (*ActionDTO_Inputs) Set

func (a *ActionDTO_Inputs) Set(fieldName string, value string)

Setter for additional properties for ActionDTO_Inputs

func (*ActionDTO_Inputs) UnmarshalJSON

func (a *ActionDTO_Inputs) UnmarshalJSON(b []byte) error

Override default JSON handling for ActionDTO_Inputs to handle AdditionalProperties

type Action_Inputs

type Action_Inputs struct {
	AdditionalProperties map[string]string `json:"-"`
}

Action_Inputs defines model for Action.Inputs.

func (Action_Inputs) Get

func (a Action_Inputs) Get(fieldName string) (value string, found bool)

Getter for additional properties for Action_Inputs. Returns the specified element and whether it was found

func (Action_Inputs) MarshalJSON

func (a Action_Inputs) MarshalJSON() ([]byte, error)

Override default JSON handling for Action_Inputs to handle AdditionalProperties

func (*Action_Inputs) Set

func (a *Action_Inputs) Set(fieldName string, value string)

Setter for additional properties for Action_Inputs

func (*Action_Inputs) UnmarshalJSON

func (a *Action_Inputs) UnmarshalJSON(b []byte) error

Override default JSON handling for Action_Inputs to handle AdditionalProperties

type AddMemberToGroupItemResponse

type AddMemberToGroupItemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseAddMemberToGroupItemResponse

func ParseAddMemberToGroupItemResponse(rsp *http.Response) (*AddMemberToGroupItemResponse, error)

ParseAddMemberToGroupItemResponse parses an HTTP response from a AddMemberToGroupItemWithResponse call

func (AddMemberToGroupItemResponse) Status

Status returns HTTPResponse.Status

func (AddMemberToGroupItemResponse) StatusCode

func (r AddMemberToGroupItemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddMetadataToItemJSONBody

type AddMetadataToItemJSONBody MetadataDTO

AddMetadataToItemJSONBody defines parameters for AddMetadataToItem.

type AddMetadataToItemJSONRequestBody

type AddMetadataToItemJSONRequestBody AddMetadataToItemJSONBody

AddMetadataToItemJSONRequestBody defines body for AddMetadataToItem for application/json ContentType.

type AddMetadataToItemResponse

type AddMetadataToItemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseAddMetadataToItemResponse

func ParseAddMetadataToItemResponse(rsp *http.Response) (*AddMetadataToItemResponse, error)

ParseAddMetadataToItemResponse parses an HTTP response from a AddMetadataToItemWithResponse call

func (AddMetadataToItemResponse) Status

func (r AddMetadataToItemResponse) Status() string

Status returns HTTPResponse.Status

func (AddMetadataToItemResponse) StatusCode

func (r AddMetadataToItemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddOrUpdateItemInRegistryJSONBody

type AddOrUpdateItemInRegistryJSONBody GroupItemDTO

AddOrUpdateItemInRegistryJSONBody defines parameters for AddOrUpdateItemInRegistry.

type AddOrUpdateItemInRegistryJSONRequestBody

type AddOrUpdateItemInRegistryJSONRequestBody AddOrUpdateItemInRegistryJSONBody

AddOrUpdateItemInRegistryJSONRequestBody defines body for AddOrUpdateItemInRegistry for application/json ContentType.

type AddOrUpdateItemInRegistryParams

type AddOrUpdateItemInRegistryParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

AddOrUpdateItemInRegistryParams defines parameters for AddOrUpdateItemInRegistry.

type AddOrUpdateItemInRegistryResponse

type AddOrUpdateItemInRegistryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseAddOrUpdateItemInRegistryResponse

func ParseAddOrUpdateItemInRegistryResponse(rsp *http.Response) (*AddOrUpdateItemInRegistryResponse, error)

ParseAddOrUpdateItemInRegistryResponse parses an HTTP response from a AddOrUpdateItemInRegistryWithResponse call

func (AddOrUpdateItemInRegistryResponse) Status

Status returns HTTPResponse.Status

func (AddOrUpdateItemInRegistryResponse) StatusCode

func (r AddOrUpdateItemInRegistryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddOrUpdateItemsInRegistryJSONBody

type AddOrUpdateItemsInRegistryJSONBody []GroupItemDTO

AddOrUpdateItemsInRegistryJSONBody defines parameters for AddOrUpdateItemsInRegistry.

type AddOrUpdateItemsInRegistryJSONRequestBody

type AddOrUpdateItemsInRegistryJSONRequestBody AddOrUpdateItemsInRegistryJSONBody

AddOrUpdateItemsInRegistryJSONRequestBody defines body for AddOrUpdateItemsInRegistry for application/json ContentType.

type AddOrUpdateItemsInRegistryResponse

type AddOrUpdateItemsInRegistryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseAddOrUpdateItemsInRegistryResponse

func ParseAddOrUpdateItemsInRegistryResponse(rsp *http.Response) (*AddOrUpdateItemsInRegistryResponse, error)

ParseAddOrUpdateItemsInRegistryResponse parses an HTTP response from a AddOrUpdateItemsInRegistryWithResponse call

func (AddOrUpdateItemsInRegistryResponse) Status

Status returns HTTPResponse.Status

func (AddOrUpdateItemsInRegistryResponse) StatusCode

func (r AddOrUpdateItemsInRegistryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddTagToItemResponse

type AddTagToItemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseAddTagToItemResponse

func ParseAddTagToItemResponse(rsp *http.Response) (*AddTagToItemResponse, error)

ParseAddTagToItemResponse parses an HTTP response from a AddTagToItemWithResponse call

func (AddTagToItemResponse) Status

func (r AddTagToItemResponse) Status() string

Status returns HTTPResponse.Status

func (AddTagToItemResponse) StatusCode

func (r AddTagToItemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AddUIComponentToNamespaceJSONBody

type AddUIComponentToNamespaceJSONBody RootUIComponent

AddUIComponentToNamespaceJSONBody defines parameters for AddUIComponentToNamespace.

type AddUIComponentToNamespaceJSONRequestBody

type AddUIComponentToNamespaceJSONRequestBody AddUIComponentToNamespaceJSONBody

AddUIComponentToNamespaceJSONRequestBody defines body for AddUIComponentToNamespace for application/json ContentType.

type AddUIComponentToNamespaceResponse

type AddUIComponentToNamespaceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RootUIComponent
}

func ParseAddUIComponentToNamespaceResponse

func ParseAddUIComponentToNamespaceResponse(rsp *http.Response) (*AddUIComponentToNamespaceResponse, error)

ParseAddUIComponentToNamespaceResponse parses an HTTP response from a AddUIComponentToNamespaceWithResponse call

func (AddUIComponentToNamespaceResponse) Status

Status returns HTTPResponse.Status

func (AddUIComponentToNamespaceResponse) StatusCode

func (r AddUIComponentToNamespaceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Addon

type Addon struct {
	Author               *string           `json:"author,omitempty"`
	BackgroundColor      *string           `json:"backgroundColor,omitempty"`
	ConfigDescriptionURI *string           `json:"configDescriptionURI,omitempty"`
	Connection           *string           `json:"connection,omitempty"`
	ContentType          *string           `json:"contentType,omitempty"`
	Countries            *string           `json:"countries,omitempty"`
	Description          *string           `json:"description,omitempty"`
	DetailedDescription  *string           `json:"detailedDescription,omitempty"`
	Id                   *string           `json:"id,omitempty"`
	ImageLink            *string           `json:"imageLink,omitempty"`
	Installed            *bool             `json:"installed,omitempty"`
	Keywords             *string           `json:"keywords,omitempty"`
	Label                *string           `json:"label,omitempty"`
	License              *string           `json:"license,omitempty"`
	Link                 *string           `json:"link,omitempty"`
	Maturity             *string           `json:"maturity,omitempty"`
	Properties           *Addon_Properties `json:"properties,omitempty"`
	Type                 *string           `json:"type,omitempty"`
	VerifiedAuthor       *bool             `json:"verifiedAuthor,omitempty"`
	Version              *string           `json:"version,omitempty"`
}

Addon defines model for Addon.

type AddonType

type AddonType struct {
	Id    *string `json:"id,omitempty"`
	Label *string `json:"label,omitempty"`
}

AddonType defines model for AddonType.

type Addon_Properties

type Addon_Properties struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

Addon_Properties defines model for Addon.Properties.

func (Addon_Properties) Get

func (a Addon_Properties) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for Addon_Properties. Returns the specified element and whether it was found

func (Addon_Properties) MarshalJSON

func (a Addon_Properties) MarshalJSON() ([]byte, error)

Override default JSON handling for Addon_Properties to handle AdditionalProperties

func (*Addon_Properties) Set

func (a *Addon_Properties) Set(fieldName string, value map[string]interface{})

Setter for additional properties for Addon_Properties

func (*Addon_Properties) UnmarshalJSON

func (a *Addon_Properties) UnmarshalJSON(b []byte) error

Override default JSON handling for Addon_Properties to handle AdditionalProperties

type ApproveInboxItemByIdParams

type ApproveInboxItemByIdParams struct {
	// new thing ID
	NewThingId *string `json:"newThingId,omitempty"`

	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

ApproveInboxItemByIdParams defines parameters for ApproveInboxItemById.

type ApproveInboxItemByIdResponse

type ApproveInboxItemByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseApproveInboxItemByIdResponse

func ParseApproveInboxItemByIdResponse(rsp *http.Response) (*ApproveInboxItemByIdResponse, error)

ParseApproveInboxItemByIdResponse parses an HTTP response from a ApproveInboxItemByIdWithResponse call

func (ApproveInboxItemByIdResponse) Status

Status returns HTTPResponse.Status

func (ApproveInboxItemByIdResponse) StatusCode

func (r ApproveInboxItemByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type AudioSinkDTO

type AudioSinkDTO struct {
	Id    *string `json:"id,omitempty"`
	Label *string `json:"label,omitempty"`
}

AudioSinkDTO defines model for AudioSinkDTO.

type AudioSourceDTO

type AudioSourceDTO struct {
	Id    *string `json:"id,omitempty"`
	Label *string `json:"label,omitempty"`
}

AudioSourceDTO defines model for AudioSourceDTO.

type BindingInfoDTO

type BindingInfoDTO struct {
	Author               *string `json:"author,omitempty"`
	ConfigDescriptionURI *string `json:"configDescriptionURI,omitempty"`
	Description          *string `json:"description,omitempty"`
	Id                   *string `json:"id,omitempty"`
	Name                 *string `json:"name,omitempty"`
}

BindingInfoDTO defines model for BindingInfoDTO.

type ChannelDTO

type ChannelDTO struct {
	AutoUpdatePolicy *string                   `json:"autoUpdatePolicy,omitempty"`
	ChannelTypeUID   *string                   `json:"channelTypeUID,omitempty"`
	Configuration    *ChannelDTO_Configuration `json:"configuration,omitempty"`
	DefaultTags      *[]string                 `json:"defaultTags,omitempty"`
	Description      *string                   `json:"description,omitempty"`
	Id               *string                   `json:"id,omitempty"`
	ItemType         *string                   `json:"itemType,omitempty"`
	Kind             *string                   `json:"kind,omitempty"`
	Label            *string                   `json:"label,omitempty"`
	Properties       *ChannelDTO_Properties    `json:"properties,omitempty"`
	Uid              *string                   `json:"uid,omitempty"`
}

ChannelDTO defines model for ChannelDTO.

type ChannelDTO_Configuration

type ChannelDTO_Configuration struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

ChannelDTO_Configuration defines model for ChannelDTO.Configuration.

func (ChannelDTO_Configuration) Get

func (a ChannelDTO_Configuration) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for ChannelDTO_Configuration. Returns the specified element and whether it was found

func (ChannelDTO_Configuration) MarshalJSON

func (a ChannelDTO_Configuration) MarshalJSON() ([]byte, error)

Override default JSON handling for ChannelDTO_Configuration to handle AdditionalProperties

func (*ChannelDTO_Configuration) Set

func (a *ChannelDTO_Configuration) Set(fieldName string, value map[string]interface{})

Setter for additional properties for ChannelDTO_Configuration

func (*ChannelDTO_Configuration) UnmarshalJSON

func (a *ChannelDTO_Configuration) UnmarshalJSON(b []byte) error

Override default JSON handling for ChannelDTO_Configuration to handle AdditionalProperties

type ChannelDTO_Properties

type ChannelDTO_Properties struct {
	AdditionalProperties map[string]string `json:"-"`
}

ChannelDTO_Properties defines model for ChannelDTO.Properties.

func (ChannelDTO_Properties) Get

func (a ChannelDTO_Properties) Get(fieldName string) (value string, found bool)

Getter for additional properties for ChannelDTO_Properties. Returns the specified element and whether it was found

func (ChannelDTO_Properties) MarshalJSON

func (a ChannelDTO_Properties) MarshalJSON() ([]byte, error)

Override default JSON handling for ChannelDTO_Properties to handle AdditionalProperties

func (*ChannelDTO_Properties) Set

func (a *ChannelDTO_Properties) Set(fieldName string, value string)

Setter for additional properties for ChannelDTO_Properties

func (*ChannelDTO_Properties) UnmarshalJSON

func (a *ChannelDTO_Properties) UnmarshalJSON(b []byte) error

Override default JSON handling for ChannelDTO_Properties to handle AdditionalProperties

type ChannelDefinitionDTO

type ChannelDefinitionDTO struct {
	Advanced         *bool                            `json:"advanced,omitempty"`
	Category         *string                          `json:"category,omitempty"`
	Description      *string                          `json:"description,omitempty"`
	Id               *string                          `json:"id,omitempty"`
	Label            *string                          `json:"label,omitempty"`
	Properties       *ChannelDefinitionDTO_Properties `json:"properties,omitempty"`
	StateDescription *StateDescription                `json:"stateDescription,omitempty"`
	Tags             *[]string                        `json:"tags,omitempty"`
	TypeUID          *string                          `json:"typeUID,omitempty"`
}

ChannelDefinitionDTO defines model for ChannelDefinitionDTO.

type ChannelDefinitionDTO_Properties

type ChannelDefinitionDTO_Properties struct {
	AdditionalProperties map[string]string `json:"-"`
}

ChannelDefinitionDTO_Properties defines model for ChannelDefinitionDTO.Properties.

func (ChannelDefinitionDTO_Properties) Get

func (a ChannelDefinitionDTO_Properties) Get(fieldName string) (value string, found bool)

Getter for additional properties for ChannelDefinitionDTO_Properties. Returns the specified element and whether it was found

func (ChannelDefinitionDTO_Properties) MarshalJSON

func (a ChannelDefinitionDTO_Properties) MarshalJSON() ([]byte, error)

Override default JSON handling for ChannelDefinitionDTO_Properties to handle AdditionalProperties

func (*ChannelDefinitionDTO_Properties) Set

func (a *ChannelDefinitionDTO_Properties) Set(fieldName string, value string)

Setter for additional properties for ChannelDefinitionDTO_Properties

func (*ChannelDefinitionDTO_Properties) UnmarshalJSON

func (a *ChannelDefinitionDTO_Properties) UnmarshalJSON(b []byte) error

Override default JSON handling for ChannelDefinitionDTO_Properties to handle AdditionalProperties

type ChannelGroupDefinitionDTO

type ChannelGroupDefinitionDTO struct {
	Channels    *[]ChannelDefinitionDTO `json:"channels,omitempty"`
	Description *string                 `json:"description,omitempty"`
	Id          *string                 `json:"id,omitempty"`
	Label       *string                 `json:"label,omitempty"`
}

ChannelGroupDefinitionDTO defines model for ChannelGroupDefinitionDTO.

type ChannelTypeDTO

type ChannelTypeDTO struct {
	UID                *string                               `json:"UID,omitempty"`
	Advanced           *bool                                 `json:"advanced,omitempty"`
	Category           *string                               `json:"category,omitempty"`
	CommandDescription *CommandDescription                   `json:"commandDescription,omitempty"`
	Description        *string                               `json:"description,omitempty"`
	ItemType           *string                               `json:"itemType,omitempty"`
	Kind               *string                               `json:"kind,omitempty"`
	Label              *string                               `json:"label,omitempty"`
	ParameterGroups    *[]ConfigDescriptionParameterGroupDTO `json:"parameterGroups,omitempty"`
	Parameters         *[]ConfigDescriptionParameterDTO      `json:"parameters,omitempty"`
	StateDescription   *StateDescription                     `json:"stateDescription,omitempty"`
	Tags               *[]string                             `json:"tags,omitempty"`
}

ChannelTypeDTO defines model for ChannelTypeDTO.

type Client

type Client struct {
	// The endpoint of the server conforming to this interface, with scheme,
	// https://api.deepmap.com for example. This can contain a path relative
	// to the server, such as https://api.deepmap.com/dev-test, and all the
	// paths in the swagger spec will be appended to the server.
	Server string

	// Doer for performing requests, typically a *http.Client with any
	// customized settings, such as certificate chains.
	Client HttpRequestDoer

	// A list of callbacks for modifying requests which are generated before sending over
	// the network.
	RequestEditors []RequestEditorFn
}

Client which conforms to the OpenAPI3 specification for this service.

func NewClient

func NewClient(server string, opts ...ClientOption) (*Client, error)

Creates a new Client, with reasonable defaults

func (*Client) AddMemberToGroupItem

func (c *Client) AddMemberToGroupItem(ctx context.Context, itemName string, memberItemName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddMetadataToItem

func (c *Client) AddMetadataToItem(ctx context.Context, itemname string, namespace string, body AddMetadataToItemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddMetadataToItemWithBody

func (c *Client) AddMetadataToItemWithBody(ctx context.Context, itemname string, namespace string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddOrUpdateItemInRegistry

func (c *Client) AddOrUpdateItemInRegistry(ctx context.Context, itemname string, params *AddOrUpdateItemInRegistryParams, body AddOrUpdateItemInRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddOrUpdateItemInRegistryWithBody

func (c *Client) AddOrUpdateItemInRegistryWithBody(ctx context.Context, itemname string, params *AddOrUpdateItemInRegistryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddOrUpdateItemsInRegistry

func (c *Client) AddOrUpdateItemsInRegistry(ctx context.Context, body AddOrUpdateItemsInRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddOrUpdateItemsInRegistryWithBody

func (c *Client) AddOrUpdateItemsInRegistryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddTagToItem

func (c *Client) AddTagToItem(ctx context.Context, itemname string, tag string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddUIComponentToNamespace

func (c *Client) AddUIComponentToNamespace(ctx context.Context, namespace string, body AddUIComponentToNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) AddUIComponentToNamespaceWithBody

func (c *Client) AddUIComponentToNamespaceWithBody(ctx context.Context, namespace string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) ApproveInboxItemByIdWithBody

func (c *Client) ApproveInboxItemByIdWithBody(ctx context.Context, thingUID string, params *ApproveInboxItemByIdParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRule

func (c *Client) CreateRule(ctx context.Context, body CreateRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateRuleWithBody

func (c *Client) CreateRuleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateSitemapEventSubscription

func (c *Client) CreateSitemapEventSubscription(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateThingInRegistry

func (c *Client) CreateThingInRegistry(ctx context.Context, params *CreateThingInRegistryParams, body CreateThingInRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) CreateThingInRegistryWithBody

func (c *Client) CreateThingInRegistryWithBody(ctx context.Context, params *CreateThingInRegistryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteItemFromPersistenceService

func (c *Client) DeleteItemFromPersistenceService(ctx context.Context, itemname string, params *DeleteItemFromPersistenceServiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteRule

func (c *Client) DeleteRule(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteServiceConfig

func (c *Client) DeleteServiceConfig(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) DeleteSessionWithBody

func (c *Client) DeleteSessionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableRuleWithBody

func (c *Client) EnableRuleWithBody(ctx context.Context, ruleUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) EnableThingWithBody

func (c *Client) EnableThingWithBody(ctx context.Context, thingUID string, params *EnableThingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) FlagInboxItemAsIgnored

func (c *Client) FlagInboxItemAsIgnored(ctx context.Context, thingUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAddonById

func (c *Client) GetAddonById(ctx context.Context, addonId string, params *GetAddonByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAddonServices

func (c *Client) GetAddonServices(ctx context.Context, params *GetAddonServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAddonTypes

func (c *Client) GetAddonTypes(ctx context.Context, params *GetAddonTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAddons

func (c *Client) GetAddons(ctx context.Context, params *GetAddonsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetApiTokens

func (c *Client) GetApiTokens(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAudioDefaultSink

func (c *Client) GetAudioDefaultSink(ctx context.Context, params *GetAudioDefaultSinkParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAudioDefaultSource

func (c *Client) GetAudioDefaultSource(ctx context.Context, params *GetAudioDefaultSourceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAudioSinks

func (c *Client) GetAudioSinks(ctx context.Context, params *GetAudioSinksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAudioSources

func (c *Client) GetAudioSources(ctx context.Context, params *GetAudioSourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetAvailableFirmwaresForThing

func (c *Client) GetAvailableFirmwaresForThing(ctx context.Context, thingUID string, params *GetAvailableFirmwaresForThingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBindingConfiguration

func (c *Client) GetBindingConfiguration(ctx context.Context, bindingId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBindings

func (c *Client) GetBindings(ctx context.Context, params *GetBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetBindingsWithDiscoverySupport

func (c *Client) GetBindingsWithDiscoverySupport(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetChannelTypeByUID

func (c *Client) GetChannelTypeByUID(ctx context.Context, channelTypeUID string, params *GetChannelTypeByUIDParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetChannelTypes

func (c *Client) GetChannelTypes(ctx context.Context, params *GetChannelTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConfigDescriptionByURI

func (c *Client) GetConfigDescriptionByURI(ctx context.Context, uri string, params *GetConfigDescriptionByURIParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetConfigDescriptions

func (c *Client) GetConfigDescriptions(ctx context.Context, params *GetConfigDescriptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDefaultVoice

func (c *Client) GetDefaultVoice(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetDiscoveredInboxItems

func (c *Client) GetDiscoveredInboxItems(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetEvents

func (c *Client) GetEvents(ctx context.Context, params *GetEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGalleryWidgetList

func (c *Client) GetGalleryWidgetList(ctx context.Context, galleryName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetGalleryWidgetsItem

func (c *Client) GetGalleryWidgetsItem(ctx context.Context, galleryName string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetIconSets

func (c *Client) GetIconSets(ctx context.Context, params *GetIconSetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetItemByName

func (c *Client) GetItemByName(ctx context.Context, itemname string, params *GetItemByNameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetItemDataFromPersistenceService

func (c *Client) GetItemDataFromPersistenceService(ctx context.Context, itemname string, params *GetItemDataFromPersistenceServiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetItemLink(ctx context.Context, itemName string, channelUID string, reqEditors ...RequestEditorFn) (*http.Response, error)
func (c *Client) GetItemLinks(ctx context.Context, params *GetItemLinksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetItemState

func (c *Client) GetItemState(ctx context.Context, itemname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetItems

func (c *Client) GetItems(ctx context.Context, params *GetItemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetItemsForPersistenceService

func (c *Client) GetItemsForPersistenceService(ctx context.Context, params *GetItemsForPersistenceServiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetLinkableItemTypesByChannelTypeUID

func (c *Client) GetLinkableItemTypesByChannelTypeUID(ctx context.Context, channelTypeUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetModuleTypeById

func (c *Client) GetModuleTypeById(ctx context.Context, moduleTypeUID string, params *GetModuleTypeByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetModuleTypes

func (c *Client) GetModuleTypes(ctx context.Context, params *GetModuleTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetOAuthTokenWithBody

func (c *Client) GetOAuthTokenWithBody(ctx context.Context, params *GetOAuthTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetPersistenceServices

func (c *Client) GetPersistenceServices(ctx context.Context, params *GetPersistenceServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetProfileTypes

func (c *Client) GetProfileTypes(ctx context.Context, params *GetProfileTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRegisteredUIComponentsInNamespace

func (c *Client) GetRegisteredUIComponentsInNamespace(ctx context.Context, namespace string, params *GetRegisteredUIComponentsInNamespaceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRoot

func (c *Client) GetRoot(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRuleActions

func (c *Client) GetRuleActions(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRuleById

func (c *Client) GetRuleById(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRuleConditions

func (c *Client) GetRuleConditions(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRuleConfiguration

func (c *Client) GetRuleConfiguration(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRuleModuleById

func (c *Client) GetRuleModuleById(ctx context.Context, ruleUID string, moduleCategory string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRuleModuleConfig

func (c *Client) GetRuleModuleConfig(ctx context.Context, ruleUID string, moduleCategory string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRuleModuleConfigParameter

func (c *Client) GetRuleModuleConfigParameter(ctx context.Context, ruleUID string, moduleCategory string, id string, param string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRuleTriggers

func (c *Client) GetRuleTriggers(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetRules

func (c *Client) GetRules(ctx context.Context, params *GetRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetScheduleRuleSimulations

func (c *Client) GetScheduleRuleSimulations(ctx context.Context, params *GetScheduleRuleSimulationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServiceConfig

func (c *Client) GetServiceConfig(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServiceContext

func (c *Client) GetServiceContext(ctx context.Context, serviceId string, params *GetServiceContextParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServices

func (c *Client) GetServices(ctx context.Context, params *GetServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetServicesById

func (c *Client) GetServicesById(ctx context.Context, serviceId string, params *GetServicesByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSessionsForCurrentUser

func (c *Client) GetSessionsForCurrentUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSitemapByName

func (c *Client) GetSitemapByName(ctx context.Context, sitemapname string, params *GetSitemapByNameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSitemapEvents

func (c *Client) GetSitemapEvents(ctx context.Context, subscriptionid string, params *GetSitemapEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSitemaps

func (c *Client) GetSitemaps(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetSystemInformation

func (c *Client) GetSystemInformation(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTemplateById

func (c *Client) GetTemplateById(ctx context.Context, templateUID string, params *GetTemplateByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetTemplates

func (c *Client) GetTemplates(ctx context.Context, params *GetTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetThingById

func (c *Client) GetThingById(ctx context.Context, thingUID string, params *GetThingByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetThingConfigStatus

func (c *Client) GetThingConfigStatus(ctx context.Context, thingUID string, params *GetThingConfigStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetThingFirmwareStatus

func (c *Client) GetThingFirmwareStatus(ctx context.Context, thingUID string, params *GetThingFirmwareStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetThingStatus

func (c *Client) GetThingStatus(ctx context.Context, thingUID string, params *GetThingStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetThingTypeById

func (c *Client) GetThingTypeById(ctx context.Context, thingTypeUID string, params *GetThingTypeByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetThingTypes

func (c *Client) GetThingTypes(ctx context.Context, params *GetThingTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetThings

func (c *Client) GetThings(ctx context.Context, params *GetThingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUIComponentInNamespace

func (c *Client) GetUIComponentInNamespace(ctx context.Context, namespace string, componentUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUITiles

func (c *Client) GetUITiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetUUID

func (c *Client) GetUUID(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVoiceInterpreterByUID

func (c *Client) GetVoiceInterpreterByUID(ctx context.Context, id string, params *GetVoiceInterpreterByUIDParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVoiceInterpreters

func (c *Client) GetVoiceInterpreters(ctx context.Context, params *GetVoiceInterpretersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) GetVoices

func (c *Client) GetVoices(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InitNewStateTacker

func (c *Client) InitNewStateTacker(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InstallAddonById

func (c *Client) InstallAddonById(ctx context.Context, addonId string, params *InstallAddonByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InstallAddonFromURL

func (c *Client) InstallAddonFromURL(ctx context.Context, url string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InterpretTextByDefaultInterpreterWithBody

func (c *Client) InterpretTextByDefaultInterpreterWithBody(ctx context.Context, params *InterpretTextByDefaultInterpreterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) InterpretTextWithBody

func (c *Client) InterpretTextWithBody(ctx context.Context, id string, params *InterpretTextParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LinkItemToChannel

func (c *Client) LinkItemToChannel(ctx context.Context, itemName string, channelUID string, body LinkItemToChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) LinkItemToChannelWithBody

func (c *Client) LinkItemToChannelWithBody(ctx context.Context, itemName string, channelUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) PollDataForSitemap

func (c *Client) PollDataForSitemap(ctx context.Context, sitemapname string, pageid string, params *PollDataForSitemapParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveApiToken

func (c *Client) RemoveApiToken(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveIgnoreFlagOnInboxItem

func (c *Client) RemoveIgnoreFlagOnInboxItem(ctx context.Context, thingUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveItemFromInbox

func (c *Client) RemoveItemFromInbox(ctx context.Context, thingUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveItemFromRegistry

func (c *Client) RemoveItemFromRegistry(ctx context.Context, itemname string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveMemberFromGroupItem

func (c *Client) RemoveMemberFromGroupItem(ctx context.Context, itemName string, memberItemName string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveMetadataFromItem

func (c *Client) RemoveMetadataFromItem(ctx context.Context, itemname string, namespace string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveTagFromItem

func (c *Client) RemoveTagFromItem(ctx context.Context, itemname string, tag string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveThingById

func (c *Client) RemoveThingById(ctx context.Context, thingUID string, params *RemoveThingByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RemoveUIComponentFromNamespace

func (c *Client) RemoveUIComponentFromNamespace(ctx context.Context, namespace string, componentUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) RunRuleNow

func (c *Client) RunRuleNow(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) Scan

func (c *Client) Scan(ctx context.Context, bindingId string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SendItemCommandWithBody

func (c *Client) SendItemCommandWithBody(ctx context.Context, itemname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) SetRuleModuleConfigParameterWithBody

func (c *Client) SetRuleModuleConfigParameterWithBody(ctx context.Context, ruleUID string, moduleCategory string, id string, param string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) StoreItemDataInPersistenceService

func (c *Client) StoreItemDataInPersistenceService(ctx context.Context, itemname string, params *StoreItemDataInPersistenceServiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) TextToSpeechWithBody

func (c *Client) TextToSpeechWithBody(ctx context.Context, params *TextToSpeechParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UninstallAddon

func (c *Client) UninstallAddon(ctx context.Context, addonId string, params *UninstallAddonParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UnlinkItemFromChannel

func (c *Client) UnlinkItemFromChannel(ctx context.Context, itemName string, channelUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBindingConfiguration

func (c *Client) UpdateBindingConfiguration(ctx context.Context, bindingId string, body UpdateBindingConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateBindingConfigurationWithBody

func (c *Client) UpdateBindingConfigurationWithBody(ctx context.Context, bindingId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateItemListForStateUpdatesWithBody

func (c *Client) UpdateItemListForStateUpdatesWithBody(ctx context.Context, connectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateItemStateWithBody

func (c *Client) UpdateItemStateWithBody(ctx context.Context, itemname string, params *UpdateItemStateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRule

func (c *Client) UpdateRule(ctx context.Context, ruleUID string, body UpdateRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRuleConfiguration

func (c *Client) UpdateRuleConfiguration(ctx context.Context, ruleUID string, body UpdateRuleConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRuleConfigurationWithBody

func (c *Client) UpdateRuleConfigurationWithBody(ctx context.Context, ruleUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateRuleWithBody

func (c *Client) UpdateRuleWithBody(ctx context.Context, ruleUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateServiceConfig

func (c *Client) UpdateServiceConfig(ctx context.Context, serviceId string, params *UpdateServiceConfigParams, body UpdateServiceConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateServiceConfigWithBody

func (c *Client) UpdateServiceConfigWithBody(ctx context.Context, serviceId string, params *UpdateServiceConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateThing

func (c *Client) UpdateThing(ctx context.Context, thingUID string, params *UpdateThingParams, body UpdateThingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateThingConfig

func (c *Client) UpdateThingConfig(ctx context.Context, thingUID string, params *UpdateThingConfigParams, body UpdateThingConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateThingConfigWithBody

func (c *Client) UpdateThingConfigWithBody(ctx context.Context, thingUID string, params *UpdateThingConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateThingFirmware

func (c *Client) UpdateThingFirmware(ctx context.Context, thingUID string, firmwareVersion string, params *UpdateThingFirmwareParams, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateThingWithBody

func (c *Client) UpdateThingWithBody(ctx context.Context, thingUID string, params *UpdateThingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUIComponentInNamespace

func (c *Client) UpdateUIComponentInNamespace(ctx context.Context, namespace string, componentUID string, body UpdateUIComponentInNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

func (*Client) UpdateUIComponentInNamespaceWithBody

func (c *Client) UpdateUIComponentInNamespaceWithBody(ctx context.Context, namespace string, componentUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

type ClientInterface

type ClientInterface interface {
	// GetRoot request
	GetRoot(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAddons request
	GetAddons(ctx context.Context, params *GetAddonsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAddonTypes request
	GetAddonTypes(ctx context.Context, params *GetAddonTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAddonServices request
	GetAddonServices(ctx context.Context, params *GetAddonServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InstallAddonFromURL request
	InstallAddonFromURL(ctx context.Context, url string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAddonById request
	GetAddonById(ctx context.Context, addonId string, params *GetAddonByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InstallAddonById request
	InstallAddonById(ctx context.Context, addonId string, params *InstallAddonByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UninstallAddon request
	UninstallAddon(ctx context.Context, addonId string, params *UninstallAddonParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAudioDefaultSink request
	GetAudioDefaultSink(ctx context.Context, params *GetAudioDefaultSinkParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAudioDefaultSource request
	GetAudioDefaultSource(ctx context.Context, params *GetAudioDefaultSourceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAudioSinks request
	GetAudioSinks(ctx context.Context, params *GetAudioSinksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAudioSources request
	GetAudioSources(ctx context.Context, params *GetAudioSourcesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetApiTokens request
	GetApiTokens(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveApiToken request
	RemoveApiToken(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteSession request with any body
	DeleteSessionWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSessionsForCurrentUser request
	GetSessionsForCurrentUser(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetOAuthToken request with any body
	GetOAuthTokenWithBody(ctx context.Context, params *GetOAuthTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBindings request
	GetBindings(ctx context.Context, params *GetBindingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBindingConfiguration request
	GetBindingConfiguration(ctx context.Context, bindingId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateBindingConfiguration request with any body
	UpdateBindingConfigurationWithBody(ctx context.Context, bindingId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateBindingConfiguration(ctx context.Context, bindingId string, body UpdateBindingConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetChannelTypes request
	GetChannelTypes(ctx context.Context, params *GetChannelTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetChannelTypeByUID request
	GetChannelTypeByUID(ctx context.Context, channelTypeUID string, params *GetChannelTypeByUIDParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetLinkableItemTypesByChannelTypeUID request
	GetLinkableItemTypesByChannelTypeUID(ctx context.Context, channelTypeUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConfigDescriptions request
	GetConfigDescriptions(ctx context.Context, params *GetConfigDescriptionsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetConfigDescriptionByURI request
	GetConfigDescriptionByURI(ctx context.Context, uri string, params *GetConfigDescriptionByURIParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetBindingsWithDiscoverySupport request
	GetBindingsWithDiscoverySupport(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// Scan request
	Scan(ctx context.Context, bindingId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetEvents request
	GetEvents(ctx context.Context, params *GetEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InitNewStateTacker request
	InitNewStateTacker(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateItemListForStateUpdates request with any body
	UpdateItemListForStateUpdatesWithBody(ctx context.Context, connectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGalleryWidgetList request
	GetGalleryWidgetList(ctx context.Context, galleryName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetGalleryWidgetsItem request
	GetGalleryWidgetsItem(ctx context.Context, galleryName string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetIconSets request
	GetIconSets(ctx context.Context, params *GetIconSetsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDiscoveredInboxItems request
	GetDiscoveredInboxItems(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveItemFromInbox request
	RemoveItemFromInbox(ctx context.Context, thingUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// ApproveInboxItemById request with any body
	ApproveInboxItemByIdWithBody(ctx context.Context, thingUID string, params *ApproveInboxItemByIdParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// FlagInboxItemAsIgnored request
	FlagInboxItemAsIgnored(ctx context.Context, thingUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveIgnoreFlagOnInboxItem request
	RemoveIgnoreFlagOnInboxItem(ctx context.Context, thingUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetItems request
	GetItems(ctx context.Context, params *GetItemsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddOrUpdateItemsInRegistry request with any body
	AddOrUpdateItemsInRegistryWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddOrUpdateItemsInRegistry(ctx context.Context, body AddOrUpdateItemsInRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveMemberFromGroupItem request
	RemoveMemberFromGroupItem(ctx context.Context, itemName string, memberItemName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddMemberToGroupItem request
	AddMemberToGroupItem(ctx context.Context, itemName string, memberItemName string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveItemFromRegistry request
	RemoveItemFromRegistry(ctx context.Context, itemname string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetItemByName request
	GetItemByName(ctx context.Context, itemname string, params *GetItemByNameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SendItemCommand request with any body
	SendItemCommandWithBody(ctx context.Context, itemname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddOrUpdateItemInRegistry request with any body
	AddOrUpdateItemInRegistryWithBody(ctx context.Context, itemname string, params *AddOrUpdateItemInRegistryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddOrUpdateItemInRegistry(ctx context.Context, itemname string, params *AddOrUpdateItemInRegistryParams, body AddOrUpdateItemInRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveMetadataFromItem request
	RemoveMetadataFromItem(ctx context.Context, itemname string, namespace string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddMetadataToItem request with any body
	AddMetadataToItemWithBody(ctx context.Context, itemname string, namespace string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddMetadataToItem(ctx context.Context, itemname string, namespace string, body AddMetadataToItemJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetItemState request
	GetItemState(ctx context.Context, itemname string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateItemState request with any body
	UpdateItemStateWithBody(ctx context.Context, itemname string, params *UpdateItemStateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveTagFromItem request
	RemoveTagFromItem(ctx context.Context, itemname string, tag string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddTagToItem request
	AddTagToItem(ctx context.Context, itemname string, tag string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetItemLinks request
	GetItemLinks(ctx context.Context, params *GetItemLinksParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UnlinkItemFromChannel request
	UnlinkItemFromChannel(ctx context.Context, itemName string, channelUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetItemLink request
	GetItemLink(ctx context.Context, itemName string, channelUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// LinkItemToChannel request with any body
	LinkItemToChannelWithBody(ctx context.Context, itemName string, channelUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	LinkItemToChannel(ctx context.Context, itemName string, channelUID string, body LinkItemToChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetModuleTypes request
	GetModuleTypes(ctx context.Context, params *GetModuleTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetModuleTypeById request
	GetModuleTypeById(ctx context.Context, moduleTypeUID string, params *GetModuleTypeByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetPersistenceServices request
	GetPersistenceServices(ctx context.Context, params *GetPersistenceServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetItemsForPersistenceService request
	GetItemsForPersistenceService(ctx context.Context, params *GetItemsForPersistenceServiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteItemFromPersistenceService request
	DeleteItemFromPersistenceService(ctx context.Context, itemname string, params *DeleteItemFromPersistenceServiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetItemDataFromPersistenceService request
	GetItemDataFromPersistenceService(ctx context.Context, itemname string, params *GetItemDataFromPersistenceServiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// StoreItemDataInPersistenceService request
	StoreItemDataInPersistenceService(ctx context.Context, itemname string, params *StoreItemDataInPersistenceServiceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetProfileTypes request
	GetProfileTypes(ctx context.Context, params *GetProfileTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRules request
	GetRules(ctx context.Context, params *GetRulesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateRule request with any body
	CreateRuleWithBody(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateRule(ctx context.Context, body CreateRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetScheduleRuleSimulations request
	GetScheduleRuleSimulations(ctx context.Context, params *GetScheduleRuleSimulationsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteRule request
	DeleteRule(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRuleById request
	GetRuleById(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateRule request with any body
	UpdateRuleWithBody(ctx context.Context, ruleUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateRule(ctx context.Context, ruleUID string, body UpdateRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRuleActions request
	GetRuleActions(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRuleConditions request
	GetRuleConditions(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRuleConfiguration request
	GetRuleConfiguration(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateRuleConfiguration request with any body
	UpdateRuleConfigurationWithBody(ctx context.Context, ruleUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateRuleConfiguration(ctx context.Context, ruleUID string, body UpdateRuleConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableRule request with any body
	EnableRuleWithBody(ctx context.Context, ruleUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RunRuleNow request
	RunRuleNow(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRuleTriggers request
	GetRuleTriggers(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRuleModuleById request
	GetRuleModuleById(ctx context.Context, ruleUID string, moduleCategory string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRuleModuleConfig request
	GetRuleModuleConfig(ctx context.Context, ruleUID string, moduleCategory string, id string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRuleModuleConfigParameter request
	GetRuleModuleConfigParameter(ctx context.Context, ruleUID string, moduleCategory string, id string, param string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// SetRuleModuleConfigParameter request with any body
	SetRuleModuleConfigParameterWithBody(ctx context.Context, ruleUID string, moduleCategory string, id string, param string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServices request
	GetServices(ctx context.Context, params *GetServicesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServicesById request
	GetServicesById(ctx context.Context, serviceId string, params *GetServicesByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// DeleteServiceConfig request
	DeleteServiceConfig(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceConfig request
	GetServiceConfig(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateServiceConfig request with any body
	UpdateServiceConfigWithBody(ctx context.Context, serviceId string, params *UpdateServiceConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateServiceConfig(ctx context.Context, serviceId string, params *UpdateServiceConfigParams, body UpdateServiceConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetServiceContext request
	GetServiceContext(ctx context.Context, serviceId string, params *GetServiceContextParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSitemaps request
	GetSitemaps(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateSitemapEventSubscription request
	CreateSitemapEventSubscription(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSitemapEvents request
	GetSitemapEvents(ctx context.Context, subscriptionid string, params *GetSitemapEventsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSitemapByName request
	GetSitemapByName(ctx context.Context, sitemapname string, params *GetSitemapByNameParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// PollDataForSitemap request
	PollDataForSitemap(ctx context.Context, sitemapname string, pageid string, params *PollDataForSitemapParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetSystemInformation request
	GetSystemInformation(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTemplates request
	GetTemplates(ctx context.Context, params *GetTemplatesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetTemplateById request
	GetTemplateById(ctx context.Context, templateUID string, params *GetTemplateByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetThingTypes request
	GetThingTypes(ctx context.Context, params *GetThingTypesParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetThingTypeById request
	GetThingTypeById(ctx context.Context, thingTypeUID string, params *GetThingTypeByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetThings request
	GetThings(ctx context.Context, params *GetThingsParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// CreateThingInRegistry request with any body
	CreateThingInRegistryWithBody(ctx context.Context, params *CreateThingInRegistryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	CreateThingInRegistry(ctx context.Context, params *CreateThingInRegistryParams, body CreateThingInRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveThingById request
	RemoveThingById(ctx context.Context, thingUID string, params *RemoveThingByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetThingById request
	GetThingById(ctx context.Context, thingUID string, params *GetThingByIdParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateThing request with any body
	UpdateThingWithBody(ctx context.Context, thingUID string, params *UpdateThingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateThing(ctx context.Context, thingUID string, params *UpdateThingParams, body UpdateThingJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateThingConfig request with any body
	UpdateThingConfigWithBody(ctx context.Context, thingUID string, params *UpdateThingConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateThingConfig(ctx context.Context, thingUID string, params *UpdateThingConfigParams, body UpdateThingConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetThingConfigStatus request
	GetThingConfigStatus(ctx context.Context, thingUID string, params *GetThingConfigStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// EnableThing request with any body
	EnableThingWithBody(ctx context.Context, thingUID string, params *EnableThingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetThingFirmwareStatus request
	GetThingFirmwareStatus(ctx context.Context, thingUID string, params *GetThingFirmwareStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateThingFirmware request
	UpdateThingFirmware(ctx context.Context, thingUID string, firmwareVersion string, params *UpdateThingFirmwareParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetAvailableFirmwaresForThing request
	GetAvailableFirmwaresForThing(ctx context.Context, thingUID string, params *GetAvailableFirmwaresForThingParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetThingStatus request
	GetThingStatus(ctx context.Context, thingUID string, params *GetThingStatusParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetRegisteredUIComponentsInNamespace request
	GetRegisteredUIComponentsInNamespace(ctx context.Context, namespace string, params *GetRegisteredUIComponentsInNamespaceParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// AddUIComponentToNamespace request with any body
	AddUIComponentToNamespaceWithBody(ctx context.Context, namespace string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	AddUIComponentToNamespace(ctx context.Context, namespace string, body AddUIComponentToNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// RemoveUIComponentFromNamespace request
	RemoveUIComponentFromNamespace(ctx context.Context, namespace string, componentUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUIComponentInNamespace request
	GetUIComponentInNamespace(ctx context.Context, namespace string, componentUID string, reqEditors ...RequestEditorFn) (*http.Response, error)

	// UpdateUIComponentInNamespace request with any body
	UpdateUIComponentInNamespaceWithBody(ctx context.Context, namespace string, componentUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	UpdateUIComponentInNamespace(ctx context.Context, namespace string, componentUID string, body UpdateUIComponentInNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUITiles request
	GetUITiles(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetUUID request
	GetUUID(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetDefaultVoice request
	GetDefaultVoice(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVoiceInterpreters request
	GetVoiceInterpreters(ctx context.Context, params *GetVoiceInterpretersParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InterpretTextByDefaultInterpreter request with any body
	InterpretTextByDefaultInterpreterWithBody(ctx context.Context, params *InterpretTextByDefaultInterpreterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVoiceInterpreterByUID request
	GetVoiceInterpreterByUID(ctx context.Context, id string, params *GetVoiceInterpreterByUIDParams, reqEditors ...RequestEditorFn) (*http.Response, error)

	// InterpretText request with any body
	InterpretTextWithBody(ctx context.Context, id string, params *InterpretTextParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// TextToSpeech request with any body
	TextToSpeechWithBody(ctx context.Context, params *TextToSpeechParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error)

	// GetVoices request
	GetVoices(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
}

The interface specification for the client above.

type ClientOption

type ClientOption func(*Client) error

ClientOption allows setting custom parameters during construction

func WithBaseURL

func WithBaseURL(baseURL string) ClientOption

WithBaseURL overrides the baseURL.

func WithHTTPClient

func WithHTTPClient(doer HttpRequestDoer) ClientOption

WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.

func WithRequestEditorFn

func WithRequestEditorFn(fn RequestEditorFn) ClientOption

WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.

type ClientWithResponses

type ClientWithResponses struct {
	ClientInterface
}

ClientWithResponses builds on ClientInterface to offer response payloads

func NewClientWithResponses

func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)

NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling

func (*ClientWithResponses) AddMemberToGroupItemWithResponse

func (c *ClientWithResponses) AddMemberToGroupItemWithResponse(ctx context.Context, itemName string, memberItemName string, reqEditors ...RequestEditorFn) (*AddMemberToGroupItemResponse, error)

AddMemberToGroupItemWithResponse request returning *AddMemberToGroupItemResponse

func (*ClientWithResponses) AddMetadataToItemWithBodyWithResponse

func (c *ClientWithResponses) AddMetadataToItemWithBodyWithResponse(ctx context.Context, itemname string, namespace string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddMetadataToItemResponse, error)

AddMetadataToItemWithBodyWithResponse request with arbitrary body returning *AddMetadataToItemResponse

func (*ClientWithResponses) AddMetadataToItemWithResponse

func (c *ClientWithResponses) AddMetadataToItemWithResponse(ctx context.Context, itemname string, namespace string, body AddMetadataToItemJSONRequestBody, reqEditors ...RequestEditorFn) (*AddMetadataToItemResponse, error)

func (*ClientWithResponses) AddOrUpdateItemInRegistryWithBodyWithResponse

func (c *ClientWithResponses) AddOrUpdateItemInRegistryWithBodyWithResponse(ctx context.Context, itemname string, params *AddOrUpdateItemInRegistryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddOrUpdateItemInRegistryResponse, error)

AddOrUpdateItemInRegistryWithBodyWithResponse request with arbitrary body returning *AddOrUpdateItemInRegistryResponse

func (*ClientWithResponses) AddOrUpdateItemInRegistryWithResponse

func (*ClientWithResponses) AddOrUpdateItemsInRegistryWithBodyWithResponse

func (c *ClientWithResponses) AddOrUpdateItemsInRegistryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddOrUpdateItemsInRegistryResponse, error)

AddOrUpdateItemsInRegistryWithBodyWithResponse request with arbitrary body returning *AddOrUpdateItemsInRegistryResponse

func (*ClientWithResponses) AddOrUpdateItemsInRegistryWithResponse

func (c *ClientWithResponses) AddOrUpdateItemsInRegistryWithResponse(ctx context.Context, body AddOrUpdateItemsInRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*AddOrUpdateItemsInRegistryResponse, error)

func (*ClientWithResponses) AddTagToItemWithResponse

func (c *ClientWithResponses) AddTagToItemWithResponse(ctx context.Context, itemname string, tag string, reqEditors ...RequestEditorFn) (*AddTagToItemResponse, error)

AddTagToItemWithResponse request returning *AddTagToItemResponse

func (*ClientWithResponses) AddUIComponentToNamespaceWithBodyWithResponse

func (c *ClientWithResponses) AddUIComponentToNamespaceWithBodyWithResponse(ctx context.Context, namespace string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUIComponentToNamespaceResponse, error)

AddUIComponentToNamespaceWithBodyWithResponse request with arbitrary body returning *AddUIComponentToNamespaceResponse

func (*ClientWithResponses) AddUIComponentToNamespaceWithResponse

func (c *ClientWithResponses) AddUIComponentToNamespaceWithResponse(ctx context.Context, namespace string, body AddUIComponentToNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*AddUIComponentToNamespaceResponse, error)

func (*ClientWithResponses) ApproveInboxItemByIdWithBodyWithResponse

func (c *ClientWithResponses) ApproveInboxItemByIdWithBodyWithResponse(ctx context.Context, thingUID string, params *ApproveInboxItemByIdParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApproveInboxItemByIdResponse, error)

ApproveInboxItemByIdWithBodyWithResponse request with arbitrary body returning *ApproveInboxItemByIdResponse

func (*ClientWithResponses) CreateRuleWithBodyWithResponse

func (c *ClientWithResponses) CreateRuleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRuleResponse, error)

CreateRuleWithBodyWithResponse request with arbitrary body returning *CreateRuleResponse

func (*ClientWithResponses) CreateRuleWithResponse

func (c *ClientWithResponses) CreateRuleWithResponse(ctx context.Context, body CreateRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRuleResponse, error)

func (*ClientWithResponses) CreateSitemapEventSubscriptionWithResponse

func (c *ClientWithResponses) CreateSitemapEventSubscriptionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CreateSitemapEventSubscriptionResponse, error)

CreateSitemapEventSubscriptionWithResponse request returning *CreateSitemapEventSubscriptionResponse

func (*ClientWithResponses) CreateThingInRegistryWithBodyWithResponse

func (c *ClientWithResponses) CreateThingInRegistryWithBodyWithResponse(ctx context.Context, params *CreateThingInRegistryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateThingInRegistryResponse, error)

CreateThingInRegistryWithBodyWithResponse request with arbitrary body returning *CreateThingInRegistryResponse

func (*ClientWithResponses) CreateThingInRegistryWithResponse

func (*ClientWithResponses) DeleteItemFromPersistenceServiceWithResponse

func (c *ClientWithResponses) DeleteItemFromPersistenceServiceWithResponse(ctx context.Context, itemname string, params *DeleteItemFromPersistenceServiceParams, reqEditors ...RequestEditorFn) (*DeleteItemFromPersistenceServiceResponse, error)

DeleteItemFromPersistenceServiceWithResponse request returning *DeleteItemFromPersistenceServiceResponse

func (*ClientWithResponses) DeleteRuleWithResponse

func (c *ClientWithResponses) DeleteRuleWithResponse(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*DeleteRuleResponse, error)

DeleteRuleWithResponse request returning *DeleteRuleResponse

func (*ClientWithResponses) DeleteServiceConfigWithResponse

func (c *ClientWithResponses) DeleteServiceConfigWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*DeleteServiceConfigResponse, error)

DeleteServiceConfigWithResponse request returning *DeleteServiceConfigResponse

func (*ClientWithResponses) DeleteSessionWithBodyWithResponse

func (c *ClientWithResponses) DeleteSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteSessionResponse, error)

DeleteSessionWithBodyWithResponse request with arbitrary body returning *DeleteSessionResponse

func (*ClientWithResponses) EnableRuleWithBodyWithResponse

func (c *ClientWithResponses) EnableRuleWithBodyWithResponse(ctx context.Context, ruleUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableRuleResponse, error)

EnableRuleWithBodyWithResponse request with arbitrary body returning *EnableRuleResponse

func (*ClientWithResponses) EnableThingWithBodyWithResponse

func (c *ClientWithResponses) EnableThingWithBodyWithResponse(ctx context.Context, thingUID string, params *EnableThingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableThingResponse, error)

EnableThingWithBodyWithResponse request with arbitrary body returning *EnableThingResponse

func (*ClientWithResponses) FlagInboxItemAsIgnoredWithResponse

func (c *ClientWithResponses) FlagInboxItemAsIgnoredWithResponse(ctx context.Context, thingUID string, reqEditors ...RequestEditorFn) (*FlagInboxItemAsIgnoredResponse, error)

FlagInboxItemAsIgnoredWithResponse request returning *FlagInboxItemAsIgnoredResponse

func (*ClientWithResponses) GetAddonByIdWithResponse

func (c *ClientWithResponses) GetAddonByIdWithResponse(ctx context.Context, addonId string, params *GetAddonByIdParams, reqEditors ...RequestEditorFn) (*GetAddonByIdResponse, error)

GetAddonByIdWithResponse request returning *GetAddonByIdResponse

func (*ClientWithResponses) GetAddonServicesWithResponse

func (c *ClientWithResponses) GetAddonServicesWithResponse(ctx context.Context, params *GetAddonServicesParams, reqEditors ...RequestEditorFn) (*GetAddonServicesResponse, error)

GetAddonServicesWithResponse request returning *GetAddonServicesResponse

func (*ClientWithResponses) GetAddonTypesWithResponse

func (c *ClientWithResponses) GetAddonTypesWithResponse(ctx context.Context, params *GetAddonTypesParams, reqEditors ...RequestEditorFn) (*GetAddonTypesResponse, error)

GetAddonTypesWithResponse request returning *GetAddonTypesResponse

func (*ClientWithResponses) GetAddonsWithResponse

func (c *ClientWithResponses) GetAddonsWithResponse(ctx context.Context, params *GetAddonsParams, reqEditors ...RequestEditorFn) (*GetAddonsResponse, error)

GetAddonsWithResponse request returning *GetAddonsResponse

func (*ClientWithResponses) GetApiTokensWithResponse

func (c *ClientWithResponses) GetApiTokensWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiTokensResponse, error)

GetApiTokensWithResponse request returning *GetApiTokensResponse

func (*ClientWithResponses) GetAudioDefaultSinkWithResponse

func (c *ClientWithResponses) GetAudioDefaultSinkWithResponse(ctx context.Context, params *GetAudioDefaultSinkParams, reqEditors ...RequestEditorFn) (*GetAudioDefaultSinkResponse, error)

GetAudioDefaultSinkWithResponse request returning *GetAudioDefaultSinkResponse

func (*ClientWithResponses) GetAudioDefaultSourceWithResponse

func (c *ClientWithResponses) GetAudioDefaultSourceWithResponse(ctx context.Context, params *GetAudioDefaultSourceParams, reqEditors ...RequestEditorFn) (*GetAudioDefaultSourceResponse, error)

GetAudioDefaultSourceWithResponse request returning *GetAudioDefaultSourceResponse

func (*ClientWithResponses) GetAudioSinksWithResponse

func (c *ClientWithResponses) GetAudioSinksWithResponse(ctx context.Context, params *GetAudioSinksParams, reqEditors ...RequestEditorFn) (*GetAudioSinksResponse, error)

GetAudioSinksWithResponse request returning *GetAudioSinksResponse

func (*ClientWithResponses) GetAudioSourcesWithResponse

func (c *ClientWithResponses) GetAudioSourcesWithResponse(ctx context.Context, params *GetAudioSourcesParams, reqEditors ...RequestEditorFn) (*GetAudioSourcesResponse, error)

GetAudioSourcesWithResponse request returning *GetAudioSourcesResponse

func (*ClientWithResponses) GetAvailableFirmwaresForThingWithResponse

func (c *ClientWithResponses) GetAvailableFirmwaresForThingWithResponse(ctx context.Context, thingUID string, params *GetAvailableFirmwaresForThingParams, reqEditors ...RequestEditorFn) (*GetAvailableFirmwaresForThingResponse, error)

GetAvailableFirmwaresForThingWithResponse request returning *GetAvailableFirmwaresForThingResponse

func (*ClientWithResponses) GetBindingConfigurationWithResponse

func (c *ClientWithResponses) GetBindingConfigurationWithResponse(ctx context.Context, bindingId string, reqEditors ...RequestEditorFn) (*GetBindingConfigurationResponse, error)

GetBindingConfigurationWithResponse request returning *GetBindingConfigurationResponse

func (*ClientWithResponses) GetBindingsWithDiscoverySupportWithResponse

func (c *ClientWithResponses) GetBindingsWithDiscoverySupportWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetBindingsWithDiscoverySupportResponse, error)

GetBindingsWithDiscoverySupportWithResponse request returning *GetBindingsWithDiscoverySupportResponse

func (*ClientWithResponses) GetBindingsWithResponse

func (c *ClientWithResponses) GetBindingsWithResponse(ctx context.Context, params *GetBindingsParams, reqEditors ...RequestEditorFn) (*GetBindingsResponse, error)

GetBindingsWithResponse request returning *GetBindingsResponse

func (*ClientWithResponses) GetChannelTypeByUIDWithResponse

func (c *ClientWithResponses) GetChannelTypeByUIDWithResponse(ctx context.Context, channelTypeUID string, params *GetChannelTypeByUIDParams, reqEditors ...RequestEditorFn) (*GetChannelTypeByUIDResponse, error)

GetChannelTypeByUIDWithResponse request returning *GetChannelTypeByUIDResponse

func (*ClientWithResponses) GetChannelTypesWithResponse

func (c *ClientWithResponses) GetChannelTypesWithResponse(ctx context.Context, params *GetChannelTypesParams, reqEditors ...RequestEditorFn) (*GetChannelTypesResponse, error)

GetChannelTypesWithResponse request returning *GetChannelTypesResponse

func (*ClientWithResponses) GetConfigDescriptionByURIWithResponse

func (c *ClientWithResponses) GetConfigDescriptionByURIWithResponse(ctx context.Context, uri string, params *GetConfigDescriptionByURIParams, reqEditors ...RequestEditorFn) (*GetConfigDescriptionByURIResponse, error)

GetConfigDescriptionByURIWithResponse request returning *GetConfigDescriptionByURIResponse

func (*ClientWithResponses) GetConfigDescriptionsWithResponse

func (c *ClientWithResponses) GetConfigDescriptionsWithResponse(ctx context.Context, params *GetConfigDescriptionsParams, reqEditors ...RequestEditorFn) (*GetConfigDescriptionsResponse, error)

GetConfigDescriptionsWithResponse request returning *GetConfigDescriptionsResponse

func (*ClientWithResponses) GetDefaultVoiceWithResponse

func (c *ClientWithResponses) GetDefaultVoiceWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDefaultVoiceResponse, error)

GetDefaultVoiceWithResponse request returning *GetDefaultVoiceResponse

func (*ClientWithResponses) GetDiscoveredInboxItemsWithResponse

func (c *ClientWithResponses) GetDiscoveredInboxItemsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDiscoveredInboxItemsResponse, error)

GetDiscoveredInboxItemsWithResponse request returning *GetDiscoveredInboxItemsResponse

func (*ClientWithResponses) GetEventsWithResponse

func (c *ClientWithResponses) GetEventsWithResponse(ctx context.Context, params *GetEventsParams, reqEditors ...RequestEditorFn) (*GetEventsResponse, error)

GetEventsWithResponse request returning *GetEventsResponse

func (*ClientWithResponses) GetGalleryWidgetListWithResponse

func (c *ClientWithResponses) GetGalleryWidgetListWithResponse(ctx context.Context, galleryName string, reqEditors ...RequestEditorFn) (*GetGalleryWidgetListResponse, error)

GetGalleryWidgetListWithResponse request returning *GetGalleryWidgetListResponse

func (*ClientWithResponses) GetGalleryWidgetsItemWithResponse

func (c *ClientWithResponses) GetGalleryWidgetsItemWithResponse(ctx context.Context, galleryName string, id string, reqEditors ...RequestEditorFn) (*GetGalleryWidgetsItemResponse, error)

GetGalleryWidgetsItemWithResponse request returning *GetGalleryWidgetsItemResponse

func (*ClientWithResponses) GetIconSetsWithResponse

func (c *ClientWithResponses) GetIconSetsWithResponse(ctx context.Context, params *GetIconSetsParams, reqEditors ...RequestEditorFn) (*GetIconSetsResponse, error)

GetIconSetsWithResponse request returning *GetIconSetsResponse

func (*ClientWithResponses) GetItemByNameWithResponse

func (c *ClientWithResponses) GetItemByNameWithResponse(ctx context.Context, itemname string, params *GetItemByNameParams, reqEditors ...RequestEditorFn) (*GetItemByNameResponse, error)

GetItemByNameWithResponse request returning *GetItemByNameResponse

func (*ClientWithResponses) GetItemDataFromPersistenceServiceWithResponse

func (c *ClientWithResponses) GetItemDataFromPersistenceServiceWithResponse(ctx context.Context, itemname string, params *GetItemDataFromPersistenceServiceParams, reqEditors ...RequestEditorFn) (*GetItemDataFromPersistenceServiceResponse, error)

GetItemDataFromPersistenceServiceWithResponse request returning *GetItemDataFromPersistenceServiceResponse

func (*ClientWithResponses) GetItemLinkWithResponse

func (c *ClientWithResponses) GetItemLinkWithResponse(ctx context.Context, itemName string, channelUID string, reqEditors ...RequestEditorFn) (*GetItemLinkResponse, error)

GetItemLinkWithResponse request returning *GetItemLinkResponse

func (*ClientWithResponses) GetItemLinksWithResponse

func (c *ClientWithResponses) GetItemLinksWithResponse(ctx context.Context, params *GetItemLinksParams, reqEditors ...RequestEditorFn) (*GetItemLinksResponse, error)

GetItemLinksWithResponse request returning *GetItemLinksResponse

func (*ClientWithResponses) GetItemStateWithResponse

func (c *ClientWithResponses) GetItemStateWithResponse(ctx context.Context, itemname string, reqEditors ...RequestEditorFn) (*GetItemStateResponse, error)

GetItemStateWithResponse request returning *GetItemStateResponse

func (*ClientWithResponses) GetItemsForPersistenceServiceWithResponse

func (c *ClientWithResponses) GetItemsForPersistenceServiceWithResponse(ctx context.Context, params *GetItemsForPersistenceServiceParams, reqEditors ...RequestEditorFn) (*GetItemsForPersistenceServiceResponse, error)

GetItemsForPersistenceServiceWithResponse request returning *GetItemsForPersistenceServiceResponse

func (*ClientWithResponses) GetItemsWithResponse

func (c *ClientWithResponses) GetItemsWithResponse(ctx context.Context, params *GetItemsParams, reqEditors ...RequestEditorFn) (*GetItemsResponse, error)

GetItemsWithResponse request returning *GetItemsResponse

func (*ClientWithResponses) GetLinkableItemTypesByChannelTypeUIDWithResponse

func (c *ClientWithResponses) GetLinkableItemTypesByChannelTypeUIDWithResponse(ctx context.Context, channelTypeUID string, reqEditors ...RequestEditorFn) (*GetLinkableItemTypesByChannelTypeUIDResponse, error)

GetLinkableItemTypesByChannelTypeUIDWithResponse request returning *GetLinkableItemTypesByChannelTypeUIDResponse

func (*ClientWithResponses) GetModuleTypeByIdWithResponse

func (c *ClientWithResponses) GetModuleTypeByIdWithResponse(ctx context.Context, moduleTypeUID string, params *GetModuleTypeByIdParams, reqEditors ...RequestEditorFn) (*GetModuleTypeByIdResponse, error)

GetModuleTypeByIdWithResponse request returning *GetModuleTypeByIdResponse

func (*ClientWithResponses) GetModuleTypesWithResponse

func (c *ClientWithResponses) GetModuleTypesWithResponse(ctx context.Context, params *GetModuleTypesParams, reqEditors ...RequestEditorFn) (*GetModuleTypesResponse, error)

GetModuleTypesWithResponse request returning *GetModuleTypesResponse

func (*ClientWithResponses) GetOAuthTokenWithBodyWithResponse

func (c *ClientWithResponses) GetOAuthTokenWithBodyWithResponse(ctx context.Context, params *GetOAuthTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetOAuthTokenResponse, error)

GetOAuthTokenWithBodyWithResponse request with arbitrary body returning *GetOAuthTokenResponse

func (*ClientWithResponses) GetPersistenceServicesWithResponse

func (c *ClientWithResponses) GetPersistenceServicesWithResponse(ctx context.Context, params *GetPersistenceServicesParams, reqEditors ...RequestEditorFn) (*GetPersistenceServicesResponse, error)

GetPersistenceServicesWithResponse request returning *GetPersistenceServicesResponse

func (*ClientWithResponses) GetProfileTypesWithResponse

func (c *ClientWithResponses) GetProfileTypesWithResponse(ctx context.Context, params *GetProfileTypesParams, reqEditors ...RequestEditorFn) (*GetProfileTypesResponse, error)

GetProfileTypesWithResponse request returning *GetProfileTypesResponse

func (*ClientWithResponses) GetRegisteredUIComponentsInNamespaceWithResponse

func (c *ClientWithResponses) GetRegisteredUIComponentsInNamespaceWithResponse(ctx context.Context, namespace string, params *GetRegisteredUIComponentsInNamespaceParams, reqEditors ...RequestEditorFn) (*GetRegisteredUIComponentsInNamespaceResponse, error)

GetRegisteredUIComponentsInNamespaceWithResponse request returning *GetRegisteredUIComponentsInNamespaceResponse

func (*ClientWithResponses) GetRootWithResponse

func (c *ClientWithResponses) GetRootWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRootResponse, error)

GetRootWithResponse request returning *GetRootResponse

func (*ClientWithResponses) GetRuleActionsWithResponse

func (c *ClientWithResponses) GetRuleActionsWithResponse(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*GetRuleActionsResponse, error)

GetRuleActionsWithResponse request returning *GetRuleActionsResponse

func (*ClientWithResponses) GetRuleByIdWithResponse

func (c *ClientWithResponses) GetRuleByIdWithResponse(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*GetRuleByIdResponse, error)

GetRuleByIdWithResponse request returning *GetRuleByIdResponse

func (*ClientWithResponses) GetRuleConditionsWithResponse

func (c *ClientWithResponses) GetRuleConditionsWithResponse(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*GetRuleConditionsResponse, error)

GetRuleConditionsWithResponse request returning *GetRuleConditionsResponse

func (*ClientWithResponses) GetRuleConfigurationWithResponse

func (c *ClientWithResponses) GetRuleConfigurationWithResponse(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*GetRuleConfigurationResponse, error)

GetRuleConfigurationWithResponse request returning *GetRuleConfigurationResponse

func (*ClientWithResponses) GetRuleModuleByIdWithResponse

func (c *ClientWithResponses) GetRuleModuleByIdWithResponse(ctx context.Context, ruleUID string, moduleCategory string, id string, reqEditors ...RequestEditorFn) (*GetRuleModuleByIdResponse, error)

GetRuleModuleByIdWithResponse request returning *GetRuleModuleByIdResponse

func (*ClientWithResponses) GetRuleModuleConfigParameterWithResponse

func (c *ClientWithResponses) GetRuleModuleConfigParameterWithResponse(ctx context.Context, ruleUID string, moduleCategory string, id string, param string, reqEditors ...RequestEditorFn) (*GetRuleModuleConfigParameterResponse, error)

GetRuleModuleConfigParameterWithResponse request returning *GetRuleModuleConfigParameterResponse

func (*ClientWithResponses) GetRuleModuleConfigWithResponse

func (c *ClientWithResponses) GetRuleModuleConfigWithResponse(ctx context.Context, ruleUID string, moduleCategory string, id string, reqEditors ...RequestEditorFn) (*GetRuleModuleConfigResponse, error)

GetRuleModuleConfigWithResponse request returning *GetRuleModuleConfigResponse

func (*ClientWithResponses) GetRuleTriggersWithResponse

func (c *ClientWithResponses) GetRuleTriggersWithResponse(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*GetRuleTriggersResponse, error)

GetRuleTriggersWithResponse request returning *GetRuleTriggersResponse

func (*ClientWithResponses) GetRulesWithResponse

func (c *ClientWithResponses) GetRulesWithResponse(ctx context.Context, params *GetRulesParams, reqEditors ...RequestEditorFn) (*GetRulesResponse, error)

GetRulesWithResponse request returning *GetRulesResponse

func (*ClientWithResponses) GetScheduleRuleSimulationsWithResponse

func (c *ClientWithResponses) GetScheduleRuleSimulationsWithResponse(ctx context.Context, params *GetScheduleRuleSimulationsParams, reqEditors ...RequestEditorFn) (*GetScheduleRuleSimulationsResponse, error)

GetScheduleRuleSimulationsWithResponse request returning *GetScheduleRuleSimulationsResponse

func (*ClientWithResponses) GetServiceConfigWithResponse

func (c *ClientWithResponses) GetServiceConfigWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*GetServiceConfigResponse, error)

GetServiceConfigWithResponse request returning *GetServiceConfigResponse

func (*ClientWithResponses) GetServiceContextWithResponse

func (c *ClientWithResponses) GetServiceContextWithResponse(ctx context.Context, serviceId string, params *GetServiceContextParams, reqEditors ...RequestEditorFn) (*GetServiceContextResponse, error)

GetServiceContextWithResponse request returning *GetServiceContextResponse

func (*ClientWithResponses) GetServicesByIdWithResponse

func (c *ClientWithResponses) GetServicesByIdWithResponse(ctx context.Context, serviceId string, params *GetServicesByIdParams, reqEditors ...RequestEditorFn) (*GetServicesByIdResponse, error)

GetServicesByIdWithResponse request returning *GetServicesByIdResponse

func (*ClientWithResponses) GetServicesWithResponse

func (c *ClientWithResponses) GetServicesWithResponse(ctx context.Context, params *GetServicesParams, reqEditors ...RequestEditorFn) (*GetServicesResponse, error)

GetServicesWithResponse request returning *GetServicesResponse

func (*ClientWithResponses) GetSessionsForCurrentUserWithResponse

func (c *ClientWithResponses) GetSessionsForCurrentUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSessionsForCurrentUserResponse, error)

GetSessionsForCurrentUserWithResponse request returning *GetSessionsForCurrentUserResponse

func (*ClientWithResponses) GetSitemapByNameWithResponse

func (c *ClientWithResponses) GetSitemapByNameWithResponse(ctx context.Context, sitemapname string, params *GetSitemapByNameParams, reqEditors ...RequestEditorFn) (*GetSitemapByNameResponse, error)

GetSitemapByNameWithResponse request returning *GetSitemapByNameResponse

func (*ClientWithResponses) GetSitemapEventsWithResponse

func (c *ClientWithResponses) GetSitemapEventsWithResponse(ctx context.Context, subscriptionid string, params *GetSitemapEventsParams, reqEditors ...RequestEditorFn) (*GetSitemapEventsResponse, error)

GetSitemapEventsWithResponse request returning *GetSitemapEventsResponse

func (*ClientWithResponses) GetSitemapsWithResponse

func (c *ClientWithResponses) GetSitemapsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSitemapsResponse, error)

GetSitemapsWithResponse request returning *GetSitemapsResponse

func (*ClientWithResponses) GetSystemInformationWithResponse

func (c *ClientWithResponses) GetSystemInformationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSystemInformationResponse, error)

GetSystemInformationWithResponse request returning *GetSystemInformationResponse

func (*ClientWithResponses) GetTemplateByIdWithResponse

func (c *ClientWithResponses) GetTemplateByIdWithResponse(ctx context.Context, templateUID string, params *GetTemplateByIdParams, reqEditors ...RequestEditorFn) (*GetTemplateByIdResponse, error)

GetTemplateByIdWithResponse request returning *GetTemplateByIdResponse

func (*ClientWithResponses) GetTemplatesWithResponse

func (c *ClientWithResponses) GetTemplatesWithResponse(ctx context.Context, params *GetTemplatesParams, reqEditors ...RequestEditorFn) (*GetTemplatesResponse, error)

GetTemplatesWithResponse request returning *GetTemplatesResponse

func (*ClientWithResponses) GetThingByIdWithResponse

func (c *ClientWithResponses) GetThingByIdWithResponse(ctx context.Context, thingUID string, params *GetThingByIdParams, reqEditors ...RequestEditorFn) (*GetThingByIdResponse, error)

GetThingByIdWithResponse request returning *GetThingByIdResponse

func (*ClientWithResponses) GetThingConfigStatusWithResponse

func (c *ClientWithResponses) GetThingConfigStatusWithResponse(ctx context.Context, thingUID string, params *GetThingConfigStatusParams, reqEditors ...RequestEditorFn) (*GetThingConfigStatusResponse, error)

GetThingConfigStatusWithResponse request returning *GetThingConfigStatusResponse

func (*ClientWithResponses) GetThingFirmwareStatusWithResponse

func (c *ClientWithResponses) GetThingFirmwareStatusWithResponse(ctx context.Context, thingUID string, params *GetThingFirmwareStatusParams, reqEditors ...RequestEditorFn) (*GetThingFirmwareStatusResponse, error)

GetThingFirmwareStatusWithResponse request returning *GetThingFirmwareStatusResponse

func (*ClientWithResponses) GetThingStatusWithResponse

func (c *ClientWithResponses) GetThingStatusWithResponse(ctx context.Context, thingUID string, params *GetThingStatusParams, reqEditors ...RequestEditorFn) (*GetThingStatusResponse, error)

GetThingStatusWithResponse request returning *GetThingStatusResponse

func (*ClientWithResponses) GetThingTypeByIdWithResponse

func (c *ClientWithResponses) GetThingTypeByIdWithResponse(ctx context.Context, thingTypeUID string, params *GetThingTypeByIdParams, reqEditors ...RequestEditorFn) (*GetThingTypeByIdResponse, error)

GetThingTypeByIdWithResponse request returning *GetThingTypeByIdResponse

func (*ClientWithResponses) GetThingTypesWithResponse

func (c *ClientWithResponses) GetThingTypesWithResponse(ctx context.Context, params *GetThingTypesParams, reqEditors ...RequestEditorFn) (*GetThingTypesResponse, error)

GetThingTypesWithResponse request returning *GetThingTypesResponse

func (*ClientWithResponses) GetThingsWithResponse

func (c *ClientWithResponses) GetThingsWithResponse(ctx context.Context, params *GetThingsParams, reqEditors ...RequestEditorFn) (*GetThingsResponse, error)

GetThingsWithResponse request returning *GetThingsResponse

func (*ClientWithResponses) GetUIComponentInNamespaceWithResponse

func (c *ClientWithResponses) GetUIComponentInNamespaceWithResponse(ctx context.Context, namespace string, componentUID string, reqEditors ...RequestEditorFn) (*GetUIComponentInNamespaceResponse, error)

GetUIComponentInNamespaceWithResponse request returning *GetUIComponentInNamespaceResponse

func (*ClientWithResponses) GetUITilesWithResponse

func (c *ClientWithResponses) GetUITilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUITilesResponse, error)

GetUITilesWithResponse request returning *GetUITilesResponse

func (*ClientWithResponses) GetUUIDWithResponse

func (c *ClientWithResponses) GetUUIDWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUUIDResponse, error)

GetUUIDWithResponse request returning *GetUUIDResponse

func (*ClientWithResponses) GetVoiceInterpreterByUIDWithResponse

func (c *ClientWithResponses) GetVoiceInterpreterByUIDWithResponse(ctx context.Context, id string, params *GetVoiceInterpreterByUIDParams, reqEditors ...RequestEditorFn) (*GetVoiceInterpreterByUIDResponse, error)

GetVoiceInterpreterByUIDWithResponse request returning *GetVoiceInterpreterByUIDResponse

func (*ClientWithResponses) GetVoiceInterpretersWithResponse

func (c *ClientWithResponses) GetVoiceInterpretersWithResponse(ctx context.Context, params *GetVoiceInterpretersParams, reqEditors ...RequestEditorFn) (*GetVoiceInterpretersResponse, error)

GetVoiceInterpretersWithResponse request returning *GetVoiceInterpretersResponse

func (*ClientWithResponses) GetVoicesWithResponse

func (c *ClientWithResponses) GetVoicesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVoicesResponse, error)

GetVoicesWithResponse request returning *GetVoicesResponse

func (*ClientWithResponses) InitNewStateTackerWithResponse

func (c *ClientWithResponses) InitNewStateTackerWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*InitNewStateTackerResponse, error)

InitNewStateTackerWithResponse request returning *InitNewStateTackerResponse

func (*ClientWithResponses) InstallAddonByIdWithResponse

func (c *ClientWithResponses) InstallAddonByIdWithResponse(ctx context.Context, addonId string, params *InstallAddonByIdParams, reqEditors ...RequestEditorFn) (*InstallAddonByIdResponse, error)

InstallAddonByIdWithResponse request returning *InstallAddonByIdResponse

func (*ClientWithResponses) InstallAddonFromURLWithResponse

func (c *ClientWithResponses) InstallAddonFromURLWithResponse(ctx context.Context, url string, reqEditors ...RequestEditorFn) (*InstallAddonFromURLResponse, error)

InstallAddonFromURLWithResponse request returning *InstallAddonFromURLResponse

func (*ClientWithResponses) InterpretTextByDefaultInterpreterWithBodyWithResponse

func (c *ClientWithResponses) InterpretTextByDefaultInterpreterWithBodyWithResponse(ctx context.Context, params *InterpretTextByDefaultInterpreterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InterpretTextByDefaultInterpreterResponse, error)

InterpretTextByDefaultInterpreterWithBodyWithResponse request with arbitrary body returning *InterpretTextByDefaultInterpreterResponse

func (*ClientWithResponses) InterpretTextWithBodyWithResponse

func (c *ClientWithResponses) InterpretTextWithBodyWithResponse(ctx context.Context, id string, params *InterpretTextParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InterpretTextResponse, error)

InterpretTextWithBodyWithResponse request with arbitrary body returning *InterpretTextResponse

func (*ClientWithResponses) LinkItemToChannelWithBodyWithResponse

func (c *ClientWithResponses) LinkItemToChannelWithBodyWithResponse(ctx context.Context, itemName string, channelUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkItemToChannelResponse, error)

LinkItemToChannelWithBodyWithResponse request with arbitrary body returning *LinkItemToChannelResponse

func (*ClientWithResponses) LinkItemToChannelWithResponse

func (c *ClientWithResponses) LinkItemToChannelWithResponse(ctx context.Context, itemName string, channelUID string, body LinkItemToChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkItemToChannelResponse, error)

func (*ClientWithResponses) PollDataForSitemapWithResponse

func (c *ClientWithResponses) PollDataForSitemapWithResponse(ctx context.Context, sitemapname string, pageid string, params *PollDataForSitemapParams, reqEditors ...RequestEditorFn) (*PollDataForSitemapResponse, error)

PollDataForSitemapWithResponse request returning *PollDataForSitemapResponse

func (*ClientWithResponses) RemoveApiTokenWithResponse

func (c *ClientWithResponses) RemoveApiTokenWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*RemoveApiTokenResponse, error)

RemoveApiTokenWithResponse request returning *RemoveApiTokenResponse

func (*ClientWithResponses) RemoveIgnoreFlagOnInboxItemWithResponse

func (c *ClientWithResponses) RemoveIgnoreFlagOnInboxItemWithResponse(ctx context.Context, thingUID string, reqEditors ...RequestEditorFn) (*RemoveIgnoreFlagOnInboxItemResponse, error)

RemoveIgnoreFlagOnInboxItemWithResponse request returning *RemoveIgnoreFlagOnInboxItemResponse

func (*ClientWithResponses) RemoveItemFromInboxWithResponse

func (c *ClientWithResponses) RemoveItemFromInboxWithResponse(ctx context.Context, thingUID string, reqEditors ...RequestEditorFn) (*RemoveItemFromInboxResponse, error)

RemoveItemFromInboxWithResponse request returning *RemoveItemFromInboxResponse

func (*ClientWithResponses) RemoveItemFromRegistryWithResponse

func (c *ClientWithResponses) RemoveItemFromRegistryWithResponse(ctx context.Context, itemname string, reqEditors ...RequestEditorFn) (*RemoveItemFromRegistryResponse, error)

RemoveItemFromRegistryWithResponse request returning *RemoveItemFromRegistryResponse

func (*ClientWithResponses) RemoveMemberFromGroupItemWithResponse

func (c *ClientWithResponses) RemoveMemberFromGroupItemWithResponse(ctx context.Context, itemName string, memberItemName string, reqEditors ...RequestEditorFn) (*RemoveMemberFromGroupItemResponse, error)

RemoveMemberFromGroupItemWithResponse request returning *RemoveMemberFromGroupItemResponse

func (*ClientWithResponses) RemoveMetadataFromItemWithResponse

func (c *ClientWithResponses) RemoveMetadataFromItemWithResponse(ctx context.Context, itemname string, namespace string, reqEditors ...RequestEditorFn) (*RemoveMetadataFromItemResponse, error)

RemoveMetadataFromItemWithResponse request returning *RemoveMetadataFromItemResponse

func (*ClientWithResponses) RemoveTagFromItemWithResponse

func (c *ClientWithResponses) RemoveTagFromItemWithResponse(ctx context.Context, itemname string, tag string, reqEditors ...RequestEditorFn) (*RemoveTagFromItemResponse, error)

RemoveTagFromItemWithResponse request returning *RemoveTagFromItemResponse

func (*ClientWithResponses) RemoveThingByIdWithResponse

func (c *ClientWithResponses) RemoveThingByIdWithResponse(ctx context.Context, thingUID string, params *RemoveThingByIdParams, reqEditors ...RequestEditorFn) (*RemoveThingByIdResponse, error)

RemoveThingByIdWithResponse request returning *RemoveThingByIdResponse

func (*ClientWithResponses) RemoveUIComponentFromNamespaceWithResponse

func (c *ClientWithResponses) RemoveUIComponentFromNamespaceWithResponse(ctx context.Context, namespace string, componentUID string, reqEditors ...RequestEditorFn) (*RemoveUIComponentFromNamespaceResponse, error)

RemoveUIComponentFromNamespaceWithResponse request returning *RemoveUIComponentFromNamespaceResponse

func (*ClientWithResponses) RunRuleNowWithResponse

func (c *ClientWithResponses) RunRuleNowWithResponse(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*RunRuleNowResponse, error)

RunRuleNowWithResponse request returning *RunRuleNowResponse

func (*ClientWithResponses) ScanWithResponse

func (c *ClientWithResponses) ScanWithResponse(ctx context.Context, bindingId string, reqEditors ...RequestEditorFn) (*ScanResponse, error)

ScanWithResponse request returning *ScanResponse

func (*ClientWithResponses) SendItemCommandWithBodyWithResponse

func (c *ClientWithResponses) SendItemCommandWithBodyWithResponse(ctx context.Context, itemname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendItemCommandResponse, error)

SendItemCommandWithBodyWithResponse request with arbitrary body returning *SendItemCommandResponse

func (*ClientWithResponses) SetRuleModuleConfigParameterWithBodyWithResponse

func (c *ClientWithResponses) SetRuleModuleConfigParameterWithBodyWithResponse(ctx context.Context, ruleUID string, moduleCategory string, id string, param string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetRuleModuleConfigParameterResponse, error)

SetRuleModuleConfigParameterWithBodyWithResponse request with arbitrary body returning *SetRuleModuleConfigParameterResponse

func (*ClientWithResponses) StoreItemDataInPersistenceServiceWithResponse

func (c *ClientWithResponses) StoreItemDataInPersistenceServiceWithResponse(ctx context.Context, itemname string, params *StoreItemDataInPersistenceServiceParams, reqEditors ...RequestEditorFn) (*StoreItemDataInPersistenceServiceResponse, error)

StoreItemDataInPersistenceServiceWithResponse request returning *StoreItemDataInPersistenceServiceResponse

func (*ClientWithResponses) TextToSpeechWithBodyWithResponse

func (c *ClientWithResponses) TextToSpeechWithBodyWithResponse(ctx context.Context, params *TextToSpeechParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TextToSpeechResponse, error)

TextToSpeechWithBodyWithResponse request with arbitrary body returning *TextToSpeechResponse

func (*ClientWithResponses) UninstallAddonWithResponse

func (c *ClientWithResponses) UninstallAddonWithResponse(ctx context.Context, addonId string, params *UninstallAddonParams, reqEditors ...RequestEditorFn) (*UninstallAddonResponse, error)

UninstallAddonWithResponse request returning *UninstallAddonResponse

func (*ClientWithResponses) UnlinkItemFromChannelWithResponse

func (c *ClientWithResponses) UnlinkItemFromChannelWithResponse(ctx context.Context, itemName string, channelUID string, reqEditors ...RequestEditorFn) (*UnlinkItemFromChannelResponse, error)

UnlinkItemFromChannelWithResponse request returning *UnlinkItemFromChannelResponse

func (*ClientWithResponses) UpdateBindingConfigurationWithBodyWithResponse

func (c *ClientWithResponses) UpdateBindingConfigurationWithBodyWithResponse(ctx context.Context, bindingId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBindingConfigurationResponse, error)

UpdateBindingConfigurationWithBodyWithResponse request with arbitrary body returning *UpdateBindingConfigurationResponse

func (*ClientWithResponses) UpdateBindingConfigurationWithResponse

func (c *ClientWithResponses) UpdateBindingConfigurationWithResponse(ctx context.Context, bindingId string, body UpdateBindingConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBindingConfigurationResponse, error)

func (*ClientWithResponses) UpdateItemListForStateUpdatesWithBodyWithResponse

func (c *ClientWithResponses) UpdateItemListForStateUpdatesWithBodyWithResponse(ctx context.Context, connectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateItemListForStateUpdatesResponse, error)

UpdateItemListForStateUpdatesWithBodyWithResponse request with arbitrary body returning *UpdateItemListForStateUpdatesResponse

func (*ClientWithResponses) UpdateItemStateWithBodyWithResponse

func (c *ClientWithResponses) UpdateItemStateWithBodyWithResponse(ctx context.Context, itemname string, params *UpdateItemStateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateItemStateResponse, error)

UpdateItemStateWithBodyWithResponse request with arbitrary body returning *UpdateItemStateResponse

func (*ClientWithResponses) UpdateRuleConfigurationWithBodyWithResponse

func (c *ClientWithResponses) UpdateRuleConfigurationWithBodyWithResponse(ctx context.Context, ruleUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRuleConfigurationResponse, error)

UpdateRuleConfigurationWithBodyWithResponse request with arbitrary body returning *UpdateRuleConfigurationResponse

func (*ClientWithResponses) UpdateRuleConfigurationWithResponse

func (c *ClientWithResponses) UpdateRuleConfigurationWithResponse(ctx context.Context, ruleUID string, body UpdateRuleConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRuleConfigurationResponse, error)

func (*ClientWithResponses) UpdateRuleWithBodyWithResponse

func (c *ClientWithResponses) UpdateRuleWithBodyWithResponse(ctx context.Context, ruleUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRuleResponse, error)

UpdateRuleWithBodyWithResponse request with arbitrary body returning *UpdateRuleResponse

func (*ClientWithResponses) UpdateRuleWithResponse

func (c *ClientWithResponses) UpdateRuleWithResponse(ctx context.Context, ruleUID string, body UpdateRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRuleResponse, error)

func (*ClientWithResponses) UpdateServiceConfigWithBodyWithResponse

func (c *ClientWithResponses) UpdateServiceConfigWithBodyWithResponse(ctx context.Context, serviceId string, params *UpdateServiceConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateServiceConfigResponse, error)

UpdateServiceConfigWithBodyWithResponse request with arbitrary body returning *UpdateServiceConfigResponse

func (*ClientWithResponses) UpdateServiceConfigWithResponse

func (c *ClientWithResponses) UpdateServiceConfigWithResponse(ctx context.Context, serviceId string, params *UpdateServiceConfigParams, body UpdateServiceConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceConfigResponse, error)

func (*ClientWithResponses) UpdateThingConfigWithBodyWithResponse

func (c *ClientWithResponses) UpdateThingConfigWithBodyWithResponse(ctx context.Context, thingUID string, params *UpdateThingConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateThingConfigResponse, error)

UpdateThingConfigWithBodyWithResponse request with arbitrary body returning *UpdateThingConfigResponse

func (*ClientWithResponses) UpdateThingConfigWithResponse

func (c *ClientWithResponses) UpdateThingConfigWithResponse(ctx context.Context, thingUID string, params *UpdateThingConfigParams, body UpdateThingConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateThingConfigResponse, error)

func (*ClientWithResponses) UpdateThingFirmwareWithResponse

func (c *ClientWithResponses) UpdateThingFirmwareWithResponse(ctx context.Context, thingUID string, firmwareVersion string, params *UpdateThingFirmwareParams, reqEditors ...RequestEditorFn) (*UpdateThingFirmwareResponse, error)

UpdateThingFirmwareWithResponse request returning *UpdateThingFirmwareResponse

func (*ClientWithResponses) UpdateThingWithBodyWithResponse

func (c *ClientWithResponses) UpdateThingWithBodyWithResponse(ctx context.Context, thingUID string, params *UpdateThingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateThingResponse, error)

UpdateThingWithBodyWithResponse request with arbitrary body returning *UpdateThingResponse

func (*ClientWithResponses) UpdateThingWithResponse

func (c *ClientWithResponses) UpdateThingWithResponse(ctx context.Context, thingUID string, params *UpdateThingParams, body UpdateThingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateThingResponse, error)

func (*ClientWithResponses) UpdateUIComponentInNamespaceWithBodyWithResponse

func (c *ClientWithResponses) UpdateUIComponentInNamespaceWithBodyWithResponse(ctx context.Context, namespace string, componentUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUIComponentInNamespaceResponse, error)

UpdateUIComponentInNamespaceWithBodyWithResponse request with arbitrary body returning *UpdateUIComponentInNamespaceResponse

func (*ClientWithResponses) UpdateUIComponentInNamespaceWithResponse

func (c *ClientWithResponses) UpdateUIComponentInNamespaceWithResponse(ctx context.Context, namespace string, componentUID string, body UpdateUIComponentInNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUIComponentInNamespaceResponse, error)

type ClientWithResponsesInterface

type ClientWithResponsesInterface interface {
	// GetRoot request
	GetRootWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetRootResponse, error)

	// GetAddons request
	GetAddonsWithResponse(ctx context.Context, params *GetAddonsParams, reqEditors ...RequestEditorFn) (*GetAddonsResponse, error)

	// GetAddonTypes request
	GetAddonTypesWithResponse(ctx context.Context, params *GetAddonTypesParams, reqEditors ...RequestEditorFn) (*GetAddonTypesResponse, error)

	// GetAddonServices request
	GetAddonServicesWithResponse(ctx context.Context, params *GetAddonServicesParams, reqEditors ...RequestEditorFn) (*GetAddonServicesResponse, error)

	// InstallAddonFromURL request
	InstallAddonFromURLWithResponse(ctx context.Context, url string, reqEditors ...RequestEditorFn) (*InstallAddonFromURLResponse, error)

	// GetAddonById request
	GetAddonByIdWithResponse(ctx context.Context, addonId string, params *GetAddonByIdParams, reqEditors ...RequestEditorFn) (*GetAddonByIdResponse, error)

	// InstallAddonById request
	InstallAddonByIdWithResponse(ctx context.Context, addonId string, params *InstallAddonByIdParams, reqEditors ...RequestEditorFn) (*InstallAddonByIdResponse, error)

	// UninstallAddon request
	UninstallAddonWithResponse(ctx context.Context, addonId string, params *UninstallAddonParams, reqEditors ...RequestEditorFn) (*UninstallAddonResponse, error)

	// GetAudioDefaultSink request
	GetAudioDefaultSinkWithResponse(ctx context.Context, params *GetAudioDefaultSinkParams, reqEditors ...RequestEditorFn) (*GetAudioDefaultSinkResponse, error)

	// GetAudioDefaultSource request
	GetAudioDefaultSourceWithResponse(ctx context.Context, params *GetAudioDefaultSourceParams, reqEditors ...RequestEditorFn) (*GetAudioDefaultSourceResponse, error)

	// GetAudioSinks request
	GetAudioSinksWithResponse(ctx context.Context, params *GetAudioSinksParams, reqEditors ...RequestEditorFn) (*GetAudioSinksResponse, error)

	// GetAudioSources request
	GetAudioSourcesWithResponse(ctx context.Context, params *GetAudioSourcesParams, reqEditors ...RequestEditorFn) (*GetAudioSourcesResponse, error)

	// GetApiTokens request
	GetApiTokensWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetApiTokensResponse, error)

	// RemoveApiToken request
	RemoveApiTokenWithResponse(ctx context.Context, name string, reqEditors ...RequestEditorFn) (*RemoveApiTokenResponse, error)

	// DeleteSession request with any body
	DeleteSessionWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*DeleteSessionResponse, error)

	// GetSessionsForCurrentUser request
	GetSessionsForCurrentUserWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSessionsForCurrentUserResponse, error)

	// GetOAuthToken request with any body
	GetOAuthTokenWithBodyWithResponse(ctx context.Context, params *GetOAuthTokenParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*GetOAuthTokenResponse, error)

	// GetBindings request
	GetBindingsWithResponse(ctx context.Context, params *GetBindingsParams, reqEditors ...RequestEditorFn) (*GetBindingsResponse, error)

	// GetBindingConfiguration request
	GetBindingConfigurationWithResponse(ctx context.Context, bindingId string, reqEditors ...RequestEditorFn) (*GetBindingConfigurationResponse, error)

	// UpdateBindingConfiguration request with any body
	UpdateBindingConfigurationWithBodyWithResponse(ctx context.Context, bindingId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateBindingConfigurationResponse, error)

	UpdateBindingConfigurationWithResponse(ctx context.Context, bindingId string, body UpdateBindingConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateBindingConfigurationResponse, error)

	// GetChannelTypes request
	GetChannelTypesWithResponse(ctx context.Context, params *GetChannelTypesParams, reqEditors ...RequestEditorFn) (*GetChannelTypesResponse, error)

	// GetChannelTypeByUID request
	GetChannelTypeByUIDWithResponse(ctx context.Context, channelTypeUID string, params *GetChannelTypeByUIDParams, reqEditors ...RequestEditorFn) (*GetChannelTypeByUIDResponse, error)

	// GetLinkableItemTypesByChannelTypeUID request
	GetLinkableItemTypesByChannelTypeUIDWithResponse(ctx context.Context, channelTypeUID string, reqEditors ...RequestEditorFn) (*GetLinkableItemTypesByChannelTypeUIDResponse, error)

	// GetConfigDescriptions request
	GetConfigDescriptionsWithResponse(ctx context.Context, params *GetConfigDescriptionsParams, reqEditors ...RequestEditorFn) (*GetConfigDescriptionsResponse, error)

	// GetConfigDescriptionByURI request
	GetConfigDescriptionByURIWithResponse(ctx context.Context, uri string, params *GetConfigDescriptionByURIParams, reqEditors ...RequestEditorFn) (*GetConfigDescriptionByURIResponse, error)

	// GetBindingsWithDiscoverySupport request
	GetBindingsWithDiscoverySupportWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetBindingsWithDiscoverySupportResponse, error)

	// Scan request
	ScanWithResponse(ctx context.Context, bindingId string, reqEditors ...RequestEditorFn) (*ScanResponse, error)

	// GetEvents request
	GetEventsWithResponse(ctx context.Context, params *GetEventsParams, reqEditors ...RequestEditorFn) (*GetEventsResponse, error)

	// InitNewStateTacker request
	InitNewStateTackerWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*InitNewStateTackerResponse, error)

	// UpdateItemListForStateUpdates request with any body
	UpdateItemListForStateUpdatesWithBodyWithResponse(ctx context.Context, connectionId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateItemListForStateUpdatesResponse, error)

	// GetGalleryWidgetList request
	GetGalleryWidgetListWithResponse(ctx context.Context, galleryName string, reqEditors ...RequestEditorFn) (*GetGalleryWidgetListResponse, error)

	// GetGalleryWidgetsItem request
	GetGalleryWidgetsItemWithResponse(ctx context.Context, galleryName string, id string, reqEditors ...RequestEditorFn) (*GetGalleryWidgetsItemResponse, error)

	// GetIconSets request
	GetIconSetsWithResponse(ctx context.Context, params *GetIconSetsParams, reqEditors ...RequestEditorFn) (*GetIconSetsResponse, error)

	// GetDiscoveredInboxItems request
	GetDiscoveredInboxItemsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDiscoveredInboxItemsResponse, error)

	// RemoveItemFromInbox request
	RemoveItemFromInboxWithResponse(ctx context.Context, thingUID string, reqEditors ...RequestEditorFn) (*RemoveItemFromInboxResponse, error)

	// ApproveInboxItemById request with any body
	ApproveInboxItemByIdWithBodyWithResponse(ctx context.Context, thingUID string, params *ApproveInboxItemByIdParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ApproveInboxItemByIdResponse, error)

	// FlagInboxItemAsIgnored request
	FlagInboxItemAsIgnoredWithResponse(ctx context.Context, thingUID string, reqEditors ...RequestEditorFn) (*FlagInboxItemAsIgnoredResponse, error)

	// RemoveIgnoreFlagOnInboxItem request
	RemoveIgnoreFlagOnInboxItemWithResponse(ctx context.Context, thingUID string, reqEditors ...RequestEditorFn) (*RemoveIgnoreFlagOnInboxItemResponse, error)

	// GetItems request
	GetItemsWithResponse(ctx context.Context, params *GetItemsParams, reqEditors ...RequestEditorFn) (*GetItemsResponse, error)

	// AddOrUpdateItemsInRegistry request with any body
	AddOrUpdateItemsInRegistryWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddOrUpdateItemsInRegistryResponse, error)

	AddOrUpdateItemsInRegistryWithResponse(ctx context.Context, body AddOrUpdateItemsInRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*AddOrUpdateItemsInRegistryResponse, error)

	// RemoveMemberFromGroupItem request
	RemoveMemberFromGroupItemWithResponse(ctx context.Context, itemName string, memberItemName string, reqEditors ...RequestEditorFn) (*RemoveMemberFromGroupItemResponse, error)

	// AddMemberToGroupItem request
	AddMemberToGroupItemWithResponse(ctx context.Context, itemName string, memberItemName string, reqEditors ...RequestEditorFn) (*AddMemberToGroupItemResponse, error)

	// RemoveItemFromRegistry request
	RemoveItemFromRegistryWithResponse(ctx context.Context, itemname string, reqEditors ...RequestEditorFn) (*RemoveItemFromRegistryResponse, error)

	// GetItemByName request
	GetItemByNameWithResponse(ctx context.Context, itemname string, params *GetItemByNameParams, reqEditors ...RequestEditorFn) (*GetItemByNameResponse, error)

	// SendItemCommand request with any body
	SendItemCommandWithBodyWithResponse(ctx context.Context, itemname string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SendItemCommandResponse, error)

	// AddOrUpdateItemInRegistry request with any body
	AddOrUpdateItemInRegistryWithBodyWithResponse(ctx context.Context, itemname string, params *AddOrUpdateItemInRegistryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddOrUpdateItemInRegistryResponse, error)

	AddOrUpdateItemInRegistryWithResponse(ctx context.Context, itemname string, params *AddOrUpdateItemInRegistryParams, body AddOrUpdateItemInRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*AddOrUpdateItemInRegistryResponse, error)

	// RemoveMetadataFromItem request
	RemoveMetadataFromItemWithResponse(ctx context.Context, itemname string, namespace string, reqEditors ...RequestEditorFn) (*RemoveMetadataFromItemResponse, error)

	// AddMetadataToItem request with any body
	AddMetadataToItemWithBodyWithResponse(ctx context.Context, itemname string, namespace string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddMetadataToItemResponse, error)

	AddMetadataToItemWithResponse(ctx context.Context, itemname string, namespace string, body AddMetadataToItemJSONRequestBody, reqEditors ...RequestEditorFn) (*AddMetadataToItemResponse, error)

	// GetItemState request
	GetItemStateWithResponse(ctx context.Context, itemname string, reqEditors ...RequestEditorFn) (*GetItemStateResponse, error)

	// UpdateItemState request with any body
	UpdateItemStateWithBodyWithResponse(ctx context.Context, itemname string, params *UpdateItemStateParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateItemStateResponse, error)

	// RemoveTagFromItem request
	RemoveTagFromItemWithResponse(ctx context.Context, itemname string, tag string, reqEditors ...RequestEditorFn) (*RemoveTagFromItemResponse, error)

	// AddTagToItem request
	AddTagToItemWithResponse(ctx context.Context, itemname string, tag string, reqEditors ...RequestEditorFn) (*AddTagToItemResponse, error)

	// GetItemLinks request
	GetItemLinksWithResponse(ctx context.Context, params *GetItemLinksParams, reqEditors ...RequestEditorFn) (*GetItemLinksResponse, error)

	// UnlinkItemFromChannel request
	UnlinkItemFromChannelWithResponse(ctx context.Context, itemName string, channelUID string, reqEditors ...RequestEditorFn) (*UnlinkItemFromChannelResponse, error)

	// GetItemLink request
	GetItemLinkWithResponse(ctx context.Context, itemName string, channelUID string, reqEditors ...RequestEditorFn) (*GetItemLinkResponse, error)

	// LinkItemToChannel request with any body
	LinkItemToChannelWithBodyWithResponse(ctx context.Context, itemName string, channelUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*LinkItemToChannelResponse, error)

	LinkItemToChannelWithResponse(ctx context.Context, itemName string, channelUID string, body LinkItemToChannelJSONRequestBody, reqEditors ...RequestEditorFn) (*LinkItemToChannelResponse, error)

	// GetModuleTypes request
	GetModuleTypesWithResponse(ctx context.Context, params *GetModuleTypesParams, reqEditors ...RequestEditorFn) (*GetModuleTypesResponse, error)

	// GetModuleTypeById request
	GetModuleTypeByIdWithResponse(ctx context.Context, moduleTypeUID string, params *GetModuleTypeByIdParams, reqEditors ...RequestEditorFn) (*GetModuleTypeByIdResponse, error)

	// GetPersistenceServices request
	GetPersistenceServicesWithResponse(ctx context.Context, params *GetPersistenceServicesParams, reqEditors ...RequestEditorFn) (*GetPersistenceServicesResponse, error)

	// GetItemsForPersistenceService request
	GetItemsForPersistenceServiceWithResponse(ctx context.Context, params *GetItemsForPersistenceServiceParams, reqEditors ...RequestEditorFn) (*GetItemsForPersistenceServiceResponse, error)

	// DeleteItemFromPersistenceService request
	DeleteItemFromPersistenceServiceWithResponse(ctx context.Context, itemname string, params *DeleteItemFromPersistenceServiceParams, reqEditors ...RequestEditorFn) (*DeleteItemFromPersistenceServiceResponse, error)

	// GetItemDataFromPersistenceService request
	GetItemDataFromPersistenceServiceWithResponse(ctx context.Context, itemname string, params *GetItemDataFromPersistenceServiceParams, reqEditors ...RequestEditorFn) (*GetItemDataFromPersistenceServiceResponse, error)

	// StoreItemDataInPersistenceService request
	StoreItemDataInPersistenceServiceWithResponse(ctx context.Context, itemname string, params *StoreItemDataInPersistenceServiceParams, reqEditors ...RequestEditorFn) (*StoreItemDataInPersistenceServiceResponse, error)

	// GetProfileTypes request
	GetProfileTypesWithResponse(ctx context.Context, params *GetProfileTypesParams, reqEditors ...RequestEditorFn) (*GetProfileTypesResponse, error)

	// GetRules request
	GetRulesWithResponse(ctx context.Context, params *GetRulesParams, reqEditors ...RequestEditorFn) (*GetRulesResponse, error)

	// CreateRule request with any body
	CreateRuleWithBodyWithResponse(ctx context.Context, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateRuleResponse, error)

	CreateRuleWithResponse(ctx context.Context, body CreateRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateRuleResponse, error)

	// GetScheduleRuleSimulations request
	GetScheduleRuleSimulationsWithResponse(ctx context.Context, params *GetScheduleRuleSimulationsParams, reqEditors ...RequestEditorFn) (*GetScheduleRuleSimulationsResponse, error)

	// DeleteRule request
	DeleteRuleWithResponse(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*DeleteRuleResponse, error)

	// GetRuleById request
	GetRuleByIdWithResponse(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*GetRuleByIdResponse, error)

	// UpdateRule request with any body
	UpdateRuleWithBodyWithResponse(ctx context.Context, ruleUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRuleResponse, error)

	UpdateRuleWithResponse(ctx context.Context, ruleUID string, body UpdateRuleJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRuleResponse, error)

	// GetRuleActions request
	GetRuleActionsWithResponse(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*GetRuleActionsResponse, error)

	// GetRuleConditions request
	GetRuleConditionsWithResponse(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*GetRuleConditionsResponse, error)

	// GetRuleConfiguration request
	GetRuleConfigurationWithResponse(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*GetRuleConfigurationResponse, error)

	// UpdateRuleConfiguration request with any body
	UpdateRuleConfigurationWithBodyWithResponse(ctx context.Context, ruleUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateRuleConfigurationResponse, error)

	UpdateRuleConfigurationWithResponse(ctx context.Context, ruleUID string, body UpdateRuleConfigurationJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateRuleConfigurationResponse, error)

	// EnableRule request with any body
	EnableRuleWithBodyWithResponse(ctx context.Context, ruleUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableRuleResponse, error)

	// RunRuleNow request
	RunRuleNowWithResponse(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*RunRuleNowResponse, error)

	// GetRuleTriggers request
	GetRuleTriggersWithResponse(ctx context.Context, ruleUID string, reqEditors ...RequestEditorFn) (*GetRuleTriggersResponse, error)

	// GetRuleModuleById request
	GetRuleModuleByIdWithResponse(ctx context.Context, ruleUID string, moduleCategory string, id string, reqEditors ...RequestEditorFn) (*GetRuleModuleByIdResponse, error)

	// GetRuleModuleConfig request
	GetRuleModuleConfigWithResponse(ctx context.Context, ruleUID string, moduleCategory string, id string, reqEditors ...RequestEditorFn) (*GetRuleModuleConfigResponse, error)

	// GetRuleModuleConfigParameter request
	GetRuleModuleConfigParameterWithResponse(ctx context.Context, ruleUID string, moduleCategory string, id string, param string, reqEditors ...RequestEditorFn) (*GetRuleModuleConfigParameterResponse, error)

	// SetRuleModuleConfigParameter request with any body
	SetRuleModuleConfigParameterWithBodyWithResponse(ctx context.Context, ruleUID string, moduleCategory string, id string, param string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*SetRuleModuleConfigParameterResponse, error)

	// GetServices request
	GetServicesWithResponse(ctx context.Context, params *GetServicesParams, reqEditors ...RequestEditorFn) (*GetServicesResponse, error)

	// GetServicesById request
	GetServicesByIdWithResponse(ctx context.Context, serviceId string, params *GetServicesByIdParams, reqEditors ...RequestEditorFn) (*GetServicesByIdResponse, error)

	// DeleteServiceConfig request
	DeleteServiceConfigWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*DeleteServiceConfigResponse, error)

	// GetServiceConfig request
	GetServiceConfigWithResponse(ctx context.Context, serviceId string, reqEditors ...RequestEditorFn) (*GetServiceConfigResponse, error)

	// UpdateServiceConfig request with any body
	UpdateServiceConfigWithBodyWithResponse(ctx context.Context, serviceId string, params *UpdateServiceConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateServiceConfigResponse, error)

	UpdateServiceConfigWithResponse(ctx context.Context, serviceId string, params *UpdateServiceConfigParams, body UpdateServiceConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateServiceConfigResponse, error)

	// GetServiceContext request
	GetServiceContextWithResponse(ctx context.Context, serviceId string, params *GetServiceContextParams, reqEditors ...RequestEditorFn) (*GetServiceContextResponse, error)

	// GetSitemaps request
	GetSitemapsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSitemapsResponse, error)

	// CreateSitemapEventSubscription request
	CreateSitemapEventSubscriptionWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*CreateSitemapEventSubscriptionResponse, error)

	// GetSitemapEvents request
	GetSitemapEventsWithResponse(ctx context.Context, subscriptionid string, params *GetSitemapEventsParams, reqEditors ...RequestEditorFn) (*GetSitemapEventsResponse, error)

	// GetSitemapByName request
	GetSitemapByNameWithResponse(ctx context.Context, sitemapname string, params *GetSitemapByNameParams, reqEditors ...RequestEditorFn) (*GetSitemapByNameResponse, error)

	// PollDataForSitemap request
	PollDataForSitemapWithResponse(ctx context.Context, sitemapname string, pageid string, params *PollDataForSitemapParams, reqEditors ...RequestEditorFn) (*PollDataForSitemapResponse, error)

	// GetSystemInformation request
	GetSystemInformationWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetSystemInformationResponse, error)

	// GetTemplates request
	GetTemplatesWithResponse(ctx context.Context, params *GetTemplatesParams, reqEditors ...RequestEditorFn) (*GetTemplatesResponse, error)

	// GetTemplateById request
	GetTemplateByIdWithResponse(ctx context.Context, templateUID string, params *GetTemplateByIdParams, reqEditors ...RequestEditorFn) (*GetTemplateByIdResponse, error)

	// GetThingTypes request
	GetThingTypesWithResponse(ctx context.Context, params *GetThingTypesParams, reqEditors ...RequestEditorFn) (*GetThingTypesResponse, error)

	// GetThingTypeById request
	GetThingTypeByIdWithResponse(ctx context.Context, thingTypeUID string, params *GetThingTypeByIdParams, reqEditors ...RequestEditorFn) (*GetThingTypeByIdResponse, error)

	// GetThings request
	GetThingsWithResponse(ctx context.Context, params *GetThingsParams, reqEditors ...RequestEditorFn) (*GetThingsResponse, error)

	// CreateThingInRegistry request with any body
	CreateThingInRegistryWithBodyWithResponse(ctx context.Context, params *CreateThingInRegistryParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*CreateThingInRegistryResponse, error)

	CreateThingInRegistryWithResponse(ctx context.Context, params *CreateThingInRegistryParams, body CreateThingInRegistryJSONRequestBody, reqEditors ...RequestEditorFn) (*CreateThingInRegistryResponse, error)

	// RemoveThingById request
	RemoveThingByIdWithResponse(ctx context.Context, thingUID string, params *RemoveThingByIdParams, reqEditors ...RequestEditorFn) (*RemoveThingByIdResponse, error)

	// GetThingById request
	GetThingByIdWithResponse(ctx context.Context, thingUID string, params *GetThingByIdParams, reqEditors ...RequestEditorFn) (*GetThingByIdResponse, error)

	// UpdateThing request with any body
	UpdateThingWithBodyWithResponse(ctx context.Context, thingUID string, params *UpdateThingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateThingResponse, error)

	UpdateThingWithResponse(ctx context.Context, thingUID string, params *UpdateThingParams, body UpdateThingJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateThingResponse, error)

	// UpdateThingConfig request with any body
	UpdateThingConfigWithBodyWithResponse(ctx context.Context, thingUID string, params *UpdateThingConfigParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateThingConfigResponse, error)

	UpdateThingConfigWithResponse(ctx context.Context, thingUID string, params *UpdateThingConfigParams, body UpdateThingConfigJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateThingConfigResponse, error)

	// GetThingConfigStatus request
	GetThingConfigStatusWithResponse(ctx context.Context, thingUID string, params *GetThingConfigStatusParams, reqEditors ...RequestEditorFn) (*GetThingConfigStatusResponse, error)

	// EnableThing request with any body
	EnableThingWithBodyWithResponse(ctx context.Context, thingUID string, params *EnableThingParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*EnableThingResponse, error)

	// GetThingFirmwareStatus request
	GetThingFirmwareStatusWithResponse(ctx context.Context, thingUID string, params *GetThingFirmwareStatusParams, reqEditors ...RequestEditorFn) (*GetThingFirmwareStatusResponse, error)

	// UpdateThingFirmware request
	UpdateThingFirmwareWithResponse(ctx context.Context, thingUID string, firmwareVersion string, params *UpdateThingFirmwareParams, reqEditors ...RequestEditorFn) (*UpdateThingFirmwareResponse, error)

	// GetAvailableFirmwaresForThing request
	GetAvailableFirmwaresForThingWithResponse(ctx context.Context, thingUID string, params *GetAvailableFirmwaresForThingParams, reqEditors ...RequestEditorFn) (*GetAvailableFirmwaresForThingResponse, error)

	// GetThingStatus request
	GetThingStatusWithResponse(ctx context.Context, thingUID string, params *GetThingStatusParams, reqEditors ...RequestEditorFn) (*GetThingStatusResponse, error)

	// GetRegisteredUIComponentsInNamespace request
	GetRegisteredUIComponentsInNamespaceWithResponse(ctx context.Context, namespace string, params *GetRegisteredUIComponentsInNamespaceParams, reqEditors ...RequestEditorFn) (*GetRegisteredUIComponentsInNamespaceResponse, error)

	// AddUIComponentToNamespace request with any body
	AddUIComponentToNamespaceWithBodyWithResponse(ctx context.Context, namespace string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*AddUIComponentToNamespaceResponse, error)

	AddUIComponentToNamespaceWithResponse(ctx context.Context, namespace string, body AddUIComponentToNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*AddUIComponentToNamespaceResponse, error)

	// RemoveUIComponentFromNamespace request
	RemoveUIComponentFromNamespaceWithResponse(ctx context.Context, namespace string, componentUID string, reqEditors ...RequestEditorFn) (*RemoveUIComponentFromNamespaceResponse, error)

	// GetUIComponentInNamespace request
	GetUIComponentInNamespaceWithResponse(ctx context.Context, namespace string, componentUID string, reqEditors ...RequestEditorFn) (*GetUIComponentInNamespaceResponse, error)

	// UpdateUIComponentInNamespace request with any body
	UpdateUIComponentInNamespaceWithBodyWithResponse(ctx context.Context, namespace string, componentUID string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*UpdateUIComponentInNamespaceResponse, error)

	UpdateUIComponentInNamespaceWithResponse(ctx context.Context, namespace string, componentUID string, body UpdateUIComponentInNamespaceJSONRequestBody, reqEditors ...RequestEditorFn) (*UpdateUIComponentInNamespaceResponse, error)

	// GetUITiles request
	GetUITilesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUITilesResponse, error)

	// GetUUID request
	GetUUIDWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetUUIDResponse, error)

	// GetDefaultVoice request
	GetDefaultVoiceWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetDefaultVoiceResponse, error)

	// GetVoiceInterpreters request
	GetVoiceInterpretersWithResponse(ctx context.Context, params *GetVoiceInterpretersParams, reqEditors ...RequestEditorFn) (*GetVoiceInterpretersResponse, error)

	// InterpretTextByDefaultInterpreter request with any body
	InterpretTextByDefaultInterpreterWithBodyWithResponse(ctx context.Context, params *InterpretTextByDefaultInterpreterParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InterpretTextByDefaultInterpreterResponse, error)

	// GetVoiceInterpreterByUID request
	GetVoiceInterpreterByUIDWithResponse(ctx context.Context, id string, params *GetVoiceInterpreterByUIDParams, reqEditors ...RequestEditorFn) (*GetVoiceInterpreterByUIDResponse, error)

	// InterpretText request with any body
	InterpretTextWithBodyWithResponse(ctx context.Context, id string, params *InterpretTextParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*InterpretTextResponse, error)

	// TextToSpeech request with any body
	TextToSpeechWithBodyWithResponse(ctx context.Context, params *TextToSpeechParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*TextToSpeechResponse, error)

	// GetVoices request
	GetVoicesWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetVoicesResponse, error)
}

ClientWithResponsesInterface is the interface specification for the client with responses above.

type CommandDescription

type CommandDescription struct {
	CommandOptions *[]CommandOption `json:"commandOptions,omitempty"`
}

CommandDescription defines model for CommandDescription.

type CommandOption

type CommandOption struct {
	Command *string `json:"command,omitempty"`
	Label   *string `json:"label,omitempty"`
}

CommandOption defines model for CommandOption.

type Condition

type Condition struct {
	Configuration *Configuration    `json:"configuration,omitempty"`
	Description   *string           `json:"description,omitempty"`
	Id            *string           `json:"id,omitempty"`
	Inputs        *Condition_Inputs `json:"inputs,omitempty"`
	Label         *string           `json:"label,omitempty"`
	TypeUID       *string           `json:"typeUID,omitempty"`
}

Condition defines model for Condition.

type ConditionDTO

type ConditionDTO struct {
	Configuration *ConditionDTO_Configuration `json:"configuration,omitempty"`
	Description   *string                     `json:"description,omitempty"`
	Id            *string                     `json:"id,omitempty"`
	Inputs        *ConditionDTO_Inputs        `json:"inputs,omitempty"`
	Label         *string                     `json:"label,omitempty"`
	Type          *string                     `json:"type,omitempty"`
}

ConditionDTO defines model for ConditionDTO.

type ConditionDTO_Configuration

type ConditionDTO_Configuration struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

ConditionDTO_Configuration defines model for ConditionDTO.Configuration.

func (ConditionDTO_Configuration) Get

func (a ConditionDTO_Configuration) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for ConditionDTO_Configuration. Returns the specified element and whether it was found

func (ConditionDTO_Configuration) MarshalJSON

func (a ConditionDTO_Configuration) MarshalJSON() ([]byte, error)

Override default JSON handling for ConditionDTO_Configuration to handle AdditionalProperties

func (*ConditionDTO_Configuration) Set

func (a *ConditionDTO_Configuration) Set(fieldName string, value map[string]interface{})

Setter for additional properties for ConditionDTO_Configuration

func (*ConditionDTO_Configuration) UnmarshalJSON

func (a *ConditionDTO_Configuration) UnmarshalJSON(b []byte) error

Override default JSON handling for ConditionDTO_Configuration to handle AdditionalProperties

type ConditionDTO_Inputs

type ConditionDTO_Inputs struct {
	AdditionalProperties map[string]string `json:"-"`
}

ConditionDTO_Inputs defines model for ConditionDTO.Inputs.

func (ConditionDTO_Inputs) Get

func (a ConditionDTO_Inputs) Get(fieldName string) (value string, found bool)

Getter for additional properties for ConditionDTO_Inputs. Returns the specified element and whether it was found

func (ConditionDTO_Inputs) MarshalJSON

func (a ConditionDTO_Inputs) MarshalJSON() ([]byte, error)

Override default JSON handling for ConditionDTO_Inputs to handle AdditionalProperties

func (*ConditionDTO_Inputs) Set

func (a *ConditionDTO_Inputs) Set(fieldName string, value string)

Setter for additional properties for ConditionDTO_Inputs

func (*ConditionDTO_Inputs) UnmarshalJSON

func (a *ConditionDTO_Inputs) UnmarshalJSON(b []byte) error

Override default JSON handling for ConditionDTO_Inputs to handle AdditionalProperties

type Condition_Inputs

type Condition_Inputs struct {
	AdditionalProperties map[string]string `json:"-"`
}

Condition_Inputs defines model for Condition.Inputs.

func (Condition_Inputs) Get

func (a Condition_Inputs) Get(fieldName string) (value string, found bool)

Getter for additional properties for Condition_Inputs. Returns the specified element and whether it was found

func (Condition_Inputs) MarshalJSON

func (a Condition_Inputs) MarshalJSON() ([]byte, error)

Override default JSON handling for Condition_Inputs to handle AdditionalProperties

func (*Condition_Inputs) Set

func (a *Condition_Inputs) Set(fieldName string, value string)

Setter for additional properties for Condition_Inputs

func (*Condition_Inputs) UnmarshalJSON

func (a *Condition_Inputs) UnmarshalJSON(b []byte) error

Override default JSON handling for Condition_Inputs to handle AdditionalProperties

type ConfigDescriptionDTO

type ConfigDescriptionDTO struct {
	ParameterGroups *[]ConfigDescriptionParameterGroupDTO `json:"parameterGroups,omitempty"`
	Parameters      *[]ConfigDescriptionParameterDTO      `json:"parameters,omitempty"`
	Uri             *string                               `json:"uri,omitempty"`
}

ConfigDescriptionDTO defines model for ConfigDescriptionDTO.

type ConfigDescriptionParameter

type ConfigDescriptionParameter struct {
	Advanced       *bool                           `json:"advanced,omitempty"`
	Context        *string                         `json:"context,omitempty"`
	Default        *string                         `json:"default,omitempty"`
	Description    *string                         `json:"description,omitempty"`
	FilterCriteria *[]FilterCriteria               `json:"filterCriteria,omitempty"`
	GroupName      *string                         `json:"groupName,omitempty"`
	Label          *string                         `json:"label,omitempty"`
	LimitToOptions *bool                           `json:"limitToOptions,omitempty"`
	Maximum        *float32                        `json:"maximum,omitempty"`
	Minimum        *float32                        `json:"minimum,omitempty"`
	Multiple       *bool                           `json:"multiple,omitempty"`
	MultipleLimit  *int32                          `json:"multipleLimit,omitempty"`
	Name           *string                         `json:"name,omitempty"`
	Options        *[]ParameterOption              `json:"options,omitempty"`
	Pattern        *string                         `json:"pattern,omitempty"`
	ReadOnly       *bool                           `json:"readOnly,omitempty"`
	Required       *bool                           `json:"required,omitempty"`
	StepSize       *float32                        `json:"stepSize,omitempty"`
	Type           *ConfigDescriptionParameterType `json:"type,omitempty"`
	Unit           *string                         `json:"unit,omitempty"`
	UnitLabel      *string                         `json:"unitLabel,omitempty"`
	Verifyable     *bool                           `json:"verifyable,omitempty"`
}

ConfigDescriptionParameter defines model for ConfigDescriptionParameter.

type ConfigDescriptionParameterDTO

type ConfigDescriptionParameterDTO struct {
	Advanced       *bool                              `json:"advanced,omitempty"`
	Context        *string                            `json:"context,omitempty"`
	DefaultValue   *string                            `json:"defaultValue,omitempty"`
	Description    *string                            `json:"description,omitempty"`
	FilterCriteria *[]FilterCriteriaDTO               `json:"filterCriteria,omitempty"`
	GroupName      *string                            `json:"groupName,omitempty"`
	Label          *string                            `json:"label,omitempty"`
	LimitToOptions *bool                              `json:"limitToOptions,omitempty"`
	Max            *float32                           `json:"max,omitempty"`
	Min            *float32                           `json:"min,omitempty"`
	Multiple       *bool                              `json:"multiple,omitempty"`
	MultipleLimit  *int32                             `json:"multipleLimit,omitempty"`
	Name           *string                            `json:"name,omitempty"`
	Options        *[]ParameterOptionDTO              `json:"options,omitempty"`
	Pattern        *string                            `json:"pattern,omitempty"`
	ReadOnly       *bool                              `json:"readOnly,omitempty"`
	Required       *bool                              `json:"required,omitempty"`
	Stepsize       *float32                           `json:"stepsize,omitempty"`
	Type           *ConfigDescriptionParameterDTOType `json:"type,omitempty"`
	Unit           *string                            `json:"unit,omitempty"`
	UnitLabel      *string                            `json:"unitLabel,omitempty"`
	Verify         *bool                              `json:"verify,omitempty"`
}

ConfigDescriptionParameterDTO defines model for ConfigDescriptionParameterDTO.

type ConfigDescriptionParameterDTOType

type ConfigDescriptionParameterDTOType string

ConfigDescriptionParameterDTOType defines model for ConfigDescriptionParameterDTO.Type.

const (
	ConfigDescriptionParameterDTOTypeBOOLEAN ConfigDescriptionParameterDTOType = "BOOLEAN"

	ConfigDescriptionParameterDTOTypeDECIMAL ConfigDescriptionParameterDTOType = "DECIMAL"

	ConfigDescriptionParameterDTOTypeINTEGER ConfigDescriptionParameterDTOType = "INTEGER"

	ConfigDescriptionParameterDTOTypeTEXT ConfigDescriptionParameterDTOType = "TEXT"
)

Defines values for ConfigDescriptionParameterDTOType.

type ConfigDescriptionParameterGroupDTO

type ConfigDescriptionParameterGroupDTO struct {
	Advanced    *bool   `json:"advanced,omitempty"`
	Context     *string `json:"context,omitempty"`
	Description *string `json:"description,omitempty"`
	Label       *string `json:"label,omitempty"`
	Name        *string `json:"name,omitempty"`
}

ConfigDescriptionParameterGroupDTO defines model for ConfigDescriptionParameterGroupDTO.

type ConfigDescriptionParameterType

type ConfigDescriptionParameterType string

ConfigDescriptionParameterType defines model for ConfigDescriptionParameter.Type.

const (
	ConfigDescriptionParameterTypeBOOLEAN ConfigDescriptionParameterType = "BOOLEAN"

	ConfigDescriptionParameterTypeDECIMAL ConfigDescriptionParameterType = "DECIMAL"

	ConfigDescriptionParameterTypeINTEGER ConfigDescriptionParameterType = "INTEGER"

	ConfigDescriptionParameterTypeTEXT ConfigDescriptionParameterType = "TEXT"
)

Defines values for ConfigDescriptionParameterType.

type ConfigStatusMessage

type ConfigStatusMessage struct {
	Message       *string                  `json:"message,omitempty"`
	ParameterName *string                  `json:"parameterName,omitempty"`
	StatusCode    *int32                   `json:"statusCode,omitempty"`
	Type          *ConfigStatusMessageType `json:"type,omitempty"`
}

ConfigStatusMessage defines model for ConfigStatusMessage.

type ConfigStatusMessageType

type ConfigStatusMessageType string

ConfigStatusMessageType defines model for ConfigStatusMessage.Type.

const (
	ConfigStatusMessageTypeERROR ConfigStatusMessageType = "ERROR"

	ConfigStatusMessageTypeINFORMATION ConfigStatusMessageType = "INFORMATION"

	ConfigStatusMessageTypePENDING ConfigStatusMessageType = "PENDING"

	ConfigStatusMessageTypeWARNING ConfigStatusMessageType = "WARNING"
)

Defines values for ConfigStatusMessageType.

type ConfigurableServiceDTO

type ConfigurableServiceDTO struct {
	Category             *string `json:"category,omitempty"`
	ConfigDescriptionURI *string `json:"configDescriptionURI,omitempty"`
	Id                   *string `json:"id,omitempty"`
	Label                *string `json:"label,omitempty"`
	Multiple             *bool   `json:"multiple,omitempty"`
}

ConfigurableServiceDTO defines model for ConfigurableServiceDTO.

type Configuration

type Configuration struct {
	Properties *Configuration_Properties `json:"properties,omitempty"`
}

Configuration defines model for Configuration.

type Configuration_Properties

type Configuration_Properties struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

Configuration_Properties defines model for Configuration.Properties.

func (Configuration_Properties) Get

func (a Configuration_Properties) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for Configuration_Properties. Returns the specified element and whether it was found

func (Configuration_Properties) MarshalJSON

func (a Configuration_Properties) MarshalJSON() ([]byte, error)

Override default JSON handling for Configuration_Properties to handle AdditionalProperties

func (*Configuration_Properties) Set

func (a *Configuration_Properties) Set(fieldName string, value map[string]interface{})

Setter for additional properties for Configuration_Properties

func (*Configuration_Properties) UnmarshalJSON

func (a *Configuration_Properties) UnmarshalJSON(b []byte) error

Override default JSON handling for Configuration_Properties to handle AdditionalProperties

type CreateRuleJSONBody

type CreateRuleJSONBody RuleDTO

CreateRuleJSONBody defines parameters for CreateRule.

type CreateRuleJSONRequestBody

type CreateRuleJSONRequestBody CreateRuleJSONBody

CreateRuleJSONRequestBody defines body for CreateRule for application/json ContentType.

type CreateRuleResponse

type CreateRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseCreateRuleResponse

func ParseCreateRuleResponse(rsp *http.Response) (*CreateRuleResponse, error)

ParseCreateRuleResponse parses an HTTP response from a CreateRuleWithResponse call

func (CreateRuleResponse) Status

func (r CreateRuleResponse) Status() string

Status returns HTTPResponse.Status

func (CreateRuleResponse) StatusCode

func (r CreateRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type CreateSitemapEventSubscriptionResponse

type CreateSitemapEventSubscriptionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseCreateSitemapEventSubscriptionResponse

func ParseCreateSitemapEventSubscriptionResponse(rsp *http.Response) (*CreateSitemapEventSubscriptionResponse, error)

ParseCreateSitemapEventSubscriptionResponse parses an HTTP response from a CreateSitemapEventSubscriptionWithResponse call

func (CreateSitemapEventSubscriptionResponse) Status

Status returns HTTPResponse.Status

func (CreateSitemapEventSubscriptionResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type CreateThingInRegistryJSONBody

type CreateThingInRegistryJSONBody ThingDTO

CreateThingInRegistryJSONBody defines parameters for CreateThingInRegistry.

type CreateThingInRegistryJSONRequestBody

type CreateThingInRegistryJSONRequestBody CreateThingInRegistryJSONBody

CreateThingInRegistryJSONRequestBody defines body for CreateThingInRegistry for application/json ContentType.

type CreateThingInRegistryParams

type CreateThingInRegistryParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

CreateThingInRegistryParams defines parameters for CreateThingInRegistry.

type CreateThingInRegistryResponse

type CreateThingInRegistryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseCreateThingInRegistryResponse

func ParseCreateThingInRegistryResponse(rsp *http.Response) (*CreateThingInRegistryResponse, error)

ParseCreateThingInRegistryResponse parses an HTTP response from a CreateThingInRegistryWithResponse call

func (CreateThingInRegistryResponse) Status

Status returns HTTPResponse.Status

func (CreateThingInRegistryResponse) StatusCode

func (r CreateThingInRegistryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteItemFromPersistenceServiceParams

type DeleteItemFromPersistenceServiceParams struct {
	// Id of the persistence service.
	ServiceId string `json:"serviceId"`

	// Start time of the data to return. [yyyy-MM-dd'T'HH:mm:ss.SSSZ]
	Starttime string `json:"starttime"`

	// End time of the data to return. [yyyy-MM-dd'T'HH:mm:ss.SSSZ]
	Endtime string `json:"endtime"`
}

DeleteItemFromPersistenceServiceParams defines parameters for DeleteItemFromPersistenceService.

type DeleteItemFromPersistenceServiceResponse

type DeleteItemFromPersistenceServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]string
}

func ParseDeleteItemFromPersistenceServiceResponse

func ParseDeleteItemFromPersistenceServiceResponse(rsp *http.Response) (*DeleteItemFromPersistenceServiceResponse, error)

ParseDeleteItemFromPersistenceServiceResponse parses an HTTP response from a DeleteItemFromPersistenceServiceWithResponse call

func (DeleteItemFromPersistenceServiceResponse) Status

Status returns HTTPResponse.Status

func (DeleteItemFromPersistenceServiceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type DeleteRuleResponse

type DeleteRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteRuleResponse

func ParseDeleteRuleResponse(rsp *http.Response) (*DeleteRuleResponse, error)

ParseDeleteRuleResponse parses an HTTP response from a DeleteRuleWithResponse call

func (DeleteRuleResponse) Status

func (r DeleteRuleResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteRuleResponse) StatusCode

func (r DeleteRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteServiceConfigResponse

type DeleteServiceConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
}

func ParseDeleteServiceConfigResponse

func ParseDeleteServiceConfigResponse(rsp *http.Response) (*DeleteServiceConfigResponse, error)

ParseDeleteServiceConfigResponse parses an HTTP response from a DeleteServiceConfigWithResponse call

func (DeleteServiceConfigResponse) Status

Status returns HTTPResponse.Status

func (DeleteServiceConfigResponse) StatusCode

func (r DeleteServiceConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DeleteSessionResponse

type DeleteSessionResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseDeleteSessionResponse

func ParseDeleteSessionResponse(rsp *http.Response) (*DeleteSessionResponse, error)

ParseDeleteSessionResponse parses an HTTP response from a DeleteSessionWithResponse call

func (DeleteSessionResponse) Status

func (r DeleteSessionResponse) Status() string

Status returns HTTPResponse.Status

func (DeleteSessionResponse) StatusCode

func (r DeleteSessionResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type DiscoveryResultDTO

type DiscoveryResultDTO struct {
	BridgeUID              *string                        `json:"bridgeUID,omitempty"`
	Flag                   *DiscoveryResultDTOFlag        `json:"flag,omitempty"`
	Label                  *string                        `json:"label,omitempty"`
	Properties             *DiscoveryResultDTO_Properties `json:"properties,omitempty"`
	RepresentationProperty *string                        `json:"representationProperty,omitempty"`
	ThingTypeUID           *string                        `json:"thingTypeUID,omitempty"`
	ThingUID               *string                        `json:"thingUID,omitempty"`
}

DiscoveryResultDTO defines model for DiscoveryResultDTO.

type DiscoveryResultDTOFlag

type DiscoveryResultDTOFlag string

DiscoveryResultDTOFlag defines model for DiscoveryResultDTO.Flag.

const (
	DiscoveryResultDTOFlagIGNORED DiscoveryResultDTOFlag = "IGNORED"

	DiscoveryResultDTOFlagNEW DiscoveryResultDTOFlag = "NEW"
)

Defines values for DiscoveryResultDTOFlag.

type DiscoveryResultDTO_Properties

type DiscoveryResultDTO_Properties struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

DiscoveryResultDTO_Properties defines model for DiscoveryResultDTO.Properties.

func (DiscoveryResultDTO_Properties) Get

func (a DiscoveryResultDTO_Properties) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for DiscoveryResultDTO_Properties. Returns the specified element and whether it was found

func (DiscoveryResultDTO_Properties) MarshalJSON

func (a DiscoveryResultDTO_Properties) MarshalJSON() ([]byte, error)

Override default JSON handling for DiscoveryResultDTO_Properties to handle AdditionalProperties

func (*DiscoveryResultDTO_Properties) Set

func (a *DiscoveryResultDTO_Properties) Set(fieldName string, value map[string]interface{})

Setter for additional properties for DiscoveryResultDTO_Properties

func (*DiscoveryResultDTO_Properties) UnmarshalJSON

func (a *DiscoveryResultDTO_Properties) UnmarshalJSON(b []byte) error

Override default JSON handling for DiscoveryResultDTO_Properties to handle AdditionalProperties

type EchoRouter

type EchoRouter interface {
	CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
	TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route
}

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

type EnableRuleResponse

type EnableRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseEnableRuleResponse

func ParseEnableRuleResponse(rsp *http.Response) (*EnableRuleResponse, error)

ParseEnableRuleResponse parses an HTTP response from a EnableRuleWithResponse call

func (EnableRuleResponse) Status

func (r EnableRuleResponse) Status() string

Status returns HTTPResponse.Status

func (EnableRuleResponse) StatusCode

func (r EnableRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnableThingParams

type EnableThingParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

EnableThingParams defines parameters for EnableThing.

type EnableThingResponse

type EnableThingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseEnableThingResponse

func ParseEnableThingResponse(rsp *http.Response) (*EnableThingResponse, error)

ParseEnableThingResponse parses an HTTP response from a EnableThingWithResponse call

func (EnableThingResponse) Status

func (r EnableThingResponse) Status() string

Status returns HTTPResponse.Status

func (EnableThingResponse) StatusCode

func (r EnableThingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type EnrichedChannelDTO

type EnrichedChannelDTO struct {
	AutoUpdatePolicy *string                           `json:"autoUpdatePolicy,omitempty"`
	ChannelTypeUID   *string                           `json:"channelTypeUID,omitempty"`
	Configuration    *EnrichedChannelDTO_Configuration `json:"configuration,omitempty"`
	DefaultTags      *[]string                         `json:"defaultTags,omitempty"`
	Description      *string                           `json:"description,omitempty"`
	Id               *string                           `json:"id,omitempty"`
	ItemType         *string                           `json:"itemType,omitempty"`
	Kind             *string                           `json:"kind,omitempty"`
	Label            *string                           `json:"label,omitempty"`
	LinkedItems      *[]string                         `json:"linkedItems,omitempty"`
	Properties       *EnrichedChannelDTO_Properties    `json:"properties,omitempty"`
	Uid              *string                           `json:"uid,omitempty"`
}

EnrichedChannelDTO defines model for EnrichedChannelDTO.

type EnrichedChannelDTO_Configuration

type EnrichedChannelDTO_Configuration struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

EnrichedChannelDTO_Configuration defines model for EnrichedChannelDTO.Configuration.

func (EnrichedChannelDTO_Configuration) Get

func (a EnrichedChannelDTO_Configuration) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for EnrichedChannelDTO_Configuration. Returns the specified element and whether it was found

func (EnrichedChannelDTO_Configuration) MarshalJSON

func (a EnrichedChannelDTO_Configuration) MarshalJSON() ([]byte, error)

Override default JSON handling for EnrichedChannelDTO_Configuration to handle AdditionalProperties

func (*EnrichedChannelDTO_Configuration) Set

func (a *EnrichedChannelDTO_Configuration) Set(fieldName string, value map[string]interface{})

Setter for additional properties for EnrichedChannelDTO_Configuration

func (*EnrichedChannelDTO_Configuration) UnmarshalJSON

func (a *EnrichedChannelDTO_Configuration) UnmarshalJSON(b []byte) error

Override default JSON handling for EnrichedChannelDTO_Configuration to handle AdditionalProperties

type EnrichedChannelDTO_Properties

type EnrichedChannelDTO_Properties struct {
	AdditionalProperties map[string]string `json:"-"`
}

EnrichedChannelDTO_Properties defines model for EnrichedChannelDTO.Properties.

func (EnrichedChannelDTO_Properties) Get

func (a EnrichedChannelDTO_Properties) Get(fieldName string) (value string, found bool)

Getter for additional properties for EnrichedChannelDTO_Properties. Returns the specified element and whether it was found

func (EnrichedChannelDTO_Properties) MarshalJSON

func (a EnrichedChannelDTO_Properties) MarshalJSON() ([]byte, error)

Override default JSON handling for EnrichedChannelDTO_Properties to handle AdditionalProperties

func (*EnrichedChannelDTO_Properties) Set

func (a *EnrichedChannelDTO_Properties) Set(fieldName string, value string)

Setter for additional properties for EnrichedChannelDTO_Properties

func (*EnrichedChannelDTO_Properties) UnmarshalJSON

func (a *EnrichedChannelDTO_Properties) UnmarshalJSON(b []byte) error

Override default JSON handling for EnrichedChannelDTO_Properties to handle AdditionalProperties

type EnrichedItemChannelLinkDTO

type EnrichedItemChannelLinkDTO struct {
	ChannelUID    *string            `json:"channelUID,omitempty"`
	Configuration *map[string]string `json:"configuration,omitempty"`
	Editable      *bool              `json:"editable,omitempty"`
	ItemName      *string            `json:"itemName,omitempty"`
}

EnrichedItemChannelLinkDTO defines model for EnrichedItemChannelLinkDTO.

type EnrichedItemChannelLinkDTO_Configuration

type EnrichedItemChannelLinkDTO_Configuration struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

EnrichedItemChannelLinkDTO_Configuration defines model for EnrichedItemChannelLinkDTO.Configuration.

func (EnrichedItemChannelLinkDTO_Configuration) Get

func (a EnrichedItemChannelLinkDTO_Configuration) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for EnrichedItemChannelLinkDTO_Configuration. Returns the specified element and whether it was found

func (EnrichedItemChannelLinkDTO_Configuration) MarshalJSON

Override default JSON handling for EnrichedItemChannelLinkDTO_Configuration to handle AdditionalProperties

func (*EnrichedItemChannelLinkDTO_Configuration) Set

func (a *EnrichedItemChannelLinkDTO_Configuration) Set(fieldName string, value map[string]interface{})

Setter for additional properties for EnrichedItemChannelLinkDTO_Configuration

func (*EnrichedItemChannelLinkDTO_Configuration) UnmarshalJSON

func (a *EnrichedItemChannelLinkDTO_Configuration) UnmarshalJSON(b []byte) error

Override default JSON handling for EnrichedItemChannelLinkDTO_Configuration to handle AdditionalProperties

type EnrichedItemDTO

type EnrichedItemDTO struct {
	Category           *string                   `json:"category,omitempty"`
	CommandDescription *CommandDescription       `json:"commandDescription,omitempty"`
	Editable           *bool                     `json:"editable,omitempty"`
	GroupNames         *[]string                 `json:"groupNames,omitempty"`
	Label              *string                   `json:"label,omitempty"`
	Link               *string                   `json:"link,omitempty"`
	Metadata           *EnrichedItemDTO_Metadata `json:"metadata,omitempty"`
	Name               *string                   `json:"name,omitempty"`
	State              *string                   `json:"state,omitempty"`
	StateDescription   *StateDescription         `json:"stateDescription,omitempty"`
	Tags               *[]string                 `json:"tags,omitempty"`
	TransformedState   *string                   `json:"transformedState,omitempty"`
	Type               *string                   `json:"type,omitempty"`
}

EnrichedItemDTO defines model for EnrichedItemDTO.

type EnrichedItemDTO_Metadata

type EnrichedItemDTO_Metadata struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

EnrichedItemDTO_Metadata defines model for EnrichedItemDTO.Metadata.

func (EnrichedItemDTO_Metadata) Get

func (a EnrichedItemDTO_Metadata) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for EnrichedItemDTO_Metadata. Returns the specified element and whether it was found

func (EnrichedItemDTO_Metadata) MarshalJSON

func (a EnrichedItemDTO_Metadata) MarshalJSON() ([]byte, error)

Override default JSON handling for EnrichedItemDTO_Metadata to handle AdditionalProperties

func (*EnrichedItemDTO_Metadata) Set

func (a *EnrichedItemDTO_Metadata) Set(fieldName string, value map[string]interface{})

Setter for additional properties for EnrichedItemDTO_Metadata

func (*EnrichedItemDTO_Metadata) UnmarshalJSON

func (a *EnrichedItemDTO_Metadata) UnmarshalJSON(b []byte) error

Override default JSON handling for EnrichedItemDTO_Metadata to handle AdditionalProperties

type EnrichedRuleDTO

type EnrichedRuleDTO struct {
	Actions            *[]ActionDTO                     `json:"actions,omitempty"`
	Conditions         *[]ConditionDTO                  `json:"conditions,omitempty"`
	ConfigDescriptions *[]ConfigDescriptionParameterDTO `json:"configDescriptions,omitempty"`
	Configuration      *EnrichedRuleDTO_Configuration   `json:"configuration,omitempty"`
	Description        *string                          `json:"description,omitempty"`
	Editable           *bool                            `json:"editable,omitempty"`
	Name               *string                          `json:"name,omitempty"`
	Status             *RuleStatusInfo                  `json:"status,omitempty"`
	Tags               *[]string                        `json:"tags,omitempty"`
	TemplateUID        *string                          `json:"templateUID,omitempty"`
	Triggers           *[]TriggerDTO                    `json:"triggers,omitempty"`
	Uid                *string                          `json:"uid,omitempty"`
	Visibility         *EnrichedRuleDTOVisibility       `json:"visibility,omitempty"`
}

EnrichedRuleDTO defines model for EnrichedRuleDTO.

type EnrichedRuleDTOVisibility

type EnrichedRuleDTOVisibility string

EnrichedRuleDTOVisibility defines model for EnrichedRuleDTO.Visibility.

const (
	EnrichedRuleDTOVisibilityEXPERT EnrichedRuleDTOVisibility = "EXPERT"

	EnrichedRuleDTOVisibilityHIDDEN EnrichedRuleDTOVisibility = "HIDDEN"

	EnrichedRuleDTOVisibilityVISIBLE EnrichedRuleDTOVisibility = "VISIBLE"
)

Defines values for EnrichedRuleDTOVisibility.

type EnrichedRuleDTO_Configuration

type EnrichedRuleDTO_Configuration struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

EnrichedRuleDTO_Configuration defines model for EnrichedRuleDTO.Configuration.

func (EnrichedRuleDTO_Configuration) Get

func (a EnrichedRuleDTO_Configuration) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for EnrichedRuleDTO_Configuration. Returns the specified element and whether it was found

func (EnrichedRuleDTO_Configuration) MarshalJSON

func (a EnrichedRuleDTO_Configuration) MarshalJSON() ([]byte, error)

Override default JSON handling for EnrichedRuleDTO_Configuration to handle AdditionalProperties

func (*EnrichedRuleDTO_Configuration) Set

func (a *EnrichedRuleDTO_Configuration) Set(fieldName string, value map[string]interface{})

Setter for additional properties for EnrichedRuleDTO_Configuration

func (*EnrichedRuleDTO_Configuration) UnmarshalJSON

func (a *EnrichedRuleDTO_Configuration) UnmarshalJSON(b []byte) error

Override default JSON handling for EnrichedRuleDTO_Configuration to handle AdditionalProperties

type EnrichedThingDTO

type EnrichedThingDTO struct {
	UID            *string                         `json:"UID,omitempty"`
	BridgeUID      *string                         `json:"bridgeUID,omitempty"`
	Channels       *[]EnrichedChannelDTO           `json:"channels,omitempty"`
	Configuration  *EnrichedThingDTO_Configuration `json:"configuration,omitempty"`
	Editable       *bool                           `json:"editable,omitempty"`
	FirmwareStatus *FirmwareStatusDTO              `json:"firmwareStatus,omitempty"`
	Label          *string                         `json:"label,omitempty"`
	Location       *string                         `json:"location,omitempty"`
	Properties     *EnrichedThingDTO_Properties    `json:"properties,omitempty"`
	StatusInfo     *ThingStatusInfo                `json:"statusInfo,omitempty"`
	ThingTypeUID   *string                         `json:"thingTypeUID,omitempty"`
}

EnrichedThingDTO defines model for EnrichedThingDTO.

type EnrichedThingDTO_Configuration

type EnrichedThingDTO_Configuration struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

EnrichedThingDTO_Configuration defines model for EnrichedThingDTO.Configuration.

func (EnrichedThingDTO_Configuration) Get

func (a EnrichedThingDTO_Configuration) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for EnrichedThingDTO_Configuration. Returns the specified element and whether it was found

func (EnrichedThingDTO_Configuration) MarshalJSON

func (a EnrichedThingDTO_Configuration) MarshalJSON() ([]byte, error)

Override default JSON handling for EnrichedThingDTO_Configuration to handle AdditionalProperties

func (*EnrichedThingDTO_Configuration) Set

func (a *EnrichedThingDTO_Configuration) Set(fieldName string, value map[string]interface{})

Setter for additional properties for EnrichedThingDTO_Configuration

func (*EnrichedThingDTO_Configuration) UnmarshalJSON

func (a *EnrichedThingDTO_Configuration) UnmarshalJSON(b []byte) error

Override default JSON handling for EnrichedThingDTO_Configuration to handle AdditionalProperties

type EnrichedThingDTO_Properties

type EnrichedThingDTO_Properties struct {
	AdditionalProperties map[string]string `json:"-"`
}

EnrichedThingDTO_Properties defines model for EnrichedThingDTO.Properties.

func (EnrichedThingDTO_Properties) Get

func (a EnrichedThingDTO_Properties) Get(fieldName string) (value string, found bool)

Getter for additional properties for EnrichedThingDTO_Properties. Returns the specified element and whether it was found

func (EnrichedThingDTO_Properties) MarshalJSON

func (a EnrichedThingDTO_Properties) MarshalJSON() ([]byte, error)

Override default JSON handling for EnrichedThingDTO_Properties to handle AdditionalProperties

func (*EnrichedThingDTO_Properties) Set

func (a *EnrichedThingDTO_Properties) Set(fieldName string, value string)

Setter for additional properties for EnrichedThingDTO_Properties

func (*EnrichedThingDTO_Properties) UnmarshalJSON

func (a *EnrichedThingDTO_Properties) UnmarshalJSON(b []byte) error

Override default JSON handling for EnrichedThingDTO_Properties to handle AdditionalProperties

type FilterCriteria

type FilterCriteria struct {
	Name  *string `json:"name,omitempty"`
	Value *string `json:"value,omitempty"`
}

FilterCriteria defines model for FilterCriteria.

type FilterCriteriaDTO

type FilterCriteriaDTO struct {
	Name  *string `json:"name,omitempty"`
	Value *string `json:"value,omitempty"`
}

FilterCriteriaDTO defines model for FilterCriteriaDTO.

type FirmwareDTO

type FirmwareDTO struct {
	Changelog           *string `json:"changelog,omitempty"`
	Description         *string `json:"description,omitempty"`
	Model               *string `json:"model,omitempty"`
	ModelRestricted     *bool   `json:"modelRestricted,omitempty"`
	PrerequisiteVersion *string `json:"prerequisiteVersion,omitempty"`
	ThingTypeUID        *string `json:"thingTypeUID,omitempty"`
	Vendor              *string `json:"vendor,omitempty"`
	Version             *string `json:"version,omitempty"`
}

FirmwareDTO defines model for FirmwareDTO.

type FirmwareStatusDTO

type FirmwareStatusDTO struct {
	Status           *string `json:"status,omitempty"`
	UpdatableVersion *string `json:"updatableVersion,omitempty"`
}

FirmwareStatusDTO defines model for FirmwareStatusDTO.

type FlagInboxItemAsIgnoredResponse

type FlagInboxItemAsIgnoredResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseFlagInboxItemAsIgnoredResponse

func ParseFlagInboxItemAsIgnoredResponse(rsp *http.Response) (*FlagInboxItemAsIgnoredResponse, error)

ParseFlagInboxItemAsIgnoredResponse parses an HTTP response from a FlagInboxItemAsIgnoredWithResponse call

func (FlagInboxItemAsIgnoredResponse) Status

Status returns HTTPResponse.Status

func (FlagInboxItemAsIgnoredResponse) StatusCode

func (r FlagInboxItemAsIgnoredResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GalleryItem

type GalleryItem struct {
	Author          *string    `json:"author,omitempty"`
	AuthorAvatarUrl *string    `json:"authorAvatarUrl,omitempty"`
	AuthorName      *string    `json:"authorName,omitempty"`
	CreatedDate     *time.Time `json:"createdDate,omitempty"`
	Description     *string    `json:"description,omitempty"`
	Id              *string    `json:"id,omitempty"`
	ImageUrl        *string    `json:"imageUrl,omitempty"`
	Likes           *int32     `json:"likes,omitempty"`
	Posts           *int32     `json:"posts,omitempty"`
	Readme          *string    `json:"readme,omitempty"`
	Title           *string    `json:"title,omitempty"`
	UpdatedDate     *time.Time `json:"updatedDate,omitempty"`
	Views           *int32     `json:"views,omitempty"`
}

GalleryItem defines model for GalleryItem.

type GalleryWidgetsListItem

type GalleryWidgetsListItem struct {
	CreatedDate *time.Time `json:"createdDate,omitempty"`
	Description *string    `json:"description,omitempty"`
	Id          *string    `json:"id,omitempty"`
	ImageUrl    *string    `json:"imageUrl,omitempty"`
	Likes       *int32     `json:"likes,omitempty"`
	Posts       *int32     `json:"posts,omitempty"`
	Title       *string    `json:"title,omitempty"`
	Views       *int32     `json:"views,omitempty"`
}

GalleryWidgetsListItem defines model for GalleryWidgetsListItem.

type GetAddonByIdParams

type GetAddonByIdParams struct {
	// service ID
	ServiceId *string `json:"serviceId,omitempty"`

	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetAddonByIdParams defines parameters for GetAddonById.

type GetAddonByIdResponse

type GetAddonByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Addon
}

func ParseGetAddonByIdResponse

func ParseGetAddonByIdResponse(rsp *http.Response) (*GetAddonByIdResponse, error)

ParseGetAddonByIdResponse parses an HTTP response from a GetAddonByIdWithResponse call

func (GetAddonByIdResponse) Status

func (r GetAddonByIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetAddonByIdResponse) StatusCode

func (r GetAddonByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAddonServicesParams

type GetAddonServicesParams struct {
	// service ID
	ServiceId *string `json:"serviceId,omitempty"`

	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetAddonServicesParams defines parameters for GetAddonServices.

type GetAddonServicesResponse

type GetAddonServicesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]AddonType
}

func ParseGetAddonServicesResponse

func ParseGetAddonServicesResponse(rsp *http.Response) (*GetAddonServicesResponse, error)

ParseGetAddonServicesResponse parses an HTTP response from a GetAddonServicesWithResponse call

func (GetAddonServicesResponse) Status

func (r GetAddonServicesResponse) Status() string

Status returns HTTPResponse.Status

func (GetAddonServicesResponse) StatusCode

func (r GetAddonServicesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAddonTypesParams

type GetAddonTypesParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetAddonTypesParams defines parameters for GetAddonTypes.

type GetAddonTypesResponse

type GetAddonTypesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]AddonType
}

func ParseGetAddonTypesResponse

func ParseGetAddonTypesResponse(rsp *http.Response) (*GetAddonTypesResponse, error)

ParseGetAddonTypesResponse parses an HTTP response from a GetAddonTypesWithResponse call

func (GetAddonTypesResponse) Status

func (r GetAddonTypesResponse) Status() string

Status returns HTTPResponse.Status

func (GetAddonTypesResponse) StatusCode

func (r GetAddonTypesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAddonsParams

type GetAddonsParams struct {
	// service ID
	ServiceId *string `json:"serviceId,omitempty"`

	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetAddonsParams defines parameters for GetAddons.

type GetAddonsResponse

type GetAddonsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Addon
}

func ParseGetAddonsResponse

func ParseGetAddonsResponse(rsp *http.Response) (*GetAddonsResponse, error)

ParseGetAddonsResponse parses an HTTP response from a GetAddonsWithResponse call

func (GetAddonsResponse) Status

func (r GetAddonsResponse) Status() string

Status returns HTTPResponse.Status

func (GetAddonsResponse) StatusCode

func (r GetAddonsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetApiTokensResponse

type GetApiTokensResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]UserApiTokenDTO
}

func ParseGetApiTokensResponse

func ParseGetApiTokensResponse(rsp *http.Response) (*GetApiTokensResponse, error)

ParseGetApiTokensResponse parses an HTTP response from a GetApiTokensWithResponse call

func (GetApiTokensResponse) Status

func (r GetApiTokensResponse) Status() string

Status returns HTTPResponse.Status

func (GetApiTokensResponse) StatusCode

func (r GetApiTokensResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAudioDefaultSinkParams

type GetAudioDefaultSinkParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetAudioDefaultSinkParams defines parameters for GetAudioDefaultSink.

type GetAudioDefaultSinkResponse

type GetAudioDefaultSinkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AudioSinkDTO
}

func ParseGetAudioDefaultSinkResponse

func ParseGetAudioDefaultSinkResponse(rsp *http.Response) (*GetAudioDefaultSinkResponse, error)

ParseGetAudioDefaultSinkResponse parses an HTTP response from a GetAudioDefaultSinkWithResponse call

func (GetAudioDefaultSinkResponse) Status

Status returns HTTPResponse.Status

func (GetAudioDefaultSinkResponse) StatusCode

func (r GetAudioDefaultSinkResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAudioDefaultSourceParams

type GetAudioDefaultSourceParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetAudioDefaultSourceParams defines parameters for GetAudioDefaultSource.

type GetAudioDefaultSourceResponse

type GetAudioDefaultSourceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *AudioSourceDTO
}

func ParseGetAudioDefaultSourceResponse

func ParseGetAudioDefaultSourceResponse(rsp *http.Response) (*GetAudioDefaultSourceResponse, error)

ParseGetAudioDefaultSourceResponse parses an HTTP response from a GetAudioDefaultSourceWithResponse call

func (GetAudioDefaultSourceResponse) Status

Status returns HTTPResponse.Status

func (GetAudioDefaultSourceResponse) StatusCode

func (r GetAudioDefaultSourceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAudioSinksParams

type GetAudioSinksParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetAudioSinksParams defines parameters for GetAudioSinks.

type GetAudioSinksResponse

type GetAudioSinksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]AudioSinkDTO
}

func ParseGetAudioSinksResponse

func ParseGetAudioSinksResponse(rsp *http.Response) (*GetAudioSinksResponse, error)

ParseGetAudioSinksResponse parses an HTTP response from a GetAudioSinksWithResponse call

func (GetAudioSinksResponse) Status

func (r GetAudioSinksResponse) Status() string

Status returns HTTPResponse.Status

func (GetAudioSinksResponse) StatusCode

func (r GetAudioSinksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAudioSourcesParams

type GetAudioSourcesParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetAudioSourcesParams defines parameters for GetAudioSources.

type GetAudioSourcesResponse

type GetAudioSourcesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]AudioSourceDTO
}

func ParseGetAudioSourcesResponse

func ParseGetAudioSourcesResponse(rsp *http.Response) (*GetAudioSourcesResponse, error)

ParseGetAudioSourcesResponse parses an HTTP response from a GetAudioSourcesWithResponse call

func (GetAudioSourcesResponse) Status

func (r GetAudioSourcesResponse) Status() string

Status returns HTTPResponse.Status

func (GetAudioSourcesResponse) StatusCode

func (r GetAudioSourcesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetAvailableFirmwaresForThingParams

type GetAvailableFirmwaresForThingParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetAvailableFirmwaresForThingParams defines parameters for GetAvailableFirmwaresForThing.

type GetAvailableFirmwaresForThingResponse

type GetAvailableFirmwaresForThingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]FirmwareDTO
}

func ParseGetAvailableFirmwaresForThingResponse

func ParseGetAvailableFirmwaresForThingResponse(rsp *http.Response) (*GetAvailableFirmwaresForThingResponse, error)

ParseGetAvailableFirmwaresForThingResponse parses an HTTP response from a GetAvailableFirmwaresForThingWithResponse call

func (GetAvailableFirmwaresForThingResponse) Status

Status returns HTTPResponse.Status

func (GetAvailableFirmwaresForThingResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetBindingConfigurationResponse

type GetBindingConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
}

func ParseGetBindingConfigurationResponse

func ParseGetBindingConfigurationResponse(rsp *http.Response) (*GetBindingConfigurationResponse, error)

ParseGetBindingConfigurationResponse parses an HTTP response from a GetBindingConfigurationWithResponse call

func (GetBindingConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetBindingConfigurationResponse) StatusCode

func (r GetBindingConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBindingsParams

type GetBindingsParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetBindingsParams defines parameters for GetBindings.

type GetBindingsResponse

type GetBindingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]BindingInfoDTO
}

func ParseGetBindingsResponse

func ParseGetBindingsResponse(rsp *http.Response) (*GetBindingsResponse, error)

ParseGetBindingsResponse parses an HTTP response from a GetBindingsWithResponse call

func (GetBindingsResponse) Status

func (r GetBindingsResponse) Status() string

Status returns HTTPResponse.Status

func (GetBindingsResponse) StatusCode

func (r GetBindingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetBindingsWithDiscoverySupportResponse

type GetBindingsWithDiscoverySupportResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]string
}

func ParseGetBindingsWithDiscoverySupportResponse

func ParseGetBindingsWithDiscoverySupportResponse(rsp *http.Response) (*GetBindingsWithDiscoverySupportResponse, error)

ParseGetBindingsWithDiscoverySupportResponse parses an HTTP response from a GetBindingsWithDiscoverySupportWithResponse call

func (GetBindingsWithDiscoverySupportResponse) Status

Status returns HTTPResponse.Status

func (GetBindingsWithDiscoverySupportResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetChannelTypeByUIDParams

type GetChannelTypeByUIDParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetChannelTypeByUIDParams defines parameters for GetChannelTypeByUID.

type GetChannelTypeByUIDResponse

type GetChannelTypeByUIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ChannelTypeDTO
}

func ParseGetChannelTypeByUIDResponse

func ParseGetChannelTypeByUIDResponse(rsp *http.Response) (*GetChannelTypeByUIDResponse, error)

ParseGetChannelTypeByUIDResponse parses an HTTP response from a GetChannelTypeByUIDWithResponse call

func (GetChannelTypeByUIDResponse) Status

Status returns HTTPResponse.Status

func (GetChannelTypeByUIDResponse) StatusCode

func (r GetChannelTypeByUIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetChannelTypesParams

type GetChannelTypesParams struct {
	// filter UIDs by prefix (multiple comma-separated prefixes allowed, for example: 'system,mqtt')
	Prefixes *string `json:"prefixes,omitempty"`

	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetChannelTypesParams defines parameters for GetChannelTypes.

type GetChannelTypesResponse

type GetChannelTypesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ChannelTypeDTO
}

func ParseGetChannelTypesResponse

func ParseGetChannelTypesResponse(rsp *http.Response) (*GetChannelTypesResponse, error)

ParseGetChannelTypesResponse parses an HTTP response from a GetChannelTypesWithResponse call

func (GetChannelTypesResponse) Status

func (r GetChannelTypesResponse) Status() string

Status returns HTTPResponse.Status

func (GetChannelTypesResponse) StatusCode

func (r GetChannelTypesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConfigDescriptionByURIParams

type GetConfigDescriptionByURIParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetConfigDescriptionByURIParams defines parameters for GetConfigDescriptionByURI.

type GetConfigDescriptionByURIResponse

type GetConfigDescriptionByURIResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConfigDescriptionDTO
}

func ParseGetConfigDescriptionByURIResponse

func ParseGetConfigDescriptionByURIResponse(rsp *http.Response) (*GetConfigDescriptionByURIResponse, error)

ParseGetConfigDescriptionByURIResponse parses an HTTP response from a GetConfigDescriptionByURIWithResponse call

func (GetConfigDescriptionByURIResponse) Status

Status returns HTTPResponse.Status

func (GetConfigDescriptionByURIResponse) StatusCode

func (r GetConfigDescriptionByURIResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetConfigDescriptionsParams

type GetConfigDescriptionsParams struct {
	// scheme filter
	Scheme *string `json:"scheme,omitempty"`

	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetConfigDescriptionsParams defines parameters for GetConfigDescriptions.

type GetConfigDescriptionsResponse

type GetConfigDescriptionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ConfigDescriptionDTO
}

func ParseGetConfigDescriptionsResponse

func ParseGetConfigDescriptionsResponse(rsp *http.Response) (*GetConfigDescriptionsResponse, error)

ParseGetConfigDescriptionsResponse parses an HTTP response from a GetConfigDescriptionsWithResponse call

func (GetConfigDescriptionsResponse) Status

Status returns HTTPResponse.Status

func (GetConfigDescriptionsResponse) StatusCode

func (r GetConfigDescriptionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDefaultVoiceResponse

type GetDefaultVoiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *VoiceDTO
}

func ParseGetDefaultVoiceResponse

func ParseGetDefaultVoiceResponse(rsp *http.Response) (*GetDefaultVoiceResponse, error)

ParseGetDefaultVoiceResponse parses an HTTP response from a GetDefaultVoiceWithResponse call

func (GetDefaultVoiceResponse) Status

func (r GetDefaultVoiceResponse) Status() string

Status returns HTTPResponse.Status

func (GetDefaultVoiceResponse) StatusCode

func (r GetDefaultVoiceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetDiscoveredInboxItemsResponse

type GetDiscoveredInboxItemsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *DiscoveryResultDTO
}

func ParseGetDiscoveredInboxItemsResponse

func ParseGetDiscoveredInboxItemsResponse(rsp *http.Response) (*GetDiscoveredInboxItemsResponse, error)

ParseGetDiscoveredInboxItemsResponse parses an HTTP response from a GetDiscoveredInboxItemsWithResponse call

func (GetDiscoveredInboxItemsResponse) Status

Status returns HTTPResponse.Status

func (GetDiscoveredInboxItemsResponse) StatusCode

func (r GetDiscoveredInboxItemsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetEventsParams

type GetEventsParams struct {
	// topics
	Topics *string `json:"topics,omitempty"`
}

GetEventsParams defines parameters for GetEvents.

type GetEventsResponse

type GetEventsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetEventsResponse

func ParseGetEventsResponse(rsp *http.Response) (*GetEventsResponse, error)

ParseGetEventsResponse parses an HTTP response from a GetEventsWithResponse call

func (GetEventsResponse) Status

func (r GetEventsResponse) Status() string

Status returns HTTPResponse.Status

func (GetEventsResponse) StatusCode

func (r GetEventsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGalleryWidgetListResponse

type GetGalleryWidgetListResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]GalleryWidgetsListItem
}

func ParseGetGalleryWidgetListResponse

func ParseGetGalleryWidgetListResponse(rsp *http.Response) (*GetGalleryWidgetListResponse, error)

ParseGetGalleryWidgetListResponse parses an HTTP response from a GetGalleryWidgetListWithResponse call

func (GetGalleryWidgetListResponse) Status

Status returns HTTPResponse.Status

func (GetGalleryWidgetListResponse) StatusCode

func (r GetGalleryWidgetListResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetGalleryWidgetsItemResponse

type GetGalleryWidgetsItemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *GalleryItem
}

func ParseGetGalleryWidgetsItemResponse

func ParseGetGalleryWidgetsItemResponse(rsp *http.Response) (*GetGalleryWidgetsItemResponse, error)

ParseGetGalleryWidgetsItemResponse parses an HTTP response from a GetGalleryWidgetsItemWithResponse call

func (GetGalleryWidgetsItemResponse) Status

Status returns HTTPResponse.Status

func (GetGalleryWidgetsItemResponse) StatusCode

func (r GetGalleryWidgetsItemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetIconSetsParams

type GetIconSetsParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetIconSetsParams defines parameters for GetIconSets.

type GetIconSetsResponse

type GetIconSetsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]IconSet
}

func ParseGetIconSetsResponse

func ParseGetIconSetsResponse(rsp *http.Response) (*GetIconSetsResponse, error)

ParseGetIconSetsResponse parses an HTTP response from a GetIconSetsWithResponse call

func (GetIconSetsResponse) Status

func (r GetIconSetsResponse) Status() string

Status returns HTTPResponse.Status

func (GetIconSetsResponse) StatusCode

func (r GetIconSetsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetItemByNameParams

type GetItemByNameParams struct {
	// metadata selector
	Metadata *string `json:"metadata,omitempty"`

	// get member items if the item is a group item
	Recursive *bool `json:"recursive,omitempty"`

	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetItemByNameParams defines parameters for GetItemByName.

type GetItemByNameResponse

type GetItemByNameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EnrichedItemDTO
}

func ParseGetItemByNameResponse

func ParseGetItemByNameResponse(rsp *http.Response) (*GetItemByNameResponse, error)

ParseGetItemByNameResponse parses an HTTP response from a GetItemByNameWithResponse call

func (GetItemByNameResponse) Status

func (r GetItemByNameResponse) Status() string

Status returns HTTPResponse.Status

func (GetItemByNameResponse) StatusCode

func (r GetItemByNameResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetItemDataFromPersistenceServiceParams

type GetItemDataFromPersistenceServiceParams struct {
	// Id of the persistence service. If not provided the default service will be used
	ServiceId *string `json:"serviceId,omitempty"`

	// Start time of the data to return. Will default to 1 day before endtime. [yyyy-MM-dd'T'HH:mm:ss.SSSZ]
	Starttime *string `json:"starttime,omitempty"`

	// End time of the data to return. Will default to current time. [yyyy-MM-dd'T'HH:mm:ss.SSSZ]
	Endtime *string `json:"endtime,omitempty"`

	// Page number of data to return. This parameter will enable paging.
	Page *int32 `json:"page,omitempty"`

	// The length of each page.
	Pagelength *int32 `json:"pagelength,omitempty"`

	// Gets one value before and after the requested period.
	Boundary *bool `json:"boundary,omitempty"`
}

GetItemDataFromPersistenceServiceParams defines parameters for GetItemDataFromPersistenceService.

type GetItemDataFromPersistenceServiceResponse

type GetItemDataFromPersistenceServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ItemHistoryDTO
}

func ParseGetItemDataFromPersistenceServiceResponse

func ParseGetItemDataFromPersistenceServiceResponse(rsp *http.Response) (*GetItemDataFromPersistenceServiceResponse, error)

ParseGetItemDataFromPersistenceServiceResponse parses an HTTP response from a GetItemDataFromPersistenceServiceWithResponse call

func (GetItemDataFromPersistenceServiceResponse) Status

Status returns HTTPResponse.Status

func (GetItemDataFromPersistenceServiceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetItemLinkResponse

type GetItemLinkResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EnrichedItemChannelLinkDTO
}

func ParseGetItemLinkResponse

func ParseGetItemLinkResponse(rsp *http.Response) (*GetItemLinkResponse, error)

ParseGetItemLinkResponse parses an HTTP response from a GetItemLinkWithResponse call

func (GetItemLinkResponse) Status

func (r GetItemLinkResponse) Status() string

Status returns HTTPResponse.Status

func (GetItemLinkResponse) StatusCode

func (r GetItemLinkResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetItemLinksParams

type GetItemLinksParams struct {
	// filter by channel UID
	ChannelUID *string `json:"channelUID,omitempty"`

	// filter by item name
	ItemName *string `json:"itemName,omitempty"`
}

GetItemLinksParams defines parameters for GetItemLinks.

type GetItemLinksResponse

type GetItemLinksResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]EnrichedItemChannelLinkDTO
}

func ParseGetItemLinksResponse

func ParseGetItemLinksResponse(rsp *http.Response) (*GetItemLinksResponse, error)

ParseGetItemLinksResponse parses an HTTP response from a GetItemLinksWithResponse call

func (GetItemLinksResponse) Status

func (r GetItemLinksResponse) Status() string

Status returns HTTPResponse.Status

func (GetItemLinksResponse) StatusCode

func (r GetItemLinksResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetItemStateResponse

type GetItemStateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetItemStateResponse

func ParseGetItemStateResponse(rsp *http.Response) (*GetItemStateResponse, error)

ParseGetItemStateResponse parses an HTTP response from a GetItemStateWithResponse call

func (GetItemStateResponse) Status

func (r GetItemStateResponse) Status() string

Status returns HTTPResponse.Status

func (GetItemStateResponse) StatusCode

func (r GetItemStateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetItemsForPersistenceServiceParams

type GetItemsForPersistenceServiceParams struct {
	// Id of the persistence service. If not provided the default service will be used
	ServiceId *string `json:"serviceId,omitempty"`
}

GetItemsForPersistenceServiceParams defines parameters for GetItemsForPersistenceService.

type GetItemsForPersistenceServiceResponse

type GetItemsForPersistenceServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]PersistenceItemInfo
}

func ParseGetItemsForPersistenceServiceResponse

func ParseGetItemsForPersistenceServiceResponse(rsp *http.Response) (*GetItemsForPersistenceServiceResponse, error)

ParseGetItemsForPersistenceServiceResponse parses an HTTP response from a GetItemsForPersistenceServiceWithResponse call

func (GetItemsForPersistenceServiceResponse) Status

Status returns HTTPResponse.Status

func (GetItemsForPersistenceServiceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetItemsParams

type GetItemsParams struct {
	// item type filter
	Type *string `json:"type,omitempty"`

	// item tag filter
	Tags *string `json:"tags,omitempty"`

	// metadata selector
	Metadata *string `json:"metadata,omitempty"`

	// get member items recursively
	Recursive *bool `json:"recursive,omitempty"`

	// limit output to the given fields (comma separated)
	Fields *string `json:"fields,omitempty"`

	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetItemsParams defines parameters for GetItems.

type GetItemsResponse

type GetItemsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]EnrichedItemDTO
}

func ParseGetItemsResponse

func ParseGetItemsResponse(rsp *http.Response) (*GetItemsResponse, error)

ParseGetItemsResponse parses an HTTP response from a GetItemsWithResponse call

func (GetItemsResponse) Status

func (r GetItemsResponse) Status() string

Status returns HTTPResponse.Status

func (GetItemsResponse) StatusCode

func (r GetItemsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetLinkableItemTypesByChannelTypeUIDResponse

type GetLinkableItemTypesByChannelTypeUIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]string
}

func ParseGetLinkableItemTypesByChannelTypeUIDResponse

func ParseGetLinkableItemTypesByChannelTypeUIDResponse(rsp *http.Response) (*GetLinkableItemTypesByChannelTypeUIDResponse, error)

ParseGetLinkableItemTypesByChannelTypeUIDResponse parses an HTTP response from a GetLinkableItemTypesByChannelTypeUIDWithResponse call

func (GetLinkableItemTypesByChannelTypeUIDResponse) Status

Status returns HTTPResponse.Status

func (GetLinkableItemTypesByChannelTypeUIDResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetModuleTypeByIdParams

type GetModuleTypeByIdParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetModuleTypeByIdParams defines parameters for GetModuleTypeById.

type GetModuleTypeByIdResponse

type GetModuleTypeByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ModuleTypeDTO
}

func ParseGetModuleTypeByIdResponse

func ParseGetModuleTypeByIdResponse(rsp *http.Response) (*GetModuleTypeByIdResponse, error)

ParseGetModuleTypeByIdResponse parses an HTTP response from a GetModuleTypeByIdWithResponse call

func (GetModuleTypeByIdResponse) Status

func (r GetModuleTypeByIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetModuleTypeByIdResponse) StatusCode

func (r GetModuleTypeByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetModuleTypesParams

type GetModuleTypesParams struct {
	// tags for filtering
	Tags *string `json:"tags,omitempty"`

	// filtering by action, condition or trigger
	Type *string `json:"type,omitempty"`

	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetModuleTypesParams defines parameters for GetModuleTypes.

type GetModuleTypesResponse

type GetModuleTypesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ModuleTypeDTO
}

func ParseGetModuleTypesResponse

func ParseGetModuleTypesResponse(rsp *http.Response) (*GetModuleTypesResponse, error)

ParseGetModuleTypesResponse parses an HTTP response from a GetModuleTypesWithResponse call

func (GetModuleTypesResponse) Status

func (r GetModuleTypesResponse) Status() string

Status returns HTTPResponse.Status

func (GetModuleTypesResponse) StatusCode

func (r GetModuleTypesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetOAuthTokenParams

type GetOAuthTokenParams struct {
	UseCookie *bool `json:"useCookie,omitempty"`
}

GetOAuthTokenParams defines parameters for GetOAuthToken.

type GetOAuthTokenResponse

type GetOAuthTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *TokenResponseDTO
}

func ParseGetOAuthTokenResponse

func ParseGetOAuthTokenResponse(rsp *http.Response) (*GetOAuthTokenResponse, error)

ParseGetOAuthTokenResponse parses an HTTP response from a GetOAuthTokenWithResponse call

func (GetOAuthTokenResponse) Status

func (r GetOAuthTokenResponse) Status() string

Status returns HTTPResponse.Status

func (GetOAuthTokenResponse) StatusCode

func (r GetOAuthTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetPersistenceServicesParams

type GetPersistenceServicesParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetPersistenceServicesParams defines parameters for GetPersistenceServices.

type GetPersistenceServicesResponse

type GetPersistenceServicesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]PersistenceServiceDTO
}

func ParseGetPersistenceServicesResponse

func ParseGetPersistenceServicesResponse(rsp *http.Response) (*GetPersistenceServicesResponse, error)

ParseGetPersistenceServicesResponse parses an HTTP response from a GetPersistenceServicesWithResponse call

func (GetPersistenceServicesResponse) Status

Status returns HTTPResponse.Status

func (GetPersistenceServicesResponse) StatusCode

func (r GetPersistenceServicesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetProfileTypesParams

type GetProfileTypesParams struct {
	// channel type filter
	ChannelTypeUID *string `json:"channelTypeUID,omitempty"`

	// item type filter
	ItemType *string `json:"itemType,omitempty"`

	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetProfileTypesParams defines parameters for GetProfileTypes.

type GetProfileTypesResponse

type GetProfileTypesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ProfileTypeDTO
}

func ParseGetProfileTypesResponse

func ParseGetProfileTypesResponse(rsp *http.Response) (*GetProfileTypesResponse, error)

ParseGetProfileTypesResponse parses an HTTP response from a GetProfileTypesWithResponse call

func (GetProfileTypesResponse) Status

func (r GetProfileTypesResponse) Status() string

Status returns HTTPResponse.Status

func (GetProfileTypesResponse) StatusCode

func (r GetProfileTypesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRegisteredUIComponentsInNamespaceParams

type GetRegisteredUIComponentsInNamespaceParams struct {
	// summary fields only
	Summary *bool `json:"summary,omitempty"`
}

GetRegisteredUIComponentsInNamespaceParams defines parameters for GetRegisteredUIComponentsInNamespace.

type GetRegisteredUIComponentsInNamespaceResponse

type GetRegisteredUIComponentsInNamespaceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]RootUIComponent
}

func ParseGetRegisteredUIComponentsInNamespaceResponse

func ParseGetRegisteredUIComponentsInNamespaceResponse(rsp *http.Response) (*GetRegisteredUIComponentsInNamespaceResponse, error)

ParseGetRegisteredUIComponentsInNamespaceResponse parses an HTTP response from a GetRegisteredUIComponentsInNamespaceWithResponse call

func (GetRegisteredUIComponentsInNamespaceResponse) Status

Status returns HTTPResponse.Status

func (GetRegisteredUIComponentsInNamespaceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRootResponse

type GetRootResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RootBean
}

func ParseGetRootResponse

func ParseGetRootResponse(rsp *http.Response) (*GetRootResponse, error)

ParseGetRootResponse parses an HTTP response from a GetRootWithResponse call

func (GetRootResponse) Status

func (r GetRootResponse) Status() string

Status returns HTTPResponse.Status

func (GetRootResponse) StatusCode

func (r GetRootResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRuleActionsResponse

type GetRuleActionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ActionDTO
}

func ParseGetRuleActionsResponse

func ParseGetRuleActionsResponse(rsp *http.Response) (*GetRuleActionsResponse, error)

ParseGetRuleActionsResponse parses an HTTP response from a GetRuleActionsWithResponse call

func (GetRuleActionsResponse) Status

func (r GetRuleActionsResponse) Status() string

Status returns HTTPResponse.Status

func (GetRuleActionsResponse) StatusCode

func (r GetRuleActionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRuleByIdResponse

type GetRuleByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EnrichedRuleDTO
}

func ParseGetRuleByIdResponse

func ParseGetRuleByIdResponse(rsp *http.Response) (*GetRuleByIdResponse, error)

ParseGetRuleByIdResponse parses an HTTP response from a GetRuleByIdWithResponse call

func (GetRuleByIdResponse) Status

func (r GetRuleByIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetRuleByIdResponse) StatusCode

func (r GetRuleByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRuleConditionsResponse

type GetRuleConditionsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ConditionDTO
}

func ParseGetRuleConditionsResponse

func ParseGetRuleConditionsResponse(rsp *http.Response) (*GetRuleConditionsResponse, error)

ParseGetRuleConditionsResponse parses an HTTP response from a GetRuleConditionsWithResponse call

func (GetRuleConditionsResponse) Status

func (r GetRuleConditionsResponse) Status() string

Status returns HTTPResponse.Status

func (GetRuleConditionsResponse) StatusCode

func (r GetRuleConditionsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRuleConfigurationResponse

type GetRuleConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
}

func ParseGetRuleConfigurationResponse

func ParseGetRuleConfigurationResponse(rsp *http.Response) (*GetRuleConfigurationResponse, error)

ParseGetRuleConfigurationResponse parses an HTTP response from a GetRuleConfigurationWithResponse call

func (GetRuleConfigurationResponse) Status

Status returns HTTPResponse.Status

func (GetRuleConfigurationResponse) StatusCode

func (r GetRuleConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRuleModuleByIdResponse

type GetRuleModuleByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ModuleDTO
}

func ParseGetRuleModuleByIdResponse

func ParseGetRuleModuleByIdResponse(rsp *http.Response) (*GetRuleModuleByIdResponse, error)

ParseGetRuleModuleByIdResponse parses an HTTP response from a GetRuleModuleByIdWithResponse call

func (GetRuleModuleByIdResponse) Status

func (r GetRuleModuleByIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetRuleModuleByIdResponse) StatusCode

func (r GetRuleModuleByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRuleModuleConfigParameterResponse

type GetRuleModuleConfigParameterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetRuleModuleConfigParameterResponse

func ParseGetRuleModuleConfigParameterResponse(rsp *http.Response) (*GetRuleModuleConfigParameterResponse, error)

ParseGetRuleModuleConfigParameterResponse parses an HTTP response from a GetRuleModuleConfigParameterWithResponse call

func (GetRuleModuleConfigParameterResponse) Status

Status returns HTTPResponse.Status

func (GetRuleModuleConfigParameterResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type GetRuleModuleConfigResponse

type GetRuleModuleConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
}

func ParseGetRuleModuleConfigResponse

func ParseGetRuleModuleConfigResponse(rsp *http.Response) (*GetRuleModuleConfigResponse, error)

ParseGetRuleModuleConfigResponse parses an HTTP response from a GetRuleModuleConfigWithResponse call

func (GetRuleModuleConfigResponse) Status

Status returns HTTPResponse.Status

func (GetRuleModuleConfigResponse) StatusCode

func (r GetRuleModuleConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRuleTriggersResponse

type GetRuleTriggersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]TriggerDTO
}

func ParseGetRuleTriggersResponse

func ParseGetRuleTriggersResponse(rsp *http.Response) (*GetRuleTriggersResponse, error)

ParseGetRuleTriggersResponse parses an HTTP response from a GetRuleTriggersWithResponse call

func (GetRuleTriggersResponse) Status

func (r GetRuleTriggersResponse) Status() string

Status returns HTTPResponse.Status

func (GetRuleTriggersResponse) StatusCode

func (r GetRuleTriggersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetRulesParams

type GetRulesParams struct {
	Prefix *string   `json:"prefix,omitempty"`
	Tags   *[]string `json:"tags,omitempty"`

	// summary fields only
	Summary *bool `json:"summary,omitempty"`
}

GetRulesParams defines parameters for GetRules.

type GetRulesResponse

type GetRulesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]EnrichedRuleDTO
}

func ParseGetRulesResponse

func ParseGetRulesResponse(rsp *http.Response) (*GetRulesResponse, error)

ParseGetRulesResponse parses an HTTP response from a GetRulesWithResponse call

func (GetRulesResponse) Status

func (r GetRulesResponse) Status() string

Status returns HTTPResponse.Status

func (GetRulesResponse) StatusCode

func (r GetRulesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetScheduleRuleSimulationsParams

type GetScheduleRuleSimulationsParams struct {
	// Start time of the simulated rule executions. Will default to the current time. [yyyy-MM-dd'T'HH:mm:ss.SSSZ]
	From *string `json:"from,omitempty"`

	// End time of the simulated rule executions. Will default to 30 days after the start time. Must be less than 180 days after the given start time. [yyyy-MM-dd'T'HH:mm:ss.SSSZ]
	Until *string `json:"until,omitempty"`
}

GetScheduleRuleSimulationsParams defines parameters for GetScheduleRuleSimulations.

type GetScheduleRuleSimulationsResponse

type GetScheduleRuleSimulationsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]RuleExecution
}

func ParseGetScheduleRuleSimulationsResponse

func ParseGetScheduleRuleSimulationsResponse(rsp *http.Response) (*GetScheduleRuleSimulationsResponse, error)

ParseGetScheduleRuleSimulationsResponse parses an HTTP response from a GetScheduleRuleSimulationsWithResponse call

func (GetScheduleRuleSimulationsResponse) Status

Status returns HTTPResponse.Status

func (GetScheduleRuleSimulationsResponse) StatusCode

func (r GetScheduleRuleSimulationsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceConfigResponse

type GetServiceConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
}

func ParseGetServiceConfigResponse

func ParseGetServiceConfigResponse(rsp *http.Response) (*GetServiceConfigResponse, error)

ParseGetServiceConfigResponse parses an HTTP response from a GetServiceConfigWithResponse call

func (GetServiceConfigResponse) Status

func (r GetServiceConfigResponse) Status() string

Status returns HTTPResponse.Status

func (GetServiceConfigResponse) StatusCode

func (r GetServiceConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServiceContextParams

type GetServiceContextParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetServiceContextParams defines parameters for GetServiceContext.

type GetServiceContextResponse

type GetServiceContextResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ConfigurableServiceDTO
}

func ParseGetServiceContextResponse

func ParseGetServiceContextResponse(rsp *http.Response) (*GetServiceContextResponse, error)

ParseGetServiceContextResponse parses an HTTP response from a GetServiceContextWithResponse call

func (GetServiceContextResponse) Status

func (r GetServiceContextResponse) Status() string

Status returns HTTPResponse.Status

func (GetServiceContextResponse) StatusCode

func (r GetServiceContextResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServicesByIdParams

type GetServicesByIdParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetServicesByIdParams defines parameters for GetServicesById.

type GetServicesByIdResponse

type GetServicesByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ConfigurableServiceDTO
}

func ParseGetServicesByIdResponse

func ParseGetServicesByIdResponse(rsp *http.Response) (*GetServicesByIdResponse, error)

ParseGetServicesByIdResponse parses an HTTP response from a GetServicesByIdWithResponse call

func (GetServicesByIdResponse) Status

func (r GetServicesByIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetServicesByIdResponse) StatusCode

func (r GetServicesByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetServicesParams

type GetServicesParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetServicesParams defines parameters for GetServices.

type GetServicesResponse

type GetServicesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ConfigurableServiceDTO
}

func ParseGetServicesResponse

func ParseGetServicesResponse(rsp *http.Response) (*GetServicesResponse, error)

ParseGetServicesResponse parses an HTTP response from a GetServicesWithResponse call

func (GetServicesResponse) Status

func (r GetServicesResponse) Status() string

Status returns HTTPResponse.Status

func (GetServicesResponse) StatusCode

func (r GetServicesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSessionsForCurrentUserResponse

type GetSessionsForCurrentUserResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]UserSessionDTO
}

func ParseGetSessionsForCurrentUserResponse

func ParseGetSessionsForCurrentUserResponse(rsp *http.Response) (*GetSessionsForCurrentUserResponse, error)

ParseGetSessionsForCurrentUserResponse parses an HTTP response from a GetSessionsForCurrentUserWithResponse call

func (GetSessionsForCurrentUserResponse) Status

Status returns HTTPResponse.Status

func (GetSessionsForCurrentUserResponse) StatusCode

func (r GetSessionsForCurrentUserResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSitemapByNameParams

type GetSitemapByNameParams struct {
	Type         *string `json:"type,omitempty"`
	Jsoncallback *string `json:"jsoncallback,omitempty"`

	// include hidden widgets
	IncludeHidden *bool `json:"includeHidden,omitempty"`

	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetSitemapByNameParams defines parameters for GetSitemapByName.

type GetSitemapByNameResponse

type GetSitemapByNameResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SitemapDTO
}

func ParseGetSitemapByNameResponse

func ParseGetSitemapByNameResponse(rsp *http.Response) (*GetSitemapByNameResponse, error)

ParseGetSitemapByNameResponse parses an HTTP response from a GetSitemapByNameWithResponse call

func (GetSitemapByNameResponse) Status

func (r GetSitemapByNameResponse) Status() string

Status returns HTTPResponse.Status

func (GetSitemapByNameResponse) StatusCode

func (r GetSitemapByNameResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSitemapEventsParams

type GetSitemapEventsParams struct {
	// sitemap name
	Sitemap *string `json:"sitemap,omitempty"`

	// page id
	Pageid *string `json:"pageid,omitempty"`
}

GetSitemapEventsParams defines parameters for GetSitemapEvents.

type GetSitemapEventsResponse

type GetSitemapEventsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetSitemapEventsResponse

func ParseGetSitemapEventsResponse(rsp *http.Response) (*GetSitemapEventsResponse, error)

ParseGetSitemapEventsResponse parses an HTTP response from a GetSitemapEventsWithResponse call

func (GetSitemapEventsResponse) Status

func (r GetSitemapEventsResponse) Status() string

Status returns HTTPResponse.Status

func (GetSitemapEventsResponse) StatusCode

func (r GetSitemapEventsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSitemapsResponse

type GetSitemapsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]SitemapDTO
}

func ParseGetSitemapsResponse

func ParseGetSitemapsResponse(rsp *http.Response) (*GetSitemapsResponse, error)

ParseGetSitemapsResponse parses an HTTP response from a GetSitemapsWithResponse call

func (GetSitemapsResponse) Status

func (r GetSitemapsResponse) Status() string

Status returns HTTPResponse.Status

func (GetSitemapsResponse) StatusCode

func (r GetSitemapsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetSystemInformationResponse

type GetSystemInformationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *SystemInfoBean
}

func ParseGetSystemInformationResponse

func ParseGetSystemInformationResponse(rsp *http.Response) (*GetSystemInformationResponse, error)

ParseGetSystemInformationResponse parses an HTTP response from a GetSystemInformationWithResponse call

func (GetSystemInformationResponse) Status

Status returns HTTPResponse.Status

func (GetSystemInformationResponse) StatusCode

func (r GetSystemInformationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTemplateByIdParams

type GetTemplateByIdParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetTemplateByIdParams defines parameters for GetTemplateById.

type GetTemplateByIdResponse

type GetTemplateByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *Template
}

func ParseGetTemplateByIdResponse

func ParseGetTemplateByIdResponse(rsp *http.Response) (*GetTemplateByIdResponse, error)

ParseGetTemplateByIdResponse parses an HTTP response from a GetTemplateByIdWithResponse call

func (GetTemplateByIdResponse) Status

func (r GetTemplateByIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetTemplateByIdResponse) StatusCode

func (r GetTemplateByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetTemplatesParams

type GetTemplatesParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetTemplatesParams defines parameters for GetTemplates.

type GetTemplatesResponse

type GetTemplatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]Template
}

func ParseGetTemplatesResponse

func ParseGetTemplatesResponse(rsp *http.Response) (*GetTemplatesResponse, error)

ParseGetTemplatesResponse parses an HTTP response from a GetTemplatesWithResponse call

func (GetTemplatesResponse) Status

func (r GetTemplatesResponse) Status() string

Status returns HTTPResponse.Status

func (GetTemplatesResponse) StatusCode

func (r GetTemplatesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetThingByIdParams

type GetThingByIdParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetThingByIdParams defines parameters for GetThingById.

type GetThingByIdResponse

type GetThingByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *EnrichedThingDTO
}

func ParseGetThingByIdResponse

func ParseGetThingByIdResponse(rsp *http.Response) (*GetThingByIdResponse, error)

ParseGetThingByIdResponse parses an HTTP response from a GetThingByIdWithResponse call

func (GetThingByIdResponse) Status

func (r GetThingByIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetThingByIdResponse) StatusCode

func (r GetThingByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetThingConfigStatusParams

type GetThingConfigStatusParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetThingConfigStatusParams defines parameters for GetThingConfigStatus.

type GetThingConfigStatusResponse

type GetThingConfigStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]ConfigStatusMessage
}

func ParseGetThingConfigStatusResponse

func ParseGetThingConfigStatusResponse(rsp *http.Response) (*GetThingConfigStatusResponse, error)

ParseGetThingConfigStatusResponse parses an HTTP response from a GetThingConfigStatusWithResponse call

func (GetThingConfigStatusResponse) Status

Status returns HTTPResponse.Status

func (GetThingConfigStatusResponse) StatusCode

func (r GetThingConfigStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetThingFirmwareStatusParams

type GetThingFirmwareStatusParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetThingFirmwareStatusParams defines parameters for GetThingFirmwareStatus.

type GetThingFirmwareStatusResponse

type GetThingFirmwareStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetThingFirmwareStatusResponse

func ParseGetThingFirmwareStatusResponse(rsp *http.Response) (*GetThingFirmwareStatusResponse, error)

ParseGetThingFirmwareStatusResponse parses an HTTP response from a GetThingFirmwareStatusWithResponse call

func (GetThingFirmwareStatusResponse) Status

Status returns HTTPResponse.Status

func (GetThingFirmwareStatusResponse) StatusCode

func (r GetThingFirmwareStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetThingStatusParams

type GetThingStatusParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetThingStatusParams defines parameters for GetThingStatus.

type GetThingStatusResponse

type GetThingStatusResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ThingStatusInfo
}

func ParseGetThingStatusResponse

func ParseGetThingStatusResponse(rsp *http.Response) (*GetThingStatusResponse, error)

ParseGetThingStatusResponse parses an HTTP response from a GetThingStatusWithResponse call

func (GetThingStatusResponse) Status

func (r GetThingStatusResponse) Status() string

Status returns HTTPResponse.Status

func (GetThingStatusResponse) StatusCode

func (r GetThingStatusResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetThingTypeByIdParams

type GetThingTypeByIdParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetThingTypeByIdParams defines parameters for GetThingTypeById.

type GetThingTypeByIdResponse

type GetThingTypeByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *ThingTypeDTO
}

func ParseGetThingTypeByIdResponse

func ParseGetThingTypeByIdResponse(rsp *http.Response) (*GetThingTypeByIdResponse, error)

ParseGetThingTypeByIdResponse parses an HTTP response from a GetThingTypeByIdWithResponse call

func (GetThingTypeByIdResponse) Status

func (r GetThingTypeByIdResponse) Status() string

Status returns HTTPResponse.Status

func (GetThingTypeByIdResponse) StatusCode

func (r GetThingTypeByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetThingTypesParams

type GetThingTypesParams struct {
	// filter by binding Id
	BindingId *string `json:"bindingId,omitempty"`

	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetThingTypesParams defines parameters for GetThingTypes.

type GetThingTypesResponse

type GetThingTypesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]StrippedThingTypeDTO
}

func ParseGetThingTypesResponse

func ParseGetThingTypesResponse(rsp *http.Response) (*GetThingTypesResponse, error)

ParseGetThingTypesResponse parses an HTTP response from a GetThingTypesWithResponse call

func (GetThingTypesResponse) Status

func (r GetThingTypesResponse) Status() string

Status returns HTTPResponse.Status

func (GetThingTypesResponse) StatusCode

func (r GetThingTypesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetThingsParams

type GetThingsParams struct {
	// summary fields only
	Summary *bool `json:"summary,omitempty"`

	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetThingsParams defines parameters for GetThings.

type GetThingsResponse

type GetThingsResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]EnrichedThingDTO
}

func ParseGetThingsResponse

func ParseGetThingsResponse(rsp *http.Response) (*GetThingsResponse, error)

ParseGetThingsResponse parses an HTTP response from a GetThingsWithResponse call

func (GetThingsResponse) Status

func (r GetThingsResponse) Status() string

Status returns HTTPResponse.Status

func (GetThingsResponse) StatusCode

func (r GetThingsResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUIComponentInNamespaceResponse

type GetUIComponentInNamespaceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RootUIComponent
}

func ParseGetUIComponentInNamespaceResponse

func ParseGetUIComponentInNamespaceResponse(rsp *http.Response) (*GetUIComponentInNamespaceResponse, error)

ParseGetUIComponentInNamespaceResponse parses an HTTP response from a GetUIComponentInNamespaceWithResponse call

func (GetUIComponentInNamespaceResponse) Status

Status returns HTTPResponse.Status

func (GetUIComponentInNamespaceResponse) StatusCode

func (r GetUIComponentInNamespaceResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUITilesResponse

type GetUITilesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]TileDTO
}

func ParseGetUITilesResponse

func ParseGetUITilesResponse(rsp *http.Response) (*GetUITilesResponse, error)

ParseGetUITilesResponse parses an HTTP response from a GetUITilesWithResponse call

func (GetUITilesResponse) Status

func (r GetUITilesResponse) Status() string

Status returns HTTPResponse.Status

func (GetUITilesResponse) StatusCode

func (r GetUITilesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetUUIDResponse

type GetUUIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseGetUUIDResponse

func ParseGetUUIDResponse(rsp *http.Response) (*GetUUIDResponse, error)

ParseGetUUIDResponse parses an HTTP response from a GetUUIDWithResponse call

func (GetUUIDResponse) Status

func (r GetUUIDResponse) Status() string

Status returns HTTPResponse.Status

func (GetUUIDResponse) StatusCode

func (r GetUUIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVoiceInterpreterByUIDParams

type GetVoiceInterpreterByUIDParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetVoiceInterpreterByUIDParams defines parameters for GetVoiceInterpreterByUID.

type GetVoiceInterpreterByUIDResponse

type GetVoiceInterpreterByUIDResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]HumanLanguageInterpreterDTO
}

func ParseGetVoiceInterpreterByUIDResponse

func ParseGetVoiceInterpreterByUIDResponse(rsp *http.Response) (*GetVoiceInterpreterByUIDResponse, error)

ParseGetVoiceInterpreterByUIDResponse parses an HTTP response from a GetVoiceInterpreterByUIDWithResponse call

func (GetVoiceInterpreterByUIDResponse) Status

Status returns HTTPResponse.Status

func (GetVoiceInterpreterByUIDResponse) StatusCode

func (r GetVoiceInterpreterByUIDResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVoiceInterpretersParams

type GetVoiceInterpretersParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

GetVoiceInterpretersParams defines parameters for GetVoiceInterpreters.

type GetVoiceInterpretersResponse

type GetVoiceInterpretersResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]HumanLanguageInterpreterDTO
}

func ParseGetVoiceInterpretersResponse

func ParseGetVoiceInterpretersResponse(rsp *http.Response) (*GetVoiceInterpretersResponse, error)

ParseGetVoiceInterpretersResponse parses an HTTP response from a GetVoiceInterpretersWithResponse call

func (GetVoiceInterpretersResponse) Status

Status returns HTTPResponse.Status

func (GetVoiceInterpretersResponse) StatusCode

func (r GetVoiceInterpretersResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GetVoicesResponse

type GetVoicesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *[]VoiceDTO
}

func ParseGetVoicesResponse

func ParseGetVoicesResponse(rsp *http.Response) (*GetVoicesResponse, error)

ParseGetVoicesResponse parses an HTTP response from a GetVoicesWithResponse call

func (GetVoicesResponse) Status

func (r GetVoicesResponse) Status() string

Status returns HTTPResponse.Status

func (GetVoicesResponse) StatusCode

func (r GetVoicesResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type GroupFunctionDTO

type GroupFunctionDTO struct {
	Name   *string   `json:"name,omitempty"`
	Params *[]string `json:"params,omitempty"`
}

GroupFunctionDTO defines model for GroupFunctionDTO.

type GroupItemDTO

type GroupItemDTO struct {
	Category   *string           `json:"category,omitempty"`
	Function   *GroupFunctionDTO `json:"function,omitempty"`
	GroupNames *[]string         `json:"groupNames,omitempty"`
	GroupType  *string           `json:"groupType,omitempty"`
	Label      *string           `json:"label,omitempty"`
	Name       *string           `json:"name,omitempty"`
	Tags       *[]string         `json:"tags,omitempty"`
	Type       *string           `json:"type,omitempty"`
}

GroupItemDTO defines model for GroupItemDTO.

type HistoryDataBean

type HistoryDataBean struct {
	State *string `json:"state,omitempty"`
	Time  *int64  `json:"time,omitempty"`
}

HistoryDataBean defines model for HistoryDataBean.

type HttpRequestDoer

type HttpRequestDoer interface {
	Do(req *http.Request) (*http.Response, error)
}

Doer performs HTTP requests.

The standard http.Client implements this interface.

type HumanLanguageInterpreterDTO

type HumanLanguageInterpreterDTO struct {
	Id      *string   `json:"id,omitempty"`
	Label   *string   `json:"label,omitempty"`
	Locales *[]string `json:"locales,omitempty"`
}

HumanLanguageInterpreterDTO defines model for HumanLanguageInterpreterDTO.

type IconSet

type IconSet struct {
	Description *string           `json:"description,omitempty"`
	Formats     *[]IconSetFormats `json:"formats,omitempty"`
	Id          *string           `json:"id,omitempty"`
	Label       *string           `json:"label,omitempty"`
}

IconSet defines model for IconSet.

type IconSetFormats

type IconSetFormats string

IconSetFormats defines model for IconSet.Formats.

const (
	IconSetFormatsPNG IconSetFormats = "PNG"

	IconSetFormatsSVG IconSetFormats = "SVG"
)

Defines values for IconSetFormats.

type InitNewStateTackerResponse

type InitNewStateTackerResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseInitNewStateTackerResponse

func ParseInitNewStateTackerResponse(rsp *http.Response) (*InitNewStateTackerResponse, error)

ParseInitNewStateTackerResponse parses an HTTP response from a InitNewStateTackerWithResponse call

func (InitNewStateTackerResponse) Status

Status returns HTTPResponse.Status

func (InitNewStateTackerResponse) StatusCode

func (r InitNewStateTackerResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InstallAddonByIdParams

type InstallAddonByIdParams struct {
	// service ID
	ServiceId *string `json:"serviceId,omitempty"`
}

InstallAddonByIdParams defines parameters for InstallAddonById.

type InstallAddonByIdResponse

type InstallAddonByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseInstallAddonByIdResponse

func ParseInstallAddonByIdResponse(rsp *http.Response) (*InstallAddonByIdResponse, error)

ParseInstallAddonByIdResponse parses an HTTP response from a InstallAddonByIdWithResponse call

func (InstallAddonByIdResponse) Status

func (r InstallAddonByIdResponse) Status() string

Status returns HTTPResponse.Status

func (InstallAddonByIdResponse) StatusCode

func (r InstallAddonByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InstallAddonFromURLResponse

type InstallAddonFromURLResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseInstallAddonFromURLResponse

func ParseInstallAddonFromURLResponse(rsp *http.Response) (*InstallAddonFromURLResponse, error)

ParseInstallAddonFromURLResponse parses an HTTP response from a InstallAddonFromURLWithResponse call

func (InstallAddonFromURLResponse) Status

Status returns HTTPResponse.Status

func (InstallAddonFromURLResponse) StatusCode

func (r InstallAddonFromURLResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type InterpretTextByDefaultInterpreterParams

type InterpretTextByDefaultInterpreterParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

InterpretTextByDefaultInterpreterParams defines parameters for InterpretTextByDefaultInterpreter.

type InterpretTextByDefaultInterpreterResponse

type InterpretTextByDefaultInterpreterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseInterpretTextByDefaultInterpreterResponse

func ParseInterpretTextByDefaultInterpreterResponse(rsp *http.Response) (*InterpretTextByDefaultInterpreterResponse, error)

ParseInterpretTextByDefaultInterpreterResponse parses an HTTP response from a InterpretTextByDefaultInterpreterWithResponse call

func (InterpretTextByDefaultInterpreterResponse) Status

Status returns HTTPResponse.Status

func (InterpretTextByDefaultInterpreterResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type InterpretTextParams

type InterpretTextParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

InterpretTextParams defines parameters for InterpretText.

type InterpretTextResponse

type InterpretTextResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseInterpretTextResponse

func ParseInterpretTextResponse(rsp *http.Response) (*InterpretTextResponse, error)

ParseInterpretTextResponse parses an HTTP response from a InterpretTextWithResponse call

func (InterpretTextResponse) Status

func (r InterpretTextResponse) Status() string

Status returns HTTPResponse.Status

func (InterpretTextResponse) StatusCode

func (r InterpretTextResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ItemChannelLinkDTO

type ItemChannelLinkDTO struct {
	ChannelUID    *string            `json:"channelUID,omitempty"`
	Configuration *map[string]string `json:"configuration,omitempty"`
	ItemName      *string            `json:"itemName,omitempty"`
}

ItemChannelLinkDTO defines model for ItemChannelLinkDTO.

type ItemHistoryDTO

type ItemHistoryDTO struct {
	Data         *[]HistoryDataBean `json:"data,omitempty"`
	Datapoints   *string            `json:"datapoints,omitempty"`
	Name         *string            `json:"name,omitempty"`
	Totalrecords *string            `json:"totalrecords,omitempty"`
}

ItemHistoryDTO defines model for ItemHistoryDTO.

type LinkItemToChannelJSONBody

type LinkItemToChannelJSONBody ItemChannelLinkDTO

LinkItemToChannelJSONBody defines parameters for LinkItemToChannel.

type LinkItemToChannelJSONRequestBody

type LinkItemToChannelJSONRequestBody LinkItemToChannelJSONBody

LinkItemToChannelJSONRequestBody defines body for LinkItemToChannel for application/json ContentType.

type LinkItemToChannelResponse

type LinkItemToChannelResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseLinkItemToChannelResponse

func ParseLinkItemToChannelResponse(rsp *http.Response) (*LinkItemToChannelResponse, error)

ParseLinkItemToChannelResponse parses an HTTP response from a LinkItemToChannelWithResponse call

func (LinkItemToChannelResponse) Status

func (r LinkItemToChannelResponse) Status() string

Status returns HTTPResponse.Status

func (LinkItemToChannelResponse) StatusCode

func (r LinkItemToChannelResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type Links struct {
	Type *string `json:"type,omitempty"`
	Url  *string `json:"url,omitempty"`
}

Links defines model for Links.

type MappingDTO

type MappingDTO struct {
	Command *string `json:"command,omitempty"`
	Label   *string `json:"label,omitempty"`
}

MappingDTO defines model for MappingDTO.

type MetadataDTO

type MetadataDTO struct {
	Config *MetadataDTO_Config `json:"config,omitempty"`
	Value  *string             `json:"value,omitempty"`
}

MetadataDTO defines model for MetadataDTO.

type MetadataDTO_Config

type MetadataDTO_Config struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

MetadataDTO_Config defines model for MetadataDTO.Config.

func (MetadataDTO_Config) Get

func (a MetadataDTO_Config) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for MetadataDTO_Config. Returns the specified element and whether it was found

func (MetadataDTO_Config) MarshalJSON

func (a MetadataDTO_Config) MarshalJSON() ([]byte, error)

Override default JSON handling for MetadataDTO_Config to handle AdditionalProperties

func (*MetadataDTO_Config) Set

func (a *MetadataDTO_Config) Set(fieldName string, value map[string]interface{})

Setter for additional properties for MetadataDTO_Config

func (*MetadataDTO_Config) UnmarshalJSON

func (a *MetadataDTO_Config) UnmarshalJSON(b []byte) error

Override default JSON handling for MetadataDTO_Config to handle AdditionalProperties

type Module

type Module struct {
	Configuration *Configuration `json:"configuration,omitempty"`
	Description   *string        `json:"description,omitempty"`
	Id            *string        `json:"id,omitempty"`
	Label         *string        `json:"label,omitempty"`
	TypeUID       *string        `json:"typeUID,omitempty"`
}

Module defines model for Module.

type ModuleDTO

type ModuleDTO struct {
	Configuration *ModuleDTO_Configuration `json:"configuration,omitempty"`
	Description   *string                  `json:"description,omitempty"`
	Id            *string                  `json:"id,omitempty"`
	Label         *string                  `json:"label,omitempty"`
	Type          *string                  `json:"type,omitempty"`
}

ModuleDTO defines model for ModuleDTO.

type ModuleDTO_Configuration

type ModuleDTO_Configuration struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

ModuleDTO_Configuration defines model for ModuleDTO.Configuration.

func (ModuleDTO_Configuration) Get

func (a ModuleDTO_Configuration) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for ModuleDTO_Configuration. Returns the specified element and whether it was found

func (ModuleDTO_Configuration) MarshalJSON

func (a ModuleDTO_Configuration) MarshalJSON() ([]byte, error)

Override default JSON handling for ModuleDTO_Configuration to handle AdditionalProperties

func (*ModuleDTO_Configuration) Set

func (a *ModuleDTO_Configuration) Set(fieldName string, value map[string]interface{})

Setter for additional properties for ModuleDTO_Configuration

func (*ModuleDTO_Configuration) UnmarshalJSON

func (a *ModuleDTO_Configuration) UnmarshalJSON(b []byte) error

Override default JSON handling for ModuleDTO_Configuration to handle AdditionalProperties

type ModuleTypeDTO

type ModuleTypeDTO struct {
	ConfigDescriptions *[]ConfigDescriptionParameterDTO `json:"configDescriptions,omitempty"`
	Description        *string                          `json:"description,omitempty"`
	Label              *string                          `json:"label,omitempty"`
	Tags               *[]string                        `json:"tags,omitempty"`
	Uid                *string                          `json:"uid,omitempty"`
	Visibility         *ModuleTypeDTOVisibility         `json:"visibility,omitempty"`
}

ModuleTypeDTO defines model for ModuleTypeDTO.

type ModuleTypeDTOVisibility

type ModuleTypeDTOVisibility string

ModuleTypeDTOVisibility defines model for ModuleTypeDTO.Visibility.

const (
	ModuleTypeDTOVisibilityEXPERT ModuleTypeDTOVisibility = "EXPERT"

	ModuleTypeDTOVisibilityHIDDEN ModuleTypeDTOVisibility = "HIDDEN"

	ModuleTypeDTOVisibilityVISIBLE ModuleTypeDTOVisibility = "VISIBLE"
)

Defines values for ModuleTypeDTOVisibility.

type PageDTO

type PageDTO struct {
	Icon    *string      `json:"icon,omitempty"`
	Id      *string      `json:"id,omitempty"`
	Leaf    *bool        `json:"leaf,omitempty"`
	Link    *string      `json:"link,omitempty"`
	Parent  *PageDTO     `json:"parent,omitempty"`
	Timeout *bool        `json:"timeout,omitempty"`
	Title   *string      `json:"title,omitempty"`
	Widgets *[]WidgetDTO `json:"widgets,omitempty"`
}

PageDTO defines model for PageDTO.

type ParameterOption

type ParameterOption struct {
	Label *string `json:"label,omitempty"`
	Value *string `json:"value,omitempty"`
}

ParameterOption defines model for ParameterOption.

type ParameterOptionDTO

type ParameterOptionDTO struct {
	Label *string `json:"label,omitempty"`
	Value *string `json:"value,omitempty"`
}

ParameterOptionDTO defines model for ParameterOptionDTO.

type PersistenceItemInfo

type PersistenceItemInfo struct {
	Count    *int32     `json:"count,omitempty"`
	Earliest *time.Time `json:"earliest,omitempty"`
	Latest   *time.Time `json:"latest,omitempty"`
	Name     *string    `json:"name,omitempty"`
}

PersistenceItemInfo defines model for PersistenceItemInfo.

type PersistenceServiceDTO

type PersistenceServiceDTO struct {
	Id    *string `json:"id,omitempty"`
	Label *string `json:"label,omitempty"`
	Type  *string `json:"type,omitempty"`
}

PersistenceServiceDTO defines model for PersistenceServiceDTO.

type PollDataForSitemapParams

type PollDataForSitemapParams struct {
	// subscriptionid
	Subscriptionid *string `json:"subscriptionid,omitempty"`

	// include hidden widgets
	IncludeHidden *bool `json:"includeHidden,omitempty"`

	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

PollDataForSitemapParams defines parameters for PollDataForSitemap.

type PollDataForSitemapResponse

type PollDataForSitemapResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *PageDTO
}

func ParsePollDataForSitemapResponse

func ParsePollDataForSitemapResponse(rsp *http.Response) (*PollDataForSitemapResponse, error)

ParsePollDataForSitemapResponse parses an HTTP response from a PollDataForSitemapWithResponse call

func (PollDataForSitemapResponse) Status

Status returns HTTPResponse.Status

func (PollDataForSitemapResponse) StatusCode

func (r PollDataForSitemapResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ProfileTypeDTO

type ProfileTypeDTO struct {
	Kind               *string   `json:"kind,omitempty"`
	Label              *string   `json:"label,omitempty"`
	SupportedItemTypes *[]string `json:"supportedItemTypes,omitempty"`
	Uid                *string   `json:"uid,omitempty"`
}

ProfileTypeDTO defines model for ProfileTypeDTO.

type RemoveApiTokenResponse

type RemoveApiTokenResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRemoveApiTokenResponse

func ParseRemoveApiTokenResponse(rsp *http.Response) (*RemoveApiTokenResponse, error)

ParseRemoveApiTokenResponse parses an HTTP response from a RemoveApiTokenWithResponse call

func (RemoveApiTokenResponse) Status

func (r RemoveApiTokenResponse) Status() string

Status returns HTTPResponse.Status

func (RemoveApiTokenResponse) StatusCode

func (r RemoveApiTokenResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveIgnoreFlagOnInboxItemResponse

type RemoveIgnoreFlagOnInboxItemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRemoveIgnoreFlagOnInboxItemResponse

func ParseRemoveIgnoreFlagOnInboxItemResponse(rsp *http.Response) (*RemoveIgnoreFlagOnInboxItemResponse, error)

ParseRemoveIgnoreFlagOnInboxItemResponse parses an HTTP response from a RemoveIgnoreFlagOnInboxItemWithResponse call

func (RemoveIgnoreFlagOnInboxItemResponse) Status

Status returns HTTPResponse.Status

func (RemoveIgnoreFlagOnInboxItemResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RemoveItemFromInboxResponse

type RemoveItemFromInboxResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRemoveItemFromInboxResponse

func ParseRemoveItemFromInboxResponse(rsp *http.Response) (*RemoveItemFromInboxResponse, error)

ParseRemoveItemFromInboxResponse parses an HTTP response from a RemoveItemFromInboxWithResponse call

func (RemoveItemFromInboxResponse) Status

Status returns HTTPResponse.Status

func (RemoveItemFromInboxResponse) StatusCode

func (r RemoveItemFromInboxResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveItemFromRegistryResponse

type RemoveItemFromRegistryResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRemoveItemFromRegistryResponse

func ParseRemoveItemFromRegistryResponse(rsp *http.Response) (*RemoveItemFromRegistryResponse, error)

ParseRemoveItemFromRegistryResponse parses an HTTP response from a RemoveItemFromRegistryWithResponse call

func (RemoveItemFromRegistryResponse) Status

Status returns HTTPResponse.Status

func (RemoveItemFromRegistryResponse) StatusCode

func (r RemoveItemFromRegistryResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveMemberFromGroupItemResponse

type RemoveMemberFromGroupItemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRemoveMemberFromGroupItemResponse

func ParseRemoveMemberFromGroupItemResponse(rsp *http.Response) (*RemoveMemberFromGroupItemResponse, error)

ParseRemoveMemberFromGroupItemResponse parses an HTTP response from a RemoveMemberFromGroupItemWithResponse call

func (RemoveMemberFromGroupItemResponse) Status

Status returns HTTPResponse.Status

func (RemoveMemberFromGroupItemResponse) StatusCode

func (r RemoveMemberFromGroupItemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveMetadataFromItemResponse

type RemoveMetadataFromItemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRemoveMetadataFromItemResponse

func ParseRemoveMetadataFromItemResponse(rsp *http.Response) (*RemoveMetadataFromItemResponse, error)

ParseRemoveMetadataFromItemResponse parses an HTTP response from a RemoveMetadataFromItemWithResponse call

func (RemoveMetadataFromItemResponse) Status

Status returns HTTPResponse.Status

func (RemoveMetadataFromItemResponse) StatusCode

func (r RemoveMetadataFromItemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveTagFromItemResponse

type RemoveTagFromItemResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRemoveTagFromItemResponse

func ParseRemoveTagFromItemResponse(rsp *http.Response) (*RemoveTagFromItemResponse, error)

ParseRemoveTagFromItemResponse parses an HTTP response from a RemoveTagFromItemWithResponse call

func (RemoveTagFromItemResponse) Status

func (r RemoveTagFromItemResponse) Status() string

Status returns HTTPResponse.Status

func (RemoveTagFromItemResponse) StatusCode

func (r RemoveTagFromItemResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveThingByIdParams

type RemoveThingByIdParams struct {
	// force
	Force *bool `json:"force,omitempty"`

	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

RemoveThingByIdParams defines parameters for RemoveThingById.

type RemoveThingByIdResponse

type RemoveThingByIdResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRemoveThingByIdResponse

func ParseRemoveThingByIdResponse(rsp *http.Response) (*RemoveThingByIdResponse, error)

ParseRemoveThingByIdResponse parses an HTTP response from a RemoveThingByIdWithResponse call

func (RemoveThingByIdResponse) Status

func (r RemoveThingByIdResponse) Status() string

Status returns HTTPResponse.Status

func (RemoveThingByIdResponse) StatusCode

func (r RemoveThingByIdResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RemoveUIComponentFromNamespaceResponse

type RemoveUIComponentFromNamespaceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRemoveUIComponentFromNamespaceResponse

func ParseRemoveUIComponentFromNamespaceResponse(rsp *http.Response) (*RemoveUIComponentFromNamespaceResponse, error)

ParseRemoveUIComponentFromNamespaceResponse parses an HTTP response from a RemoveUIComponentFromNamespaceWithResponse call

func (RemoveUIComponentFromNamespaceResponse) Status

Status returns HTTPResponse.Status

func (RemoveUIComponentFromNamespaceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type RequestEditorFn

type RequestEditorFn func(ctx context.Context, req *http.Request) error

RequestEditorFn is the function signature for the RequestEditor callback function

type RootBean

type RootBean struct {
	Links             *[]Links     `json:"links,omitempty"`
	Locale            *string      `json:"locale,omitempty"`
	MeasurementSystem *string      `json:"measurementSystem,omitempty"`
	RuntimeInfo       *RuntimeInfo `json:"runtimeInfo,omitempty"`
	Version           *string      `json:"version,omitempty"`
}

RootBean defines model for RootBean.

type RootUIComponent

type RootUIComponent struct {
	Component *string                 `json:"component,omitempty"`
	Config    *RootUIComponent_Config `json:"config,omitempty"`
	Props     *ConfigDescriptionDTO   `json:"props,omitempty"`
	Slots     *RootUIComponent_Slots  `json:"slots,omitempty"`
	Tags      *[]string               `json:"tags,omitempty"`
	Timestamp *time.Time              `json:"timestamp,omitempty"`
	Type      *string                 `json:"type,omitempty"`
	Uid       *string                 `json:"uid,omitempty"`
}

RootUIComponent defines model for RootUIComponent.

type RootUIComponent_Config

type RootUIComponent_Config struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

RootUIComponent_Config defines model for RootUIComponent.Config.

func (RootUIComponent_Config) Get

func (a RootUIComponent_Config) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for RootUIComponent_Config. Returns the specified element and whether it was found

func (RootUIComponent_Config) MarshalJSON

func (a RootUIComponent_Config) MarshalJSON() ([]byte, error)

Override default JSON handling for RootUIComponent_Config to handle AdditionalProperties

func (*RootUIComponent_Config) Set

func (a *RootUIComponent_Config) Set(fieldName string, value map[string]interface{})

Setter for additional properties for RootUIComponent_Config

func (*RootUIComponent_Config) UnmarshalJSON

func (a *RootUIComponent_Config) UnmarshalJSON(b []byte) error

Override default JSON handling for RootUIComponent_Config to handle AdditionalProperties

type RootUIComponent_Slots

type RootUIComponent_Slots struct {
	AdditionalProperties map[string][]UIComponent `json:"-"`
}

RootUIComponent_Slots defines model for RootUIComponent.Slots.

func (RootUIComponent_Slots) Get

func (a RootUIComponent_Slots) Get(fieldName string) (value []UIComponent, found bool)

Getter for additional properties for RootUIComponent_Slots. Returns the specified element and whether it was found

func (RootUIComponent_Slots) MarshalJSON

func (a RootUIComponent_Slots) MarshalJSON() ([]byte, error)

Override default JSON handling for RootUIComponent_Slots to handle AdditionalProperties

func (*RootUIComponent_Slots) Set

func (a *RootUIComponent_Slots) Set(fieldName string, value []UIComponent)

Setter for additional properties for RootUIComponent_Slots

func (*RootUIComponent_Slots) UnmarshalJSON

func (a *RootUIComponent_Slots) UnmarshalJSON(b []byte) error

Override default JSON handling for RootUIComponent_Slots to handle AdditionalProperties

type Rule

type Rule struct {
	Actions                   *[]Action                     `json:"actions,omitempty"`
	Conditions                *[]Condition                  `json:"conditions,omitempty"`
	Configuration             *Configuration                `json:"configuration,omitempty"`
	ConfigurationDescriptions *[]ConfigDescriptionParameter `json:"configurationDescriptions,omitempty"`
	Description               *string                       `json:"description,omitempty"`
	Modules                   *[]Module                     `json:"modules,omitempty"`
	Name                      *string                       `json:"name,omitempty"`
	Tags                      *[]string                     `json:"tags,omitempty"`
	TemplateUID               *string                       `json:"templateUID,omitempty"`
	Triggers                  *[]Trigger                    `json:"triggers,omitempty"`
	Uid                       *string                       `json:"uid,omitempty"`
	Visibility                *RuleVisibility               `json:"visibility,omitempty"`
}

Rule defines model for Rule.

type RuleDTO

type RuleDTO struct {
	Actions            *[]ActionDTO                     `json:"actions,omitempty"`
	Conditions         *[]ConditionDTO                  `json:"conditions,omitempty"`
	ConfigDescriptions *[]ConfigDescriptionParameterDTO `json:"configDescriptions,omitempty"`
	Configuration      *RuleDTO_Configuration           `json:"configuration,omitempty"`
	Description        *string                          `json:"description,omitempty"`
	Name               *string                          `json:"name,omitempty"`
	Tags               *[]string                        `json:"tags,omitempty"`
	TemplateUID        *string                          `json:"templateUID,omitempty"`
	Triggers           *[]TriggerDTO                    `json:"triggers,omitempty"`
	Uid                *string                          `json:"uid,omitempty"`
	Visibility         *RuleDTOVisibility               `json:"visibility,omitempty"`
}

RuleDTO defines model for RuleDTO.

type RuleDTOVisibility

type RuleDTOVisibility string

RuleDTOVisibility defines model for RuleDTO.Visibility.

const (
	RuleDTOVisibilityEXPERT RuleDTOVisibility = "EXPERT"

	RuleDTOVisibilityHIDDEN RuleDTOVisibility = "HIDDEN"

	RuleDTOVisibilityVISIBLE RuleDTOVisibility = "VISIBLE"
)

Defines values for RuleDTOVisibility.

type RuleDTO_Configuration

type RuleDTO_Configuration struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

RuleDTO_Configuration defines model for RuleDTO.Configuration.

func (RuleDTO_Configuration) Get

func (a RuleDTO_Configuration) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for RuleDTO_Configuration. Returns the specified element and whether it was found

func (RuleDTO_Configuration) MarshalJSON

func (a RuleDTO_Configuration) MarshalJSON() ([]byte, error)

Override default JSON handling for RuleDTO_Configuration to handle AdditionalProperties

func (*RuleDTO_Configuration) Set

func (a *RuleDTO_Configuration) Set(fieldName string, value map[string]interface{})

Setter for additional properties for RuleDTO_Configuration

func (*RuleDTO_Configuration) UnmarshalJSON

func (a *RuleDTO_Configuration) UnmarshalJSON(b []byte) error

Override default JSON handling for RuleDTO_Configuration to handle AdditionalProperties

type RuleExecution

type RuleExecution struct {
	Date *time.Time `json:"date,omitempty"`
	Rule *Rule      `json:"rule,omitempty"`
}

RuleExecution defines model for RuleExecution.

type RuleStatusInfo

type RuleStatusInfo struct {
	Description  *string                     `json:"description,omitempty"`
	Status       *RuleStatusInfoStatus       `json:"status,omitempty"`
	StatusDetail *RuleStatusInfoStatusDetail `json:"statusDetail,omitempty"`
}

RuleStatusInfo defines model for RuleStatusInfo.

type RuleStatusInfoStatus

type RuleStatusInfoStatus string

RuleStatusInfoStatus defines model for RuleStatusInfo.Status.

const (
	RuleStatusInfoStatusIDLE RuleStatusInfoStatus = "IDLE"

	RuleStatusInfoStatusINITIALIZING RuleStatusInfoStatus = "INITIALIZING"

	RuleStatusInfoStatusRUNNING RuleStatusInfoStatus = "RUNNING"

	RuleStatusInfoStatusUNINITIALIZED RuleStatusInfoStatus = "UNINITIALIZED"
)

Defines values for RuleStatusInfoStatus.

type RuleStatusInfoStatusDetail

type RuleStatusInfoStatusDetail string

RuleStatusInfoStatusDetail defines model for RuleStatusInfo.StatusDetail.

const (
	RuleStatusInfoStatusDetailCONFIGURATIONERROR RuleStatusInfoStatusDetail = "CONFIGURATION_ERROR"

	RuleStatusInfoStatusDetailDISABLED RuleStatusInfoStatusDetail = "DISABLED"

	RuleStatusInfoStatusDetailHANDLERINITIALIZINGERROR RuleStatusInfoStatusDetail = "HANDLER_INITIALIZING_ERROR"

	RuleStatusInfoStatusDetailHANDLERMISSINGERROR RuleStatusInfoStatusDetail = "HANDLER_MISSING_ERROR"

	RuleStatusInfoStatusDetailINVALIDRULE RuleStatusInfoStatusDetail = "INVALID_RULE"

	RuleStatusInfoStatusDetailNONE RuleStatusInfoStatusDetail = "NONE"

	RuleStatusInfoStatusDetailTEMPLATEMISSINGERROR RuleStatusInfoStatusDetail = "TEMPLATE_MISSING_ERROR"
)

Defines values for RuleStatusInfoStatusDetail.

type RuleVisibility

type RuleVisibility string

RuleVisibility defines model for Rule.Visibility.

const (
	RuleVisibilityEXPERT RuleVisibility = "EXPERT"

	RuleVisibilityHIDDEN RuleVisibility = "HIDDEN"

	RuleVisibilityVISIBLE RuleVisibility = "VISIBLE"
)

Defines values for RuleVisibility.

type RunRuleNowResponse

type RunRuleNowResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseRunRuleNowResponse

func ParseRunRuleNowResponse(rsp *http.Response) (*RunRuleNowResponse, error)

ParseRunRuleNowResponse parses an HTTP response from a RunRuleNowWithResponse call

func (RunRuleNowResponse) Status

func (r RunRuleNowResponse) Status() string

Status returns HTTPResponse.Status

func (RunRuleNowResponse) StatusCode

func (r RunRuleNowResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type RuntimeInfo

type RuntimeInfo struct {
	BuildString *string `json:"buildString,omitempty"`
	Version     *string `json:"version,omitempty"`
}

RuntimeInfo defines model for RuntimeInfo.

type ScanResponse

type ScanResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseScanResponse

func ParseScanResponse(rsp *http.Response) (*ScanResponse, error)

ParseScanResponse parses an HTTP response from a ScanWithResponse call

func (ScanResponse) Status

func (r ScanResponse) Status() string

Status returns HTTPResponse.Status

func (ScanResponse) StatusCode

func (r ScanResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type SendItemCommandResponse

type SendItemCommandResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseSendItemCommandResponse

func ParseSendItemCommandResponse(rsp *http.Response) (*SendItemCommandResponse, error)

ParseSendItemCommandResponse parses an HTTP response from a SendItemCommandWithResponse call

func (SendItemCommandResponse) Status

func (r SendItemCommandResponse) Status() string

Status returns HTTPResponse.Status

func (SendItemCommandResponse) StatusCode

func (r SendItemCommandResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ServerInterface

type ServerInterface interface {
	// Gets information about the runtime, the API version and links to resources.
	// (GET /)
	GetRoot(ctx echo.Context) error
	// Get all add-ons.
	// (GET /addons)
	GetAddons(ctx echo.Context, params GetAddonsParams) error
	// Get all add-on types.
	// (GET /addons/services)
	GetAddonTypes(ctx echo.Context, params GetAddonTypesParams) error
	// Get add-on services.
	// (GET /addons/types)
	GetAddonServices(ctx echo.Context, params GetAddonServicesParams) error
	// Installs the add-on from the given URL.
	// (POST /addons/url/{url}/install)
	InstallAddonFromURL(ctx echo.Context, url string) error
	// Get add-on with given ID.
	// (GET /addons/{addonId})
	GetAddonById(ctx echo.Context, addonId string, params GetAddonByIdParams) error
	// Installs the add-on with the given ID.
	// (POST /addons/{addonId}/install)
	InstallAddonById(ctx echo.Context, addonId string, params InstallAddonByIdParams) error
	// Uninstalls the add-on with the given ID.
	// (POST /addons/{addonId}/uninstall)
	UninstallAddon(ctx echo.Context, addonId string, params UninstallAddonParams) error
	// Get the default sink if defined or the first available sink.
	// (GET /audio/defaultsink)
	GetAudioDefaultSink(ctx echo.Context, params GetAudioDefaultSinkParams) error
	// Get the default source if defined or the first available source.
	// (GET /audio/defaultsource)
	GetAudioDefaultSource(ctx echo.Context, params GetAudioDefaultSourceParams) error
	// Get the list of all sinks.
	// (GET /audio/sinks)
	GetAudioSinks(ctx echo.Context, params GetAudioSinksParams) error
	// Get the list of all sources.
	// (GET /audio/sources)
	GetAudioSources(ctx echo.Context, params GetAudioSourcesParams) error
	// List the API tokens associated to the authenticated user.
	// (GET /auth/apitokens)
	GetApiTokens(ctx echo.Context) error
	// Revoke a specified API token associated to the authenticated user.
	// (DELETE /auth/apitokens/{name})
	RemoveApiToken(ctx echo.Context, name string) error
	// Delete the session associated with a refresh token.
	// (POST /auth/logout)
	DeleteSession(ctx echo.Context) error
	// List the sessions associated to the authenticated user.
	// (GET /auth/sessions)
	GetSessionsForCurrentUser(ctx echo.Context) error
	// Get access and refresh tokens.
	// (POST /auth/token)
	GetOAuthToken(ctx echo.Context, params GetOAuthTokenParams) error
	// Get all bindings.
	// (GET /bindings)
	GetBindings(ctx echo.Context, params GetBindingsParams) error
	// Get binding configuration for given binding ID.
	// (GET /bindings/{bindingId}/config)
	GetBindingConfiguration(ctx echo.Context, bindingId string) error
	// Updates a binding configuration for given binding ID and returns the old configuration.
	// (PUT /bindings/{bindingId}/config)
	UpdateBindingConfiguration(ctx echo.Context, bindingId string) error
	// Gets all available channel types.
	// (GET /channel-types)
	GetChannelTypes(ctx echo.Context, params GetChannelTypesParams) error
	// Gets channel type by UID.
	// (GET /channel-types/{channelTypeUID})
	GetChannelTypeByUID(ctx echo.Context, channelTypeUID string, params GetChannelTypeByUIDParams) error
	// Gets the item types the given trigger channel type UID can be linked to.
	// (GET /channel-types/{channelTypeUID}/linkableItemTypes)
	GetLinkableItemTypesByChannelTypeUID(ctx echo.Context, channelTypeUID string) error
	// Gets all available config descriptions.
	// (GET /config-descriptions)
	GetConfigDescriptions(ctx echo.Context, params GetConfigDescriptionsParams) error
	// Gets a config description by URI.
	// (GET /config-descriptions/{uri})
	GetConfigDescriptionByURI(ctx echo.Context, uri string, params GetConfigDescriptionByURIParams) error
	// Gets all bindings that support discovery.
	// (GET /discovery)
	GetBindingsWithDiscoverySupport(ctx echo.Context) error
	// Starts asynchronous discovery process for a binding and returns the timeout in seconds of the discovery operation.
	// (POST /discovery/bindings/{bindingId}/scan)
	Scan(ctx echo.Context, bindingId string) error
	// Get all events.
	// (GET /events)
	GetEvents(ctx echo.Context, params GetEventsParams) error
	// Initiates a new item state tracker connection
	// (GET /events/states)
	InitNewStateTacker(ctx echo.Context) error
	// Changes the list of items a SSE connection will receive state updates to.
	// (POST /events/states/{connectionId})
	UpdateItemListForStateUpdates(ctx echo.Context, connectionId string) error
	// Gets the list of widget gallery items.
	// (GET /habpanel/gallery/{galleryName}/widgets)
	GetGalleryWidgetList(ctx echo.Context, galleryName string) error
	// Gets the details about a widget gallery item.
	// (GET /habpanel/gallery/{galleryName}/widgets/{id})
	GetGalleryWidgetsItem(ctx echo.Context, galleryName string, id string) error
	// Gets all icon sets.
	// (GET /iconsets)
	GetIconSets(ctx echo.Context, params GetIconSetsParams) error
	// Get all discovered things.
	// (GET /inbox)
	GetDiscoveredInboxItems(ctx echo.Context) error
	// Removes the discovery result from the inbox.
	// (DELETE /inbox/{thingUID})
	RemoveItemFromInbox(ctx echo.Context, thingUID string) error
	// Approves the discovery result by adding the thing to the registry.
	// (POST /inbox/{thingUID}/approve)
	ApproveInboxItemById(ctx echo.Context, thingUID string, params ApproveInboxItemByIdParams) error
	// Flags a discovery result as ignored for further processing.
	// (POST /inbox/{thingUID}/ignore)
	FlagInboxItemAsIgnored(ctx echo.Context, thingUID string) error
	// Removes ignore flag from a discovery result.
	// (POST /inbox/{thingUID}/unignore)
	RemoveIgnoreFlagOnInboxItem(ctx echo.Context, thingUID string) error
	// Get all available items.
	// (GET /items)
	GetItems(ctx echo.Context, params GetItemsParams) error
	// Adds a list of items to the registry or updates the existing items.
	// (PUT /items)
	AddOrUpdateItemsInRegistry(ctx echo.Context) error
	// Removes an existing member from a group item.
	// (DELETE /items/{itemName}/members/{memberItemName})
	RemoveMemberFromGroupItem(ctx echo.Context, itemName string, memberItemName string) error
	// Adds a new member to a group item.
	// (PUT /items/{itemName}/members/{memberItemName})
	AddMemberToGroupItem(ctx echo.Context, itemName string, memberItemName string) error
	// Removes an item from the registry.
	// (DELETE /items/{itemname})
	RemoveItemFromRegistry(ctx echo.Context, itemname string) error
	// Gets a single item.
	// (GET /items/{itemname})
	GetItemByName(ctx echo.Context, itemname string, params GetItemByNameParams) error
	// Sends a command to an item.
	// (POST /items/{itemname})
	SendItemCommand(ctx echo.Context, itemname string) error
	// Adds a new item to the registry or updates the existing item.
	// (PUT /items/{itemname})
	AddOrUpdateItemInRegistry(ctx echo.Context, itemname string, params AddOrUpdateItemInRegistryParams) error
	// Removes metadata from an item.
	// (DELETE /items/{itemname}/metadata/{namespace})
	RemoveMetadataFromItem(ctx echo.Context, itemname string, namespace string) error
	// Adds metadata to an item.
	// (PUT /items/{itemname}/metadata/{namespace})
	AddMetadataToItem(ctx echo.Context, itemname string, namespace string) error
	// Gets the state of an item.
	// (GET /items/{itemname}/state)
	GetItemState(ctx echo.Context, itemname string) error
	// Updates the state of an item.
	// (PUT /items/{itemname}/state)
	UpdateItemState(ctx echo.Context, itemname string, params UpdateItemStateParams) error
	// Removes a tag from an item.
	// (DELETE /items/{itemname}/tags/{tag})
	RemoveTagFromItem(ctx echo.Context, itemname string, tag string) error
	// Adds a tag to an item.
	// (PUT /items/{itemname}/tags/{tag})
	AddTagToItem(ctx echo.Context, itemname string, tag string) error
	// Gets all available links.
	// (GET /links)
	GetItemLinks(ctx echo.Context, params GetItemLinksParams) error
	// Unlinks an item from a channel.
	// (DELETE /links/{itemName}/{channelUID})
	UnlinkItemFromChannel(ctx echo.Context, itemName string, channelUID string) error
	// Retrieves an individual link.
	// (GET /links/{itemName}/{channelUID})
	GetItemLink(ctx echo.Context, itemName string, channelUID string) error
	// Links an item to a channel.
	// (PUT /links/{itemName}/{channelUID})
	LinkItemToChannel(ctx echo.Context, itemName string, channelUID string) error
	// Get all available module types.
	// (GET /module-types)
	GetModuleTypes(ctx echo.Context, params GetModuleTypesParams) error
	// Gets a module type corresponding to the given UID.
	// (GET /module-types/{moduleTypeUID})
	GetModuleTypeById(ctx echo.Context, moduleTypeUID string, params GetModuleTypeByIdParams) error
	// Gets a list of persistence services.
	// (GET /persistence)
	GetPersistenceServices(ctx echo.Context, params GetPersistenceServicesParams) error
	// Gets a list of items available via a specific persistence service.
	// (GET /persistence/items)
	GetItemsForPersistenceService(ctx echo.Context, params GetItemsForPersistenceServiceParams) error
	// Delete item data from a specific persistence service.
	// (DELETE /persistence/items/{itemname})
	DeleteItemFromPersistenceService(ctx echo.Context, itemname string, params DeleteItemFromPersistenceServiceParams) error
	// Gets item persistence data from the persistence service.
	// (GET /persistence/items/{itemname})
	GetItemDataFromPersistenceService(ctx echo.Context, itemname string, params GetItemDataFromPersistenceServiceParams) error
	// Stores item persistence data into the persistence service.
	// (PUT /persistence/items/{itemname})
	StoreItemDataInPersistenceService(ctx echo.Context, itemname string, params StoreItemDataInPersistenceServiceParams) error
	// Gets all available profile types.
	// (GET /profile-types)
	GetProfileTypes(ctx echo.Context, params GetProfileTypesParams) error
	// Get available rules, optionally filtered by tags and/or prefix.
	// (GET /rules)
	GetRules(ctx echo.Context, params GetRulesParams) error
	// Creates a rule.
	// (POST /rules)
	CreateRule(ctx echo.Context) error
	// Simulates the executions of rules filtered by tag 'Schedule' within the given times.
	// (GET /rules/schedule/simulations)
	GetScheduleRuleSimulations(ctx echo.Context, params GetScheduleRuleSimulationsParams) error
	// Removes an existing rule corresponding to the given UID.
	// (DELETE /rules/{ruleUID})
	DeleteRule(ctx echo.Context, ruleUID string) error
	// Gets the rule corresponding to the given UID.
	// (GET /rules/{ruleUID})
	GetRuleById(ctx echo.Context, ruleUID string) error
	// Updates an existing rule corresponding to the given UID.
	// (PUT /rules/{ruleUID})
	UpdateRule(ctx echo.Context, ruleUID string) error
	// Gets the rule actions.
	// (GET /rules/{ruleUID}/actions)
	GetRuleActions(ctx echo.Context, ruleUID string) error
	// Gets the rule conditions.
	// (GET /rules/{ruleUID}/conditions)
	GetRuleConditions(ctx echo.Context, ruleUID string) error
	// Gets the rule configuration values.
	// (GET /rules/{ruleUID}/config)
	GetRuleConfiguration(ctx echo.Context, ruleUID string) error
	// Sets the rule configuration values.
	// (PUT /rules/{ruleUID}/config)
	UpdateRuleConfiguration(ctx echo.Context, ruleUID string) error
	// Sets the rule enabled status.
	// (POST /rules/{ruleUID}/enable)
	EnableRule(ctx echo.Context, ruleUID string) error
	// Executes actions of the rule.
	// (POST /rules/{ruleUID}/runnow)
	RunRuleNow(ctx echo.Context, ruleUID string) error
	// Gets the rule triggers.
	// (GET /rules/{ruleUID}/triggers)
	GetRuleTriggers(ctx echo.Context, ruleUID string) error
	// Gets the rule's module corresponding to the given Category and ID.
	// (GET /rules/{ruleUID}/{moduleCategory}/{id})
	GetRuleModuleById(ctx echo.Context, ruleUID string, moduleCategory string, id string) error
	// Gets the module's configuration.
	// (GET /rules/{ruleUID}/{moduleCategory}/{id}/config)
	GetRuleModuleConfig(ctx echo.Context, ruleUID string, moduleCategory string, id string) error
	// Gets the module's configuration parameter.
	// (GET /rules/{ruleUID}/{moduleCategory}/{id}/config/{param})
	GetRuleModuleConfigParameter(ctx echo.Context, ruleUID string, moduleCategory string, id string, param string) error
	// Sets the module's configuration parameter value.
	// (PUT /rules/{ruleUID}/{moduleCategory}/{id}/config/{param})
	SetRuleModuleConfigParameter(ctx echo.Context, ruleUID string, moduleCategory string, id string, param string) error
	// Get all configurable services.
	// (GET /services)
	GetServices(ctx echo.Context, params GetServicesParams) error
	// Get configurable service for given service ID.
	// (GET /services/{serviceId})
	GetServicesById(ctx echo.Context, serviceId string, params GetServicesByIdParams) error
	// Deletes a service configuration for given service ID and returns the old configuration.
	// (DELETE /services/{serviceId}/config)
	DeleteServiceConfig(ctx echo.Context, serviceId string) error
	// Get service configuration for given service ID.
	// (GET /services/{serviceId}/config)
	GetServiceConfig(ctx echo.Context, serviceId string) error
	// Updates a service configuration for given service ID and returns the old configuration.
	// (PUT /services/{serviceId}/config)
	UpdateServiceConfig(ctx echo.Context, serviceId string, params UpdateServiceConfigParams) error
	// Get existing multiple context service configurations for the given factory PID.
	// (GET /services/{serviceId}/contexts)
	GetServiceContext(ctx echo.Context, serviceId string, params GetServiceContextParams) error
	// Get all available sitemaps.
	// (GET /sitemaps)
	GetSitemaps(ctx echo.Context) error
	// Creates a sitemap event subscription.
	// (POST /sitemaps/events/subscribe)
	CreateSitemapEventSubscription(ctx echo.Context) error
	// Get sitemap events.
	// (GET /sitemaps/events/{subscriptionid})
	GetSitemapEvents(ctx echo.Context, subscriptionid string, params GetSitemapEventsParams) error
	// Get sitemap by name.
	// (GET /sitemaps/{sitemapname})
	GetSitemapByName(ctx echo.Context, sitemapname string, params GetSitemapByNameParams) error
	// Polls the data for a sitemap.
	// (GET /sitemaps/{sitemapname}/{pageid})
	PollDataForSitemap(ctx echo.Context, sitemapname string, pageid string, params PollDataForSitemapParams) error
	// Gets information about the system.
	// (GET /systeminfo)
	GetSystemInformation(ctx echo.Context) error
	// Get all available templates.
	// (GET /templates)
	GetTemplates(ctx echo.Context, params GetTemplatesParams) error
	// Gets a template corresponding to the given UID.
	// (GET /templates/{templateUID})
	GetTemplateById(ctx echo.Context, templateUID string, params GetTemplateByIdParams) error
	// Gets all available thing types without config description, channels and properties.
	// (GET /thing-types)
	GetThingTypes(ctx echo.Context, params GetThingTypesParams) error
	// Gets thing type by UID.
	// (GET /thing-types/{thingTypeUID})
	GetThingTypeById(ctx echo.Context, thingTypeUID string, params GetThingTypeByIdParams) error
	// Get all available things.
	// (GET /things)
	GetThings(ctx echo.Context, params GetThingsParams) error
	// Creates a new thing and adds it to the registry.
	// (POST /things)
	CreateThingInRegistry(ctx echo.Context, params CreateThingInRegistryParams) error
	// Removes a thing from the registry. Set 'force' to __true__ if you want the thing to be removed immediately.
	// (DELETE /things/{thingUID})
	RemoveThingById(ctx echo.Context, thingUID string, params RemoveThingByIdParams) error
	// Gets thing by UID.
	// (GET /things/{thingUID})
	GetThingById(ctx echo.Context, thingUID string, params GetThingByIdParams) error
	// Updates a thing.
	// (PUT /things/{thingUID})
	UpdateThing(ctx echo.Context, thingUID string, params UpdateThingParams) error
	// Updates thing's configuration.
	// (PUT /things/{thingUID}/config)
	UpdateThingConfig(ctx echo.Context, thingUID string, params UpdateThingConfigParams) error
	// Gets thing config status.
	// (GET /things/{thingUID}/config/status)
	GetThingConfigStatus(ctx echo.Context, thingUID string, params GetThingConfigStatusParams) error
	// Sets the thing enabled status.
	// (PUT /things/{thingUID}/enable)
	EnableThing(ctx echo.Context, thingUID string, params EnableThingParams) error
	// Gets thing's firmware status.
	// (GET /things/{thingUID}/firmware/status)
	GetThingFirmwareStatus(ctx echo.Context, thingUID string, params GetThingFirmwareStatusParams) error
	// Update thing firmware.
	// (PUT /things/{thingUID}/firmware/{firmwareVersion})
	UpdateThingFirmware(ctx echo.Context, thingUID string, firmwareVersion string, params UpdateThingFirmwareParams) error
	// Get all available firmwares for provided thing UID
	// (GET /things/{thingUID}/firmwares)
	GetAvailableFirmwaresForThing(ctx echo.Context, thingUID string, params GetAvailableFirmwaresForThingParams) error
	// Gets thing status.
	// (GET /things/{thingUID}/status)
	GetThingStatus(ctx echo.Context, thingUID string, params GetThingStatusParams) error
	// Get all registered UI components in the specified namespace.
	// (GET /ui/components/{namespace})
	GetRegisteredUIComponentsInNamespace(ctx echo.Context, namespace string, params GetRegisteredUIComponentsInNamespaceParams) error
	// Add an UI component in the specified namespace.
	// (POST /ui/components/{namespace})
	AddUIComponentToNamespace(ctx echo.Context, namespace string) error
	// Remove a specific UI component in the specified namespace.
	// (DELETE /ui/components/{namespace}/{componentUID})
	RemoveUIComponentFromNamespace(ctx echo.Context, namespace string, componentUID string) error
	// Get a specific UI component in the specified namespace.
	// (GET /ui/components/{namespace}/{componentUID})
	GetUIComponentInNamespace(ctx echo.Context, namespace string, componentUID string) error
	// Update a specific UI component in the specified namespace.
	// (PUT /ui/components/{namespace}/{componentUID})
	UpdateUIComponentInNamespace(ctx echo.Context, namespace string, componentUID string) error
	// Get all registered UI tiles.
	// (GET /ui/tiles)
	GetUITiles(ctx echo.Context) error
	// A unified unique id.
	// (GET /uuid)
	GetUUID(ctx echo.Context) error
	// Gets the default voice.
	// (GET /voice/defaultvoice)
	GetDefaultVoice(ctx echo.Context) error
	// Get the list of all interpreters.
	// (GET /voice/interpreters)
	GetVoiceInterpreters(ctx echo.Context, params GetVoiceInterpretersParams) error
	// Sends a text to the default human language interpreter.
	// (POST /voice/interpreters)
	InterpretTextByDefaultInterpreter(ctx echo.Context, params InterpretTextByDefaultInterpreterParams) error
	// Gets a single interpreter.
	// (GET /voice/interpreters/{id})
	GetVoiceInterpreterByUID(ctx echo.Context, id string, params GetVoiceInterpreterByUIDParams) error
	// Sends a text to a given human language interpreter.
	// (POST /voice/interpreters/{id})
	InterpretText(ctx echo.Context, id string, params InterpretTextParams) error
	// Speaks a given text with a given voice through the given audio sink.
	// (POST /voice/say)
	TextToSpeech(ctx echo.Context, params TextToSpeechParams) error
	// Get the list of all voices.
	// (GET /voice/voices)
	GetVoices(ctx echo.Context) error
}

ServerInterface represents all server handlers.

type ServerInterfaceWrapper

type ServerInterfaceWrapper struct {
	Handler ServerInterface
}

ServerInterfaceWrapper converts echo contexts to parameters.

func (*ServerInterfaceWrapper) AddMemberToGroupItem

func (w *ServerInterfaceWrapper) AddMemberToGroupItem(ctx echo.Context) error

AddMemberToGroupItem converts echo context to params.

func (*ServerInterfaceWrapper) AddMetadataToItem

func (w *ServerInterfaceWrapper) AddMetadataToItem(ctx echo.Context) error

AddMetadataToItem converts echo context to params.

func (*ServerInterfaceWrapper) AddOrUpdateItemInRegistry

func (w *ServerInterfaceWrapper) AddOrUpdateItemInRegistry(ctx echo.Context) error

AddOrUpdateItemInRegistry converts echo context to params.

func (*ServerInterfaceWrapper) AddOrUpdateItemsInRegistry

func (w *ServerInterfaceWrapper) AddOrUpdateItemsInRegistry(ctx echo.Context) error

AddOrUpdateItemsInRegistry converts echo context to params.

func (*ServerInterfaceWrapper) AddTagToItem

func (w *ServerInterfaceWrapper) AddTagToItem(ctx echo.Context) error

AddTagToItem converts echo context to params.

func (*ServerInterfaceWrapper) AddUIComponentToNamespace

func (w *ServerInterfaceWrapper) AddUIComponentToNamespace(ctx echo.Context) error

AddUIComponentToNamespace converts echo context to params.

func (*ServerInterfaceWrapper) ApproveInboxItemById

func (w *ServerInterfaceWrapper) ApproveInboxItemById(ctx echo.Context) error

ApproveInboxItemById converts echo context to params.

func (*ServerInterfaceWrapper) CreateRule

func (w *ServerInterfaceWrapper) CreateRule(ctx echo.Context) error

CreateRule converts echo context to params.

func (*ServerInterfaceWrapper) CreateSitemapEventSubscription

func (w *ServerInterfaceWrapper) CreateSitemapEventSubscription(ctx echo.Context) error

CreateSitemapEventSubscription converts echo context to params.

func (*ServerInterfaceWrapper) CreateThingInRegistry

func (w *ServerInterfaceWrapper) CreateThingInRegistry(ctx echo.Context) error

CreateThingInRegistry converts echo context to params.

func (*ServerInterfaceWrapper) DeleteItemFromPersistenceService

func (w *ServerInterfaceWrapper) DeleteItemFromPersistenceService(ctx echo.Context) error

DeleteItemFromPersistenceService converts echo context to params.

func (*ServerInterfaceWrapper) DeleteRule

func (w *ServerInterfaceWrapper) DeleteRule(ctx echo.Context) error

DeleteRule converts echo context to params.

func (*ServerInterfaceWrapper) DeleteServiceConfig

func (w *ServerInterfaceWrapper) DeleteServiceConfig(ctx echo.Context) error

DeleteServiceConfig converts echo context to params.

func (*ServerInterfaceWrapper) DeleteSession

func (w *ServerInterfaceWrapper) DeleteSession(ctx echo.Context) error

DeleteSession converts echo context to params.

func (*ServerInterfaceWrapper) EnableRule

func (w *ServerInterfaceWrapper) EnableRule(ctx echo.Context) error

EnableRule converts echo context to params.

func (*ServerInterfaceWrapper) EnableThing

func (w *ServerInterfaceWrapper) EnableThing(ctx echo.Context) error

EnableThing converts echo context to params.

func (*ServerInterfaceWrapper) FlagInboxItemAsIgnored

func (w *ServerInterfaceWrapper) FlagInboxItemAsIgnored(ctx echo.Context) error

FlagInboxItemAsIgnored converts echo context to params.

func (*ServerInterfaceWrapper) GetAddonById

func (w *ServerInterfaceWrapper) GetAddonById(ctx echo.Context) error

GetAddonById converts echo context to params.

func (*ServerInterfaceWrapper) GetAddonServices

func (w *ServerInterfaceWrapper) GetAddonServices(ctx echo.Context) error

GetAddonServices converts echo context to params.

func (*ServerInterfaceWrapper) GetAddonTypes

func (w *ServerInterfaceWrapper) GetAddonTypes(ctx echo.Context) error

GetAddonTypes converts echo context to params.

func (*ServerInterfaceWrapper) GetAddons

func (w *ServerInterfaceWrapper) GetAddons(ctx echo.Context) error

GetAddons converts echo context to params.

func (*ServerInterfaceWrapper) GetApiTokens

func (w *ServerInterfaceWrapper) GetApiTokens(ctx echo.Context) error

GetApiTokens converts echo context to params.

func (*ServerInterfaceWrapper) GetAudioDefaultSink

func (w *ServerInterfaceWrapper) GetAudioDefaultSink(ctx echo.Context) error

GetAudioDefaultSink converts echo context to params.

func (*ServerInterfaceWrapper) GetAudioDefaultSource

func (w *ServerInterfaceWrapper) GetAudioDefaultSource(ctx echo.Context) error

GetAudioDefaultSource converts echo context to params.

func (*ServerInterfaceWrapper) GetAudioSinks

func (w *ServerInterfaceWrapper) GetAudioSinks(ctx echo.Context) error

GetAudioSinks converts echo context to params.

func (*ServerInterfaceWrapper) GetAudioSources

func (w *ServerInterfaceWrapper) GetAudioSources(ctx echo.Context) error

GetAudioSources converts echo context to params.

func (*ServerInterfaceWrapper) GetAvailableFirmwaresForThing

func (w *ServerInterfaceWrapper) GetAvailableFirmwaresForThing(ctx echo.Context) error

GetAvailableFirmwaresForThing converts echo context to params.

func (*ServerInterfaceWrapper) GetBindingConfiguration

func (w *ServerInterfaceWrapper) GetBindingConfiguration(ctx echo.Context) error

GetBindingConfiguration converts echo context to params.

func (*ServerInterfaceWrapper) GetBindings

func (w *ServerInterfaceWrapper) GetBindings(ctx echo.Context) error

GetBindings converts echo context to params.

func (*ServerInterfaceWrapper) GetBindingsWithDiscoverySupport

func (w *ServerInterfaceWrapper) GetBindingsWithDiscoverySupport(ctx echo.Context) error

GetBindingsWithDiscoverySupport converts echo context to params.

func (*ServerInterfaceWrapper) GetChannelTypeByUID

func (w *ServerInterfaceWrapper) GetChannelTypeByUID(ctx echo.Context) error

GetChannelTypeByUID converts echo context to params.

func (*ServerInterfaceWrapper) GetChannelTypes

func (w *ServerInterfaceWrapper) GetChannelTypes(ctx echo.Context) error

GetChannelTypes converts echo context to params.

func (*ServerInterfaceWrapper) GetConfigDescriptionByURI

func (w *ServerInterfaceWrapper) GetConfigDescriptionByURI(ctx echo.Context) error

GetConfigDescriptionByURI converts echo context to params.

func (*ServerInterfaceWrapper) GetConfigDescriptions

func (w *ServerInterfaceWrapper) GetConfigDescriptions(ctx echo.Context) error

GetConfigDescriptions converts echo context to params.

func (*ServerInterfaceWrapper) GetDefaultVoice

func (w *ServerInterfaceWrapper) GetDefaultVoice(ctx echo.Context) error

GetDefaultVoice converts echo context to params.

func (*ServerInterfaceWrapper) GetDiscoveredInboxItems

func (w *ServerInterfaceWrapper) GetDiscoveredInboxItems(ctx echo.Context) error

GetDiscoveredInboxItems converts echo context to params.

func (*ServerInterfaceWrapper) GetEvents

func (w *ServerInterfaceWrapper) GetEvents(ctx echo.Context) error

GetEvents converts echo context to params.

func (*ServerInterfaceWrapper) GetGalleryWidgetList

func (w *ServerInterfaceWrapper) GetGalleryWidgetList(ctx echo.Context) error

GetGalleryWidgetList converts echo context to params.

func (*ServerInterfaceWrapper) GetGalleryWidgetsItem

func (w *ServerInterfaceWrapper) GetGalleryWidgetsItem(ctx echo.Context) error

GetGalleryWidgetsItem converts echo context to params.

func (*ServerInterfaceWrapper) GetIconSets

func (w *ServerInterfaceWrapper) GetIconSets(ctx echo.Context) error

GetIconSets converts echo context to params.

func (*ServerInterfaceWrapper) GetItemByName

func (w *ServerInterfaceWrapper) GetItemByName(ctx echo.Context) error

GetItemByName converts echo context to params.

func (*ServerInterfaceWrapper) GetItemDataFromPersistenceService

func (w *ServerInterfaceWrapper) GetItemDataFromPersistenceService(ctx echo.Context) error

GetItemDataFromPersistenceService converts echo context to params.

func (w *ServerInterfaceWrapper) GetItemLink(ctx echo.Context) error

GetItemLink converts echo context to params.

func (w *ServerInterfaceWrapper) GetItemLinks(ctx echo.Context) error

GetItemLinks converts echo context to params.

func (*ServerInterfaceWrapper) GetItemState

func (w *ServerInterfaceWrapper) GetItemState(ctx echo.Context) error

GetItemState converts echo context to params.

func (*ServerInterfaceWrapper) GetItems

func (w *ServerInterfaceWrapper) GetItems(ctx echo.Context) error

GetItems converts echo context to params.

func (*ServerInterfaceWrapper) GetItemsForPersistenceService

func (w *ServerInterfaceWrapper) GetItemsForPersistenceService(ctx echo.Context) error

GetItemsForPersistenceService converts echo context to params.

func (*ServerInterfaceWrapper) GetLinkableItemTypesByChannelTypeUID

func (w *ServerInterfaceWrapper) GetLinkableItemTypesByChannelTypeUID(ctx echo.Context) error

GetLinkableItemTypesByChannelTypeUID converts echo context to params.

func (*ServerInterfaceWrapper) GetModuleTypeById

func (w *ServerInterfaceWrapper) GetModuleTypeById(ctx echo.Context) error

GetModuleTypeById converts echo context to params.

func (*ServerInterfaceWrapper) GetModuleTypes

func (w *ServerInterfaceWrapper) GetModuleTypes(ctx echo.Context) error

GetModuleTypes converts echo context to params.

func (*ServerInterfaceWrapper) GetOAuthToken

func (w *ServerInterfaceWrapper) GetOAuthToken(ctx echo.Context) error

GetOAuthToken converts echo context to params.

func (*ServerInterfaceWrapper) GetPersistenceServices

func (w *ServerInterfaceWrapper) GetPersistenceServices(ctx echo.Context) error

GetPersistenceServices converts echo context to params.

func (*ServerInterfaceWrapper) GetProfileTypes

func (w *ServerInterfaceWrapper) GetProfileTypes(ctx echo.Context) error

GetProfileTypes converts echo context to params.

func (*ServerInterfaceWrapper) GetRegisteredUIComponentsInNamespace

func (w *ServerInterfaceWrapper) GetRegisteredUIComponentsInNamespace(ctx echo.Context) error

GetRegisteredUIComponentsInNamespace converts echo context to params.

func (*ServerInterfaceWrapper) GetRoot

func (w *ServerInterfaceWrapper) GetRoot(ctx echo.Context) error

GetRoot converts echo context to params.

func (*ServerInterfaceWrapper) GetRuleActions

func (w *ServerInterfaceWrapper) GetRuleActions(ctx echo.Context) error

GetRuleActions converts echo context to params.

func (*ServerInterfaceWrapper) GetRuleById

func (w *ServerInterfaceWrapper) GetRuleById(ctx echo.Context) error

GetRuleById converts echo context to params.

func (*ServerInterfaceWrapper) GetRuleConditions

func (w *ServerInterfaceWrapper) GetRuleConditions(ctx echo.Context) error

GetRuleConditions converts echo context to params.

func (*ServerInterfaceWrapper) GetRuleConfiguration

func (w *ServerInterfaceWrapper) GetRuleConfiguration(ctx echo.Context) error

GetRuleConfiguration converts echo context to params.

func (*ServerInterfaceWrapper) GetRuleModuleById

func (w *ServerInterfaceWrapper) GetRuleModuleById(ctx echo.Context) error

GetRuleModuleById converts echo context to params.

func (*ServerInterfaceWrapper) GetRuleModuleConfig

func (w *ServerInterfaceWrapper) GetRuleModuleConfig(ctx echo.Context) error

GetRuleModuleConfig converts echo context to params.

func (*ServerInterfaceWrapper) GetRuleModuleConfigParameter

func (w *ServerInterfaceWrapper) GetRuleModuleConfigParameter(ctx echo.Context) error

GetRuleModuleConfigParameter converts echo context to params.

func (*ServerInterfaceWrapper) GetRuleTriggers

func (w *ServerInterfaceWrapper) GetRuleTriggers(ctx echo.Context) error

GetRuleTriggers converts echo context to params.

func (*ServerInterfaceWrapper) GetRules

func (w *ServerInterfaceWrapper) GetRules(ctx echo.Context) error

GetRules converts echo context to params.

func (*ServerInterfaceWrapper) GetScheduleRuleSimulations

func (w *ServerInterfaceWrapper) GetScheduleRuleSimulations(ctx echo.Context) error

GetScheduleRuleSimulations converts echo context to params.

func (*ServerInterfaceWrapper) GetServiceConfig

func (w *ServerInterfaceWrapper) GetServiceConfig(ctx echo.Context) error

GetServiceConfig converts echo context to params.

func (*ServerInterfaceWrapper) GetServiceContext

func (w *ServerInterfaceWrapper) GetServiceContext(ctx echo.Context) error

GetServiceContext converts echo context to params.

func (*ServerInterfaceWrapper) GetServices

func (w *ServerInterfaceWrapper) GetServices(ctx echo.Context) error

GetServices converts echo context to params.

func (*ServerInterfaceWrapper) GetServicesById

func (w *ServerInterfaceWrapper) GetServicesById(ctx echo.Context) error

GetServicesById converts echo context to params.

func (*ServerInterfaceWrapper) GetSessionsForCurrentUser

func (w *ServerInterfaceWrapper) GetSessionsForCurrentUser(ctx echo.Context) error

GetSessionsForCurrentUser converts echo context to params.

func (*ServerInterfaceWrapper) GetSitemapByName

func (w *ServerInterfaceWrapper) GetSitemapByName(ctx echo.Context) error

GetSitemapByName converts echo context to params.

func (*ServerInterfaceWrapper) GetSitemapEvents

func (w *ServerInterfaceWrapper) GetSitemapEvents(ctx echo.Context) error

GetSitemapEvents converts echo context to params.

func (*ServerInterfaceWrapper) GetSitemaps

func (w *ServerInterfaceWrapper) GetSitemaps(ctx echo.Context) error

GetSitemaps converts echo context to params.

func (*ServerInterfaceWrapper) GetSystemInformation

func (w *ServerInterfaceWrapper) GetSystemInformation(ctx echo.Context) error

GetSystemInformation converts echo context to params.

func (*ServerInterfaceWrapper) GetTemplateById

func (w *ServerInterfaceWrapper) GetTemplateById(ctx echo.Context) error

GetTemplateById converts echo context to params.

func (*ServerInterfaceWrapper) GetTemplates

func (w *ServerInterfaceWrapper) GetTemplates(ctx echo.Context) error

GetTemplates converts echo context to params.

func (*ServerInterfaceWrapper) GetThingById

func (w *ServerInterfaceWrapper) GetThingById(ctx echo.Context) error

GetThingById converts echo context to params.

func (*ServerInterfaceWrapper) GetThingConfigStatus

func (w *ServerInterfaceWrapper) GetThingConfigStatus(ctx echo.Context) error

GetThingConfigStatus converts echo context to params.

func (*ServerInterfaceWrapper) GetThingFirmwareStatus

func (w *ServerInterfaceWrapper) GetThingFirmwareStatus(ctx echo.Context) error

GetThingFirmwareStatus converts echo context to params.

func (*ServerInterfaceWrapper) GetThingStatus

func (w *ServerInterfaceWrapper) GetThingStatus(ctx echo.Context) error

GetThingStatus converts echo context to params.

func (*ServerInterfaceWrapper) GetThingTypeById

func (w *ServerInterfaceWrapper) GetThingTypeById(ctx echo.Context) error

GetThingTypeById converts echo context to params.

func (*ServerInterfaceWrapper) GetThingTypes

func (w *ServerInterfaceWrapper) GetThingTypes(ctx echo.Context) error

GetThingTypes converts echo context to params.

func (*ServerInterfaceWrapper) GetThings

func (w *ServerInterfaceWrapper) GetThings(ctx echo.Context) error

GetThings converts echo context to params.

func (*ServerInterfaceWrapper) GetUIComponentInNamespace

func (w *ServerInterfaceWrapper) GetUIComponentInNamespace(ctx echo.Context) error

GetUIComponentInNamespace converts echo context to params.

func (*ServerInterfaceWrapper) GetUITiles

func (w *ServerInterfaceWrapper) GetUITiles(ctx echo.Context) error

GetUITiles converts echo context to params.

func (*ServerInterfaceWrapper) GetUUID

func (w *ServerInterfaceWrapper) GetUUID(ctx echo.Context) error

GetUUID converts echo context to params.

func (*ServerInterfaceWrapper) GetVoiceInterpreterByUID

func (w *ServerInterfaceWrapper) GetVoiceInterpreterByUID(ctx echo.Context) error

GetVoiceInterpreterByUID converts echo context to params.

func (*ServerInterfaceWrapper) GetVoiceInterpreters

func (w *ServerInterfaceWrapper) GetVoiceInterpreters(ctx echo.Context) error

GetVoiceInterpreters converts echo context to params.

func (*ServerInterfaceWrapper) GetVoices

func (w *ServerInterfaceWrapper) GetVoices(ctx echo.Context) error

GetVoices converts echo context to params.

func (*ServerInterfaceWrapper) InitNewStateTacker

func (w *ServerInterfaceWrapper) InitNewStateTacker(ctx echo.Context) error

InitNewStateTacker converts echo context to params.

func (*ServerInterfaceWrapper) InstallAddonById

func (w *ServerInterfaceWrapper) InstallAddonById(ctx echo.Context) error

InstallAddonById converts echo context to params.

func (*ServerInterfaceWrapper) InstallAddonFromURL

func (w *ServerInterfaceWrapper) InstallAddonFromURL(ctx echo.Context) error

InstallAddonFromURL converts echo context to params.

func (*ServerInterfaceWrapper) InterpretText

func (w *ServerInterfaceWrapper) InterpretText(ctx echo.Context) error

InterpretText converts echo context to params.

func (*ServerInterfaceWrapper) InterpretTextByDefaultInterpreter

func (w *ServerInterfaceWrapper) InterpretTextByDefaultInterpreter(ctx echo.Context) error

InterpretTextByDefaultInterpreter converts echo context to params.

func (*ServerInterfaceWrapper) LinkItemToChannel

func (w *ServerInterfaceWrapper) LinkItemToChannel(ctx echo.Context) error

LinkItemToChannel converts echo context to params.

func (*ServerInterfaceWrapper) PollDataForSitemap

func (w *ServerInterfaceWrapper) PollDataForSitemap(ctx echo.Context) error

PollDataForSitemap converts echo context to params.

func (*ServerInterfaceWrapper) RemoveApiToken

func (w *ServerInterfaceWrapper) RemoveApiToken(ctx echo.Context) error

RemoveApiToken converts echo context to params.

func (*ServerInterfaceWrapper) RemoveIgnoreFlagOnInboxItem

func (w *ServerInterfaceWrapper) RemoveIgnoreFlagOnInboxItem(ctx echo.Context) error

RemoveIgnoreFlagOnInboxItem converts echo context to params.

func (*ServerInterfaceWrapper) RemoveItemFromInbox

func (w *ServerInterfaceWrapper) RemoveItemFromInbox(ctx echo.Context) error

RemoveItemFromInbox converts echo context to params.

func (*ServerInterfaceWrapper) RemoveItemFromRegistry

func (w *ServerInterfaceWrapper) RemoveItemFromRegistry(ctx echo.Context) error

RemoveItemFromRegistry converts echo context to params.

func (*ServerInterfaceWrapper) RemoveMemberFromGroupItem

func (w *ServerInterfaceWrapper) RemoveMemberFromGroupItem(ctx echo.Context) error

RemoveMemberFromGroupItem converts echo context to params.

func (*ServerInterfaceWrapper) RemoveMetadataFromItem

func (w *ServerInterfaceWrapper) RemoveMetadataFromItem(ctx echo.Context) error

RemoveMetadataFromItem converts echo context to params.

func (*ServerInterfaceWrapper) RemoveTagFromItem

func (w *ServerInterfaceWrapper) RemoveTagFromItem(ctx echo.Context) error

RemoveTagFromItem converts echo context to params.

func (*ServerInterfaceWrapper) RemoveThingById

func (w *ServerInterfaceWrapper) RemoveThingById(ctx echo.Context) error

RemoveThingById converts echo context to params.

func (*ServerInterfaceWrapper) RemoveUIComponentFromNamespace

func (w *ServerInterfaceWrapper) RemoveUIComponentFromNamespace(ctx echo.Context) error

RemoveUIComponentFromNamespace converts echo context to params.

func (*ServerInterfaceWrapper) RunRuleNow

func (w *ServerInterfaceWrapper) RunRuleNow(ctx echo.Context) error

RunRuleNow converts echo context to params.

func (*ServerInterfaceWrapper) Scan

func (w *ServerInterfaceWrapper) Scan(ctx echo.Context) error

Scan converts echo context to params.

func (*ServerInterfaceWrapper) SendItemCommand

func (w *ServerInterfaceWrapper) SendItemCommand(ctx echo.Context) error

SendItemCommand converts echo context to params.

func (*ServerInterfaceWrapper) SetRuleModuleConfigParameter

func (w *ServerInterfaceWrapper) SetRuleModuleConfigParameter(ctx echo.Context) error

SetRuleModuleConfigParameter converts echo context to params.

func (*ServerInterfaceWrapper) StoreItemDataInPersistenceService

func (w *ServerInterfaceWrapper) StoreItemDataInPersistenceService(ctx echo.Context) error

StoreItemDataInPersistenceService converts echo context to params.

func (*ServerInterfaceWrapper) TextToSpeech

func (w *ServerInterfaceWrapper) TextToSpeech(ctx echo.Context) error

TextToSpeech converts echo context to params.

func (*ServerInterfaceWrapper) UninstallAddon

func (w *ServerInterfaceWrapper) UninstallAddon(ctx echo.Context) error

UninstallAddon converts echo context to params.

func (*ServerInterfaceWrapper) UnlinkItemFromChannel

func (w *ServerInterfaceWrapper) UnlinkItemFromChannel(ctx echo.Context) error

UnlinkItemFromChannel converts echo context to params.

func (*ServerInterfaceWrapper) UpdateBindingConfiguration

func (w *ServerInterfaceWrapper) UpdateBindingConfiguration(ctx echo.Context) error

UpdateBindingConfiguration converts echo context to params.

func (*ServerInterfaceWrapper) UpdateItemListForStateUpdates

func (w *ServerInterfaceWrapper) UpdateItemListForStateUpdates(ctx echo.Context) error

UpdateItemListForStateUpdates converts echo context to params.

func (*ServerInterfaceWrapper) UpdateItemState

func (w *ServerInterfaceWrapper) UpdateItemState(ctx echo.Context) error

UpdateItemState converts echo context to params.

func (*ServerInterfaceWrapper) UpdateRule

func (w *ServerInterfaceWrapper) UpdateRule(ctx echo.Context) error

UpdateRule converts echo context to params.

func (*ServerInterfaceWrapper) UpdateRuleConfiguration

func (w *ServerInterfaceWrapper) UpdateRuleConfiguration(ctx echo.Context) error

UpdateRuleConfiguration converts echo context to params.

func (*ServerInterfaceWrapper) UpdateServiceConfig

func (w *ServerInterfaceWrapper) UpdateServiceConfig(ctx echo.Context) error

UpdateServiceConfig converts echo context to params.

func (*ServerInterfaceWrapper) UpdateThing

func (w *ServerInterfaceWrapper) UpdateThing(ctx echo.Context) error

UpdateThing converts echo context to params.

func (*ServerInterfaceWrapper) UpdateThingConfig

func (w *ServerInterfaceWrapper) UpdateThingConfig(ctx echo.Context) error

UpdateThingConfig converts echo context to params.

func (*ServerInterfaceWrapper) UpdateThingFirmware

func (w *ServerInterfaceWrapper) UpdateThingFirmware(ctx echo.Context) error

UpdateThingFirmware converts echo context to params.

func (*ServerInterfaceWrapper) UpdateUIComponentInNamespace

func (w *ServerInterfaceWrapper) UpdateUIComponentInNamespace(ctx echo.Context) error

UpdateUIComponentInNamespace converts echo context to params.

type SetRuleModuleConfigParameterResponse

type SetRuleModuleConfigParameterResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseSetRuleModuleConfigParameterResponse

func ParseSetRuleModuleConfigParameterResponse(rsp *http.Response) (*SetRuleModuleConfigParameterResponse, error)

ParseSetRuleModuleConfigParameterResponse parses an HTTP response from a SetRuleModuleConfigParameterWithResponse call

func (SetRuleModuleConfigParameterResponse) Status

Status returns HTTPResponse.Status

func (SetRuleModuleConfigParameterResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type SitemapDTO

type SitemapDTO struct {
	Homepage *PageDTO `json:"homepage,omitempty"`
	Icon     *string  `json:"icon,omitempty"`
	Label    *string  `json:"label,omitempty"`
	Link     *string  `json:"link,omitempty"`
	Name     *string  `json:"name,omitempty"`
}

SitemapDTO defines model for SitemapDTO.

type StateDescription

type StateDescription struct {
	Maximum  *float32       `json:"maximum,omitempty"`
	Minimum  *float32       `json:"minimum,omitempty"`
	Options  *[]StateOption `json:"options,omitempty"`
	Pattern  *string        `json:"pattern,omitempty"`
	ReadOnly *bool          `json:"readOnly,omitempty"`
	Step     *float32       `json:"step,omitempty"`
}

StateDescription defines model for StateDescription.

type StateOption

type StateOption struct {
	Label *string `json:"label,omitempty"`
	Value *string `json:"value,omitempty"`
}

StateOption defines model for StateOption.

type StoreItemDataInPersistenceServiceParams

type StoreItemDataInPersistenceServiceParams struct {
	// Id of the persistence service. If not provided the default service will be used
	ServiceId *string `json:"serviceId,omitempty"`

	// Time of the data to be stored. Will default to current time. [yyyy-MM-dd'T'HH:mm:ss.SSSZ]
	Time string `json:"time"`

	// The state to store.
	State string `json:"state"`
}

StoreItemDataInPersistenceServiceParams defines parameters for StoreItemDataInPersistenceService.

type StoreItemDataInPersistenceServiceResponse

type StoreItemDataInPersistenceServiceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseStoreItemDataInPersistenceServiceResponse

func ParseStoreItemDataInPersistenceServiceResponse(rsp *http.Response) (*StoreItemDataInPersistenceServiceResponse, error)

ParseStoreItemDataInPersistenceServiceResponse parses an HTTP response from a StoreItemDataInPersistenceServiceWithResponse call

func (StoreItemDataInPersistenceServiceResponse) Status

Status returns HTTPResponse.Status

func (StoreItemDataInPersistenceServiceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type StrippedThingTypeDTO

type StrippedThingTypeDTO struct {
	UID                     *string   `json:"UID,omitempty"`
	Bridge                  *bool     `json:"bridge,omitempty"`
	Category                *string   `json:"category,omitempty"`
	Description             *string   `json:"description,omitempty"`
	Label                   *string   `json:"label,omitempty"`
	Listed                  *bool     `json:"listed,omitempty"`
	SupportedBridgeTypeUIDs *[]string `json:"supportedBridgeTypeUIDs,omitempty"`
}

StrippedThingTypeDTO defines model for StrippedThingTypeDTO.

type SystemInfo

type SystemInfo struct {
	AvailableProcessors *int32  `json:"availableProcessors,omitempty"`
	ConfigFolder        *string `json:"configFolder,omitempty"`
	FreeMemory          *int64  `json:"freeMemory,omitempty"`
	JavaVendor          *string `json:"javaVendor,omitempty"`
	JavaVendorVersion   *string `json:"javaVendorVersion,omitempty"`
	JavaVersion         *string `json:"javaVersion,omitempty"`
	LogFolder           *string `json:"logFolder,omitempty"`
	OsArchitecture      *string `json:"osArchitecture,omitempty"`
	OsName              *string `json:"osName,omitempty"`
	OsVersion           *string `json:"osVersion,omitempty"`
	TotalMemory         *int64  `json:"totalMemory,omitempty"`
	UserdataFolder      *string `json:"userdataFolder,omitempty"`
}

SystemInfo defines model for SystemInfo.

type SystemInfoBean

type SystemInfoBean struct {
	SystemInfo *SystemInfo `json:"systemInfo,omitempty"`
}

SystemInfoBean defines model for SystemInfoBean.

type Template

type Template struct {
	Description *string             `json:"description,omitempty"`
	Label       *string             `json:"label,omitempty"`
	Tags        *[]string           `json:"tags,omitempty"`
	Uid         *string             `json:"uid,omitempty"`
	Visibility  *TemplateVisibility `json:"visibility,omitempty"`
}

Template defines model for Template.

type TemplateVisibility

type TemplateVisibility string

TemplateVisibility defines model for Template.Visibility.

const (
	TemplateVisibilityEXPERT TemplateVisibility = "EXPERT"

	TemplateVisibilityHIDDEN TemplateVisibility = "HIDDEN"

	TemplateVisibilityVISIBLE TemplateVisibility = "VISIBLE"
)

Defines values for TemplateVisibility.

type TextToSpeechParams

type TextToSpeechParams struct {
	// voice id
	Voiceid *string `json:"voiceid,omitempty"`

	// audio sink id
	Sinkid *string `json:"sinkid,omitempty"`
}

TextToSpeechParams defines parameters for TextToSpeech.

type TextToSpeechResponse

type TextToSpeechResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseTextToSpeechResponse

func ParseTextToSpeechResponse(rsp *http.Response) (*TextToSpeechResponse, error)

ParseTextToSpeechResponse parses an HTTP response from a TextToSpeechWithResponse call

func (TextToSpeechResponse) Status

func (r TextToSpeechResponse) Status() string

Status returns HTTPResponse.Status

func (TextToSpeechResponse) StatusCode

func (r TextToSpeechResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type ThingDTO

type ThingDTO struct {
	UID           *string                 `json:"UID,omitempty"`
	BridgeUID     *string                 `json:"bridgeUID,omitempty"`
	Channels      *[]ChannelDTO           `json:"channels,omitempty"`
	Configuration *ThingDTO_Configuration `json:"configuration,omitempty"`
	Label         *string                 `json:"label,omitempty"`
	Location      *string                 `json:"location,omitempty"`
	Properties    *ThingDTO_Properties    `json:"properties,omitempty"`
	ThingTypeUID  *string                 `json:"thingTypeUID,omitempty"`
}

ThingDTO defines model for ThingDTO.

type ThingDTO_Configuration

type ThingDTO_Configuration struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

ThingDTO_Configuration defines model for ThingDTO.Configuration.

func (ThingDTO_Configuration) Get

func (a ThingDTO_Configuration) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for ThingDTO_Configuration. Returns the specified element and whether it was found

func (ThingDTO_Configuration) MarshalJSON

func (a ThingDTO_Configuration) MarshalJSON() ([]byte, error)

Override default JSON handling for ThingDTO_Configuration to handle AdditionalProperties

func (*ThingDTO_Configuration) Set

func (a *ThingDTO_Configuration) Set(fieldName string, value map[string]interface{})

Setter for additional properties for ThingDTO_Configuration

func (*ThingDTO_Configuration) UnmarshalJSON

func (a *ThingDTO_Configuration) UnmarshalJSON(b []byte) error

Override default JSON handling for ThingDTO_Configuration to handle AdditionalProperties

type ThingDTO_Properties

type ThingDTO_Properties struct {
	AdditionalProperties map[string]string `json:"-"`
}

ThingDTO_Properties defines model for ThingDTO.Properties.

func (ThingDTO_Properties) Get

func (a ThingDTO_Properties) Get(fieldName string) (value string, found bool)

Getter for additional properties for ThingDTO_Properties. Returns the specified element and whether it was found

func (ThingDTO_Properties) MarshalJSON

func (a ThingDTO_Properties) MarshalJSON() ([]byte, error)

Override default JSON handling for ThingDTO_Properties to handle AdditionalProperties

func (*ThingDTO_Properties) Set

func (a *ThingDTO_Properties) Set(fieldName string, value string)

Setter for additional properties for ThingDTO_Properties

func (*ThingDTO_Properties) UnmarshalJSON

func (a *ThingDTO_Properties) UnmarshalJSON(b []byte) error

Override default JSON handling for ThingDTO_Properties to handle AdditionalProperties

type ThingStatusInfo

type ThingStatusInfo struct {
	Description  *string                      `json:"description,omitempty"`
	Status       *ThingStatusInfoStatus       `json:"status,omitempty"`
	StatusDetail *ThingStatusInfoStatusDetail `json:"statusDetail,omitempty"`
}

ThingStatusInfo defines model for ThingStatusInfo.

type ThingStatusInfoStatus

type ThingStatusInfoStatus string

ThingStatusInfoStatus defines model for ThingStatusInfo.Status.

const (
	ThingStatusInfoStatusINITIALIZING ThingStatusInfoStatus = "INITIALIZING"

	ThingStatusInfoStatusOFFLINE ThingStatusInfoStatus = "OFFLINE"

	ThingStatusInfoStatusONLINE ThingStatusInfoStatus = "ONLINE"

	ThingStatusInfoStatusREMOVED ThingStatusInfoStatus = "REMOVED"

	ThingStatusInfoStatusREMOVING ThingStatusInfoStatus = "REMOVING"

	ThingStatusInfoStatusUNINITIALIZED ThingStatusInfoStatus = "UNINITIALIZED"

	ThingStatusInfoStatusUNKNOWN ThingStatusInfoStatus = "UNKNOWN"
)

Defines values for ThingStatusInfoStatus.

type ThingStatusInfoStatusDetail

type ThingStatusInfoStatusDetail string

ThingStatusInfoStatusDetail defines model for ThingStatusInfo.StatusDetail.

const (
	ThingStatusInfoStatusDetailBRIDGEOFFLINE ThingStatusInfoStatusDetail = "BRIDGE_OFFLINE"

	ThingStatusInfoStatusDetailBRIDGEUNINITIALIZED ThingStatusInfoStatusDetail = "BRIDGE_UNINITIALIZED"

	ThingStatusInfoStatusDetailCOMMUNICATIONERROR ThingStatusInfoStatusDetail = "COMMUNICATION_ERROR"

	ThingStatusInfoStatusDetailCONFIGURATIONERROR ThingStatusInfoStatusDetail = "CONFIGURATION_ERROR"

	ThingStatusInfoStatusDetailCONFIGURATIONPENDING ThingStatusInfoStatusDetail = "CONFIGURATION_PENDING"

	ThingStatusInfoStatusDetailDISABLED ThingStatusInfoStatusDetail = "DISABLED"

	ThingStatusInfoStatusDetailDUTYCYCLE ThingStatusInfoStatusDetail = "DUTY_CYCLE"

	ThingStatusInfoStatusDetailFIRMWAREUPDATING ThingStatusInfoStatusDetail = "FIRMWARE_UPDATING"

	ThingStatusInfoStatusDetailGONE ThingStatusInfoStatusDetail = "GONE"

	ThingStatusInfoStatusDetailHANDLERCONFIGURATIONPENDING ThingStatusInfoStatusDetail = "HANDLER_CONFIGURATION_PENDING"

	ThingStatusInfoStatusDetailHANDLERINITIALIZINGERROR ThingStatusInfoStatusDetail = "HANDLER_INITIALIZING_ERROR"

	ThingStatusInfoStatusDetailHANDLERMISSINGERROR ThingStatusInfoStatusDetail = "HANDLER_MISSING_ERROR"

	ThingStatusInfoStatusDetailHANDLERREGISTERINGERROR ThingStatusInfoStatusDetail = "HANDLER_REGISTERING_ERROR"

	ThingStatusInfoStatusDetailNONE ThingStatusInfoStatusDetail = "NONE"
)

Defines values for ThingStatusInfoStatusDetail.

type ThingTypeDTO

type ThingTypeDTO struct {
	UID                      *string                               `json:"UID,omitempty"`
	Bridge                   *bool                                 `json:"bridge,omitempty"`
	Category                 *string                               `json:"category,omitempty"`
	ChannelGroups            *[]ChannelGroupDefinitionDTO          `json:"channelGroups,omitempty"`
	Channels                 *[]ChannelDefinitionDTO               `json:"channels,omitempty"`
	ConfigParameters         *[]ConfigDescriptionParameterDTO      `json:"configParameters,omitempty"`
	Description              *string                               `json:"description,omitempty"`
	ExtensibleChannelTypeIds *[]string                             `json:"extensibleChannelTypeIds,omitempty"`
	Label                    *string                               `json:"label,omitempty"`
	Listed                   *bool                                 `json:"listed,omitempty"`
	ParameterGroups          *[]ConfigDescriptionParameterGroupDTO `json:"parameterGroups,omitempty"`
	Properties               *ThingTypeDTO_Properties              `json:"properties,omitempty"`
	SupportedBridgeTypeUIDs  *[]string                             `json:"supportedBridgeTypeUIDs,omitempty"`
}

ThingTypeDTO defines model for ThingTypeDTO.

type ThingTypeDTO_Properties

type ThingTypeDTO_Properties struct {
	AdditionalProperties map[string]string `json:"-"`
}

ThingTypeDTO_Properties defines model for ThingTypeDTO.Properties.

func (ThingTypeDTO_Properties) Get

func (a ThingTypeDTO_Properties) Get(fieldName string) (value string, found bool)

Getter for additional properties for ThingTypeDTO_Properties. Returns the specified element and whether it was found

func (ThingTypeDTO_Properties) MarshalJSON

func (a ThingTypeDTO_Properties) MarshalJSON() ([]byte, error)

Override default JSON handling for ThingTypeDTO_Properties to handle AdditionalProperties

func (*ThingTypeDTO_Properties) Set

func (a *ThingTypeDTO_Properties) Set(fieldName string, value string)

Setter for additional properties for ThingTypeDTO_Properties

func (*ThingTypeDTO_Properties) UnmarshalJSON

func (a *ThingTypeDTO_Properties) UnmarshalJSON(b []byte) error

Override default JSON handling for ThingTypeDTO_Properties to handle AdditionalProperties

type TileDTO

type TileDTO struct {
	ImageUrl *string `json:"imageUrl,omitempty"`
	Name     *string `json:"name,omitempty"`
	Overlay  *string `json:"overlay,omitempty"`
	Url      *string `json:"url,omitempty"`
}

TileDTO defines model for TileDTO.

type TokenResponseDTO

type TokenResponseDTO struct {
	AccessToken  *string  `json:"access_token,omitempty"`
	ExpiresIn    *int32   `json:"expires_in,omitempty"`
	RefreshToken *string  `json:"refresh_token,omitempty"`
	Scope        *string  `json:"scope,omitempty"`
	TokenType    *string  `json:"token_type,omitempty"`
	User         *UserDTO `json:"user,omitempty"`
}

TokenResponseDTO defines model for TokenResponseDTO.

type Trigger

type Trigger struct {
	Configuration *Configuration `json:"configuration,omitempty"`
	Description   *string        `json:"description,omitempty"`
	Id            *string        `json:"id,omitempty"`
	Label         *string        `json:"label,omitempty"`
	TypeUID       *string        `json:"typeUID,omitempty"`
}

Trigger defines model for Trigger.

type TriggerDTO

type TriggerDTO struct {
	Configuration *TriggerDTO_Configuration `json:"configuration,omitempty"`
	Description   *string                   `json:"description,omitempty"`
	Id            *string                   `json:"id,omitempty"`
	Label         *string                   `json:"label,omitempty"`
	Type          *string                   `json:"type,omitempty"`
}

TriggerDTO defines model for TriggerDTO.

type TriggerDTO_Configuration

type TriggerDTO_Configuration struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

TriggerDTO_Configuration defines model for TriggerDTO.Configuration.

func (TriggerDTO_Configuration) Get

func (a TriggerDTO_Configuration) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for TriggerDTO_Configuration. Returns the specified element and whether it was found

func (TriggerDTO_Configuration) MarshalJSON

func (a TriggerDTO_Configuration) MarshalJSON() ([]byte, error)

Override default JSON handling for TriggerDTO_Configuration to handle AdditionalProperties

func (*TriggerDTO_Configuration) Set

func (a *TriggerDTO_Configuration) Set(fieldName string, value map[string]interface{})

Setter for additional properties for TriggerDTO_Configuration

func (*TriggerDTO_Configuration) UnmarshalJSON

func (a *TriggerDTO_Configuration) UnmarshalJSON(b []byte) error

Override default JSON handling for TriggerDTO_Configuration to handle AdditionalProperties

type UIComponent

type UIComponent struct {
	Component *string             `json:"component,omitempty"`
	Config    *UIComponent_Config `json:"config,omitempty"`
	Type      *string             `json:"type,omitempty"`
}

UIComponent defines model for UIComponent.

type UIComponent_Config

type UIComponent_Config struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

UIComponent_Config defines model for UIComponent.Config.

func (UIComponent_Config) Get

func (a UIComponent_Config) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for UIComponent_Config. Returns the specified element and whether it was found

func (UIComponent_Config) MarshalJSON

func (a UIComponent_Config) MarshalJSON() ([]byte, error)

Override default JSON handling for UIComponent_Config to handle AdditionalProperties

func (*UIComponent_Config) Set

func (a *UIComponent_Config) Set(fieldName string, value map[string]interface{})

Setter for additional properties for UIComponent_Config

func (*UIComponent_Config) UnmarshalJSON

func (a *UIComponent_Config) UnmarshalJSON(b []byte) error

Override default JSON handling for UIComponent_Config to handle AdditionalProperties

type UninstallAddonParams

type UninstallAddonParams struct {
	// service ID
	ServiceId *string `json:"serviceId,omitempty"`
}

UninstallAddonParams defines parameters for UninstallAddon.

type UninstallAddonResponse

type UninstallAddonResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseUninstallAddonResponse

func ParseUninstallAddonResponse(rsp *http.Response) (*UninstallAddonResponse, error)

ParseUninstallAddonResponse parses an HTTP response from a UninstallAddonWithResponse call

func (UninstallAddonResponse) Status

func (r UninstallAddonResponse) Status() string

Status returns HTTPResponse.Status

func (UninstallAddonResponse) StatusCode

func (r UninstallAddonResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UnlinkItemFromChannelResponse

type UnlinkItemFromChannelResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseUnlinkItemFromChannelResponse

func ParseUnlinkItemFromChannelResponse(rsp *http.Response) (*UnlinkItemFromChannelResponse, error)

ParseUnlinkItemFromChannelResponse parses an HTTP response from a UnlinkItemFromChannelWithResponse call

func (UnlinkItemFromChannelResponse) Status

Status returns HTTPResponse.Status

func (UnlinkItemFromChannelResponse) StatusCode

func (r UnlinkItemFromChannelResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateBindingConfigurationJSONBody

type UpdateBindingConfigurationJSONBody struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

UpdateBindingConfigurationJSONBody defines parameters for UpdateBindingConfiguration.

func (UpdateBindingConfigurationJSONBody) Get

func (a UpdateBindingConfigurationJSONBody) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for UpdateBindingConfigurationJSONBody. Returns the specified element and whether it was found

func (UpdateBindingConfigurationJSONBody) MarshalJSON

func (a UpdateBindingConfigurationJSONBody) MarshalJSON() ([]byte, error)

Override default JSON handling for UpdateBindingConfigurationJSONBody to handle AdditionalProperties

func (*UpdateBindingConfigurationJSONBody) Set

func (a *UpdateBindingConfigurationJSONBody) Set(fieldName string, value map[string]interface{})

Setter for additional properties for UpdateBindingConfigurationJSONBody

func (*UpdateBindingConfigurationJSONBody) UnmarshalJSON

func (a *UpdateBindingConfigurationJSONBody) UnmarshalJSON(b []byte) error

Override default JSON handling for UpdateBindingConfigurationJSONBody to handle AdditionalProperties

type UpdateBindingConfigurationJSONRequestBody

type UpdateBindingConfigurationJSONRequestBody UpdateBindingConfigurationJSONBody

UpdateBindingConfigurationJSONRequestBody defines body for UpdateBindingConfiguration for application/json ContentType.

type UpdateBindingConfigurationResponse

type UpdateBindingConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
}

func ParseUpdateBindingConfigurationResponse

func ParseUpdateBindingConfigurationResponse(rsp *http.Response) (*UpdateBindingConfigurationResponse, error)

ParseUpdateBindingConfigurationResponse parses an HTTP response from a UpdateBindingConfigurationWithResponse call

func (UpdateBindingConfigurationResponse) Status

Status returns HTTPResponse.Status

func (UpdateBindingConfigurationResponse) StatusCode

func (r UpdateBindingConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateItemListForStateUpdatesResponse

type UpdateItemListForStateUpdatesResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseUpdateItemListForStateUpdatesResponse

func ParseUpdateItemListForStateUpdatesResponse(rsp *http.Response) (*UpdateItemListForStateUpdatesResponse, error)

ParseUpdateItemListForStateUpdatesResponse parses an HTTP response from a UpdateItemListForStateUpdatesWithResponse call

func (UpdateItemListForStateUpdatesResponse) Status

Status returns HTTPResponse.Status

func (UpdateItemListForStateUpdatesResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UpdateItemStateParams

type UpdateItemStateParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

UpdateItemStateParams defines parameters for UpdateItemState.

type UpdateItemStateResponse

type UpdateItemStateResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseUpdateItemStateResponse

func ParseUpdateItemStateResponse(rsp *http.Response) (*UpdateItemStateResponse, error)

ParseUpdateItemStateResponse parses an HTTP response from a UpdateItemStateWithResponse call

func (UpdateItemStateResponse) Status

func (r UpdateItemStateResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateItemStateResponse) StatusCode

func (r UpdateItemStateResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateRuleConfigurationJSONBody

type UpdateRuleConfigurationJSONBody struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

UpdateRuleConfigurationJSONBody defines parameters for UpdateRuleConfiguration.

func (UpdateRuleConfigurationJSONBody) Get

func (a UpdateRuleConfigurationJSONBody) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for UpdateRuleConfigurationJSONBody. Returns the specified element and whether it was found

func (UpdateRuleConfigurationJSONBody) MarshalJSON

func (a UpdateRuleConfigurationJSONBody) MarshalJSON() ([]byte, error)

Override default JSON handling for UpdateRuleConfigurationJSONBody to handle AdditionalProperties

func (*UpdateRuleConfigurationJSONBody) Set

func (a *UpdateRuleConfigurationJSONBody) Set(fieldName string, value map[string]interface{})

Setter for additional properties for UpdateRuleConfigurationJSONBody

func (*UpdateRuleConfigurationJSONBody) UnmarshalJSON

func (a *UpdateRuleConfigurationJSONBody) UnmarshalJSON(b []byte) error

Override default JSON handling for UpdateRuleConfigurationJSONBody to handle AdditionalProperties

type UpdateRuleConfigurationJSONRequestBody

type UpdateRuleConfigurationJSONRequestBody UpdateRuleConfigurationJSONBody

UpdateRuleConfigurationJSONRequestBody defines body for UpdateRuleConfiguration for application/json ContentType.

type UpdateRuleConfigurationResponse

type UpdateRuleConfigurationResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseUpdateRuleConfigurationResponse

func ParseUpdateRuleConfigurationResponse(rsp *http.Response) (*UpdateRuleConfigurationResponse, error)

ParseUpdateRuleConfigurationResponse parses an HTTP response from a UpdateRuleConfigurationWithResponse call

func (UpdateRuleConfigurationResponse) Status

Status returns HTTPResponse.Status

func (UpdateRuleConfigurationResponse) StatusCode

func (r UpdateRuleConfigurationResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateRuleJSONBody

type UpdateRuleJSONBody RuleDTO

UpdateRuleJSONBody defines parameters for UpdateRule.

type UpdateRuleJSONRequestBody

type UpdateRuleJSONRequestBody UpdateRuleJSONBody

UpdateRuleJSONRequestBody defines body for UpdateRule for application/json ContentType.

type UpdateRuleResponse

type UpdateRuleResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseUpdateRuleResponse

func ParseUpdateRuleResponse(rsp *http.Response) (*UpdateRuleResponse, error)

ParseUpdateRuleResponse parses an HTTP response from a UpdateRuleWithResponse call

func (UpdateRuleResponse) Status

func (r UpdateRuleResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateRuleResponse) StatusCode

func (r UpdateRuleResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateServiceConfigJSONBody

type UpdateServiceConfigJSONBody struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

UpdateServiceConfigJSONBody defines parameters for UpdateServiceConfig.

func (UpdateServiceConfigJSONBody) Get

func (a UpdateServiceConfigJSONBody) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for UpdateServiceConfigJSONBody. Returns the specified element and whether it was found

func (UpdateServiceConfigJSONBody) MarshalJSON

func (a UpdateServiceConfigJSONBody) MarshalJSON() ([]byte, error)

Override default JSON handling for UpdateServiceConfigJSONBody to handle AdditionalProperties

func (*UpdateServiceConfigJSONBody) Set

func (a *UpdateServiceConfigJSONBody) Set(fieldName string, value map[string]interface{})

Setter for additional properties for UpdateServiceConfigJSONBody

func (*UpdateServiceConfigJSONBody) UnmarshalJSON

func (a *UpdateServiceConfigJSONBody) UnmarshalJSON(b []byte) error

Override default JSON handling for UpdateServiceConfigJSONBody to handle AdditionalProperties

type UpdateServiceConfigJSONRequestBody

type UpdateServiceConfigJSONRequestBody UpdateServiceConfigJSONBody

UpdateServiceConfigJSONRequestBody defines body for UpdateServiceConfig for application/json ContentType.

type UpdateServiceConfigParams

type UpdateServiceConfigParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

UpdateServiceConfigParams defines parameters for UpdateServiceConfig.

type UpdateServiceConfigResponse

type UpdateServiceConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *string
}

func ParseUpdateServiceConfigResponse

func ParseUpdateServiceConfigResponse(rsp *http.Response) (*UpdateServiceConfigResponse, error)

ParseUpdateServiceConfigResponse parses an HTTP response from a UpdateServiceConfigWithResponse call

func (UpdateServiceConfigResponse) Status

Status returns HTTPResponse.Status

func (UpdateServiceConfigResponse) StatusCode

func (r UpdateServiceConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateThingConfigJSONBody

type UpdateThingConfigJSONBody struct {
	AdditionalProperties map[string]map[string]interface{} `json:"-"`
}

UpdateThingConfigJSONBody defines parameters for UpdateThingConfig.

func (UpdateThingConfigJSONBody) Get

func (a UpdateThingConfigJSONBody) Get(fieldName string) (value map[string]interface{}, found bool)

Getter for additional properties for UpdateThingConfigJSONBody. Returns the specified element and whether it was found

func (UpdateThingConfigJSONBody) MarshalJSON

func (a UpdateThingConfigJSONBody) MarshalJSON() ([]byte, error)

Override default JSON handling for UpdateThingConfigJSONBody to handle AdditionalProperties

func (*UpdateThingConfigJSONBody) Set

func (a *UpdateThingConfigJSONBody) Set(fieldName string, value map[string]interface{})

Setter for additional properties for UpdateThingConfigJSONBody

func (*UpdateThingConfigJSONBody) UnmarshalJSON

func (a *UpdateThingConfigJSONBody) UnmarshalJSON(b []byte) error

Override default JSON handling for UpdateThingConfigJSONBody to handle AdditionalProperties

type UpdateThingConfigJSONRequestBody

type UpdateThingConfigJSONRequestBody UpdateThingConfigJSONBody

UpdateThingConfigJSONRequestBody defines body for UpdateThingConfig for application/json ContentType.

type UpdateThingConfigParams

type UpdateThingConfigParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

UpdateThingConfigParams defines parameters for UpdateThingConfig.

type UpdateThingConfigResponse

type UpdateThingConfigResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseUpdateThingConfigResponse

func ParseUpdateThingConfigResponse(rsp *http.Response) (*UpdateThingConfigResponse, error)

ParseUpdateThingConfigResponse parses an HTTP response from a UpdateThingConfigWithResponse call

func (UpdateThingConfigResponse) Status

func (r UpdateThingConfigResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateThingConfigResponse) StatusCode

func (r UpdateThingConfigResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateThingFirmwareParams

type UpdateThingFirmwareParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

UpdateThingFirmwareParams defines parameters for UpdateThingFirmware.

type UpdateThingFirmwareResponse

type UpdateThingFirmwareResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseUpdateThingFirmwareResponse

func ParseUpdateThingFirmwareResponse(rsp *http.Response) (*UpdateThingFirmwareResponse, error)

ParseUpdateThingFirmwareResponse parses an HTTP response from a UpdateThingFirmwareWithResponse call

func (UpdateThingFirmwareResponse) Status

Status returns HTTPResponse.Status

func (UpdateThingFirmwareResponse) StatusCode

func (r UpdateThingFirmwareResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateThingJSONBody

type UpdateThingJSONBody ThingDTO

UpdateThingJSONBody defines parameters for UpdateThing.

type UpdateThingJSONRequestBody

type UpdateThingJSONRequestBody UpdateThingJSONBody

UpdateThingJSONRequestBody defines body for UpdateThing for application/json ContentType.

type UpdateThingParams

type UpdateThingParams struct {
	// language
	AcceptLanguage *string `json:"Accept-Language,omitempty"`
}

UpdateThingParams defines parameters for UpdateThing.

type UpdateThingResponse

type UpdateThingResponse struct {
	Body         []byte
	HTTPResponse *http.Response
}

func ParseUpdateThingResponse

func ParseUpdateThingResponse(rsp *http.Response) (*UpdateThingResponse, error)

ParseUpdateThingResponse parses an HTTP response from a UpdateThingWithResponse call

func (UpdateThingResponse) Status

func (r UpdateThingResponse) Status() string

Status returns HTTPResponse.Status

func (UpdateThingResponse) StatusCode

func (r UpdateThingResponse) StatusCode() int

StatusCode returns HTTPResponse.StatusCode

type UpdateUIComponentInNamespaceJSONBody

type UpdateUIComponentInNamespaceJSONBody RootUIComponent

UpdateUIComponentInNamespaceJSONBody defines parameters for UpdateUIComponentInNamespace.

type UpdateUIComponentInNamespaceJSONRequestBody

type UpdateUIComponentInNamespaceJSONRequestBody UpdateUIComponentInNamespaceJSONBody

UpdateUIComponentInNamespaceJSONRequestBody defines body for UpdateUIComponentInNamespace for application/json ContentType.

type UpdateUIComponentInNamespaceResponse

type UpdateUIComponentInNamespaceResponse struct {
	Body         []byte
	HTTPResponse *http.Response
	JSON200      *RootUIComponent
}

func ParseUpdateUIComponentInNamespaceResponse

func ParseUpdateUIComponentInNamespaceResponse(rsp *http.Response) (*UpdateUIComponentInNamespaceResponse, error)

ParseUpdateUIComponentInNamespaceResponse parses an HTTP response from a UpdateUIComponentInNamespaceWithResponse call

func (UpdateUIComponentInNamespaceResponse) Status

Status returns HTTPResponse.Status

func (UpdateUIComponentInNamespaceResponse) StatusCode

StatusCode returns HTTPResponse.StatusCode

type UserApiTokenDTO

type UserApiTokenDTO struct {
	CreatedTime *time.Time `json:"createdTime,omitempty"`
	Name        *string    `json:"name,omitempty"`
	Scope       *string    `json:"scope,omitempty"`
}

UserApiTokenDTO defines model for UserApiTokenDTO.

type UserDTO

type UserDTO struct {
	Name  *string   `json:"name,omitempty"`
	Roles *[]string `json:"roles,omitempty"`
}

UserDTO defines model for UserDTO.

type UserSessionDTO

type UserSessionDTO struct {
	ClientId        *string    `json:"clientId,omitempty"`
	CreatedTime     *time.Time `json:"createdTime,omitempty"`
	LastRefreshTime *time.Time `json:"lastRefreshTime,omitempty"`
	Scope           *string    `json:"scope,omitempty"`
	SessionId       *string    `json:"sessionId,omitempty"`
}

UserSessionDTO defines model for UserSessionDTO.

type VoiceDTO

type VoiceDTO struct {
	Id     *string `json:"id,omitempty"`
	Label  *string `json:"label,omitempty"`
	Locale *string `json:"locale,omitempty"`
}

VoiceDTO defines model for VoiceDTO.

type WidgetDTO

type WidgetDTO struct {
	Encoding      *string          `json:"encoding,omitempty"`
	Height        *int32           `json:"height,omitempty"`
	Icon          *string          `json:"icon,omitempty"`
	Item          *EnrichedItemDTO `json:"item,omitempty"`
	Label         *string          `json:"label,omitempty"`
	Labelcolor    *string          `json:"labelcolor,omitempty"`
	Legend        *bool            `json:"legend,omitempty"`
	LinkedPage    *PageDTO         `json:"linkedPage,omitempty"`
	Mappings      *[]MappingDTO    `json:"mappings,omitempty"`
	MaxValue      *float32         `json:"maxValue,omitempty"`
	MinValue      *float32         `json:"minValue,omitempty"`
	Name          *string          `json:"name,omitempty"`
	Period        *string          `json:"period,omitempty"`
	Refresh       *int32           `json:"refresh,omitempty"`
	SendFrequency *int32           `json:"sendFrequency,omitempty"`
	Separator     *string          `json:"separator,omitempty"`
	Service       *string          `json:"service,omitempty"`
	State         *string          `json:"state,omitempty"`
	Step          *float32         `json:"step,omitempty"`
	SwitchSupport *bool            `json:"switchSupport,omitempty"`
	Type          *string          `json:"type,omitempty"`
	Url           *string          `json:"url,omitempty"`
	Valuecolor    *string          `json:"valuecolor,omitempty"`
	Visibility    *bool            `json:"visibility,omitempty"`
	WidgetId      *string          `json:"widgetId,omitempty"`
}

WidgetDTO defines model for WidgetDTO.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL