Versions in this module Expand all Collapse all v0 v0.0.1 Oct 26, 2018 Changes in this version + const CapabilityStatusDead + const CapabilityStatusDeprecated + const CapabilityStatusLive + const CapabilityStatusProposed + const CapabilitySummaryStatusDead + const CapabilitySummaryStatusDeprecated + const CapabilitySummaryStatusLive + const CapabilitySummaryStatusProposed + const ConfigEntryValueTypeDEVICE + const ConfigEntryValueTypePERMISSION + const ConfigEntryValueTypeSTRING + const CreateLocationRequestTemperatureScaleC + const CreateLocationRequestTemperatureScaleF + const LocationTemperatureScaleC + const LocationTemperatureScaleF + const OwnerOwnerTypeUSER + const SceneCapabilityStatusDead + const SceneCapabilityStatusDeprecated + const SceneCapabilityStatusLive + const SceneCapabilityStatusProposed + const StandardSuccessResponseStatusSuccess + const UpdateLocationRequestTemperatureScaleC + const UpdateLocationRequestTemperatureScaleF + type App struct + AppID strfmt.UUID + AppName string + AppType AppType + CreatedDate strfmt.DateTime + Description string + DisplayName string + LambdaSmartApp *LambdaSmartApp + LastUpdatedDate strfmt.DateTime + Owner *Owner + SingleInstance *bool + WebhookSmartApp *WebhookSmartApp + func (m *App) MarshalBinary() ([]byte, error) + func (m *App) UnmarshalBinary(b []byte) error + func (m *App) Validate(formats strfmt.Registry) error + type AppDeviceDetails struct + ExternalID string + InstalledAppID string + Profile *DeviceProfileReference + func (m *AppDeviceDetails) MarshalBinary() ([]byte, error) + func (m *AppDeviceDetails) UnmarshalBinary(b []byte) error + func (m *AppDeviceDetails) Validate(formats strfmt.Registry) error + type AppOAuth struct + ClientName string + Scope []string + func (m *AppOAuth) MarshalBinary() ([]byte, error) + func (m *AppOAuth) UnmarshalBinary(b []byte) error + func (m *AppOAuth) Validate(formats strfmt.Registry) error + type AppType string + const AppTypeLAMBDASMARTAPP + const AppTypeWEBHOOKSMARTAPP + func (m AppType) Validate(formats strfmt.Registry) error + type Argument struct + Name string + Optional bool + Schema interface{} + func (m *Argument) MarshalBinary() ([]byte, error) + func (m *Argument) UnmarshalBinary(b []byte) error + func (m *Argument) Validate(formats strfmt.Registry) error + type AttributeState struct + Unit string + Value interface{} + func (m *AttributeState) MarshalBinary() ([]byte, error) + func (m *AttributeState) UnmarshalBinary(b []byte) error + func (m *AttributeState) Validate(formats strfmt.Registry) error + type Capability struct + Attributes map[string]CapabilityAttribute + Commands map[string]CapabilityCommand + ID string + Name string + Status string + Version *int64 + func (m *Capability) MarshalBinary() ([]byte, error) + func (m *Capability) UnmarshalBinary(b []byte) error + func (m *Capability) Validate(formats strfmt.Registry) error + type CapabilityAttribute struct + Schema interface{} + func (m *CapabilityAttribute) MarshalBinary() ([]byte, error) + func (m *CapabilityAttribute) UnmarshalBinary(b []byte) error + func (m *CapabilityAttribute) Validate(formats strfmt.Registry) error + type CapabilityCommand struct + Arguments []*Argument + Name string + func (m *CapabilityCommand) MarshalBinary() ([]byte, error) + func (m *CapabilityCommand) UnmarshalBinary(b []byte) error + func (m *CapabilityCommand) Validate(formats strfmt.Registry) error + type CapabilityDataType string + const CapabilityDataTypeBOOLEAN + const CapabilityDataTypeCOLORMAP + const CapabilityDataTypeDATE + const CapabilityDataTypeDYNAMICENUM + const CapabilityDataTypeENUM + const CapabilityDataTypeJSONOBJECT + const CapabilityDataTypeNUMBER + const CapabilityDataTypeSTRING + const CapabilityDataTypeVECTOR3 + func (m CapabilityDataType) Validate(formats strfmt.Registry) error + type CapabilityReference struct + ID *string + func (m *CapabilityReference) MarshalBinary() ([]byte, error) + func (m *CapabilityReference) UnmarshalBinary(b []byte) error + func (m *CapabilityReference) Validate(formats strfmt.Registry) error + type CapabilityStatus map[string]AttributeState + func (m CapabilityStatus) Validate(formats strfmt.Registry) error + type CapabilitySubscriptionDetail struct + Attribute string + Capability *string + LocationID *string + StateChangeOnly *bool + SubscriptionName string + Value interface{} + func (m *CapabilitySubscriptionDetail) MarshalBinary() ([]byte, error) + func (m *CapabilitySubscriptionDetail) UnmarshalBinary(b []byte) error + func (m *CapabilitySubscriptionDetail) Validate(formats strfmt.Registry) error + type CapabilitySummary struct + ID string + Status string + Version *int64 + func (m *CapabilitySummary) MarshalBinary() ([]byte, error) + func (m *CapabilitySummary) UnmarshalBinary(b []byte) error + func (m *CapabilitySummary) Validate(formats strfmt.Registry) error + type ChangeModeRequest struct + ModeID *string + func (m *ChangeModeRequest) MarshalBinary() ([]byte, error) + func (m *ChangeModeRequest) UnmarshalBinary(b []byte) error + func (m *ChangeModeRequest) Validate(formats strfmt.Registry) error + type ComponentStatus map[string]CapabilityStatus + func (m ComponentStatus) Validate(formats strfmt.Registry) error + type ComponentTranslations struct + Description string + Label string + func (m *ComponentTranslations) MarshalBinary() ([]byte, error) + func (m *ComponentTranslations) UnmarshalBinary(b []byte) error + func (m *ComponentTranslations) Validate(formats strfmt.Registry) error + type ConfigEntries []*ConfigEntry + func (m ConfigEntries) Validate(formats strfmt.Registry) error + type ConfigEntry struct + DeviceConfig *DeviceConfig + PermissionConfig *PermissionConfig + StringConfig *StringConfig + ValueType *string + func (m *ConfigEntry) MarshalBinary() ([]byte, error) + func (m *ConfigEntry) UnmarshalBinary(b []byte) error + func (m *ConfigEntry) Validate(formats strfmt.Registry) error + type ConfigMap map[string]ConfigEntries + func (m ConfigMap) Validate(formats strfmt.Registry) error + type CreateAppRequest struct + AppName *string + AppType AppType + Description *string + DisplayName *string + IconImage *IconImage + LambdaSmartApp *CreateOrUpdateLambdaSmartAppRequest + Oauth *AppOAuth + SingleInstance *bool + WebhookSmartApp *CreateOrUpdateWebhookSmartAppRequest + func (m *CreateAppRequest) MarshalBinary() ([]byte, error) + func (m *CreateAppRequest) UnmarshalBinary(b []byte) error + func (m *CreateAppRequest) Validate(formats strfmt.Registry) error + type CreateAppResponse struct + App *App + OauthClientID strfmt.UUID + OauthClientSecret strfmt.UUID + func (m *CreateAppResponse) MarshalBinary() ([]byte, error) + func (m *CreateAppResponse) UnmarshalBinary(b []byte) error + func (m *CreateAppResponse) Validate(formats strfmt.Registry) error + type CreateDeviceCommandsResponse interface + type CreateDeviceEventsResponse interface + type CreateDeviceProfileRequest struct + Components []*DeviceComponent + Metadata DeviceProfileMetadata + Name *string + func (m *CreateDeviceProfileRequest) MarshalBinary() ([]byte, error) + func (m *CreateDeviceProfileRequest) UnmarshalBinary(b []byte) error + func (m *CreateDeviceProfileRequest) Validate(formats strfmt.Registry) error + type CreateInstalledAppEventsRequest struct + SmartAppDashboardCardEvents []*SmartAppDashboardCardEventRequest + SmartAppEvents []*SmartAppEventRequest + func (m *CreateInstalledAppEventsRequest) MarshalBinary() ([]byte, error) + func (m *CreateInstalledAppEventsRequest) UnmarshalBinary(b []byte) error + func (m *CreateInstalledAppEventsRequest) Validate(formats strfmt.Registry) error + type CreateInstalledAppEventsResponse interface + type CreateLocationRequest struct + CountryCode *string + Latitude float32 + Locale string + Longitude float32 + Name *string + RegionRadius int64 + TemperatureScale string + func (m *CreateLocationRequest) MarshalBinary() ([]byte, error) + func (m *CreateLocationRequest) UnmarshalBinary(b []byte) error + func (m *CreateLocationRequest) Validate(formats strfmt.Registry) error + type CreateOrUpdateAppRequest struct + AppName *string + AppType AppType + Description *string + DisplayName *string + LambdaSmartApp *CreateOrUpdateLambdaSmartAppRequest + SingleInstance *bool + WebhookSmartApp *CreateOrUpdateWebhookSmartAppRequest + func (m *CreateOrUpdateAppRequest) MarshalBinary() ([]byte, error) + func (m *CreateOrUpdateAppRequest) UnmarshalBinary(b []byte) error + func (m *CreateOrUpdateAppRequest) Validate(formats strfmt.Registry) error + type CreateOrUpdateLambdaSmartAppRequest struct + Functions []string + func (m *CreateOrUpdateLambdaSmartAppRequest) MarshalBinary() ([]byte, error) + func (m *CreateOrUpdateLambdaSmartAppRequest) UnmarshalBinary(b []byte) error + func (m *CreateOrUpdateLambdaSmartAppRequest) Validate(formats strfmt.Registry) error + type CreateOrUpdateWebhookSmartAppRequest struct + TargetURL string + func (m *CreateOrUpdateWebhookSmartAppRequest) MarshalBinary() ([]byte, error) + func (m *CreateOrUpdateWebhookSmartAppRequest) UnmarshalBinary(b []byte) error + func (m *CreateOrUpdateWebhookSmartAppRequest) Validate(formats strfmt.Registry) error + type CronSchedule struct + Expression *string + Timezone *string + func (m *CronSchedule) MarshalBinary() ([]byte, error) + func (m *CronSchedule) UnmarshalBinary(b []byte) error + func (m *CronSchedule) Validate(formats strfmt.Registry) error + type DashboardCardLifecycle string + const DashboardCardLifecycleDELETE + const DashboardCardLifecycleUPDATE + func (m DashboardCardLifecycle) Validate(formats strfmt.Registry) error + type DeleteAppResponse interface + type DeleteDeviceCommandsResponse interface + type DeleteDeviceProfileResponse interface + type DeleteInstalledAppResponse struct + Count int32 + func (m *DeleteInstalledAppResponse) MarshalBinary() ([]byte, error) + func (m *DeleteInstalledAppResponse) UnmarshalBinary(b []byte) error + func (m *DeleteInstalledAppResponse) Validate(formats strfmt.Registry) error + type DeleteLocationResponse interface + type DeleteScheduleResponse interface + type Device struct + App *AppDeviceDetails + Components []*DeviceComponent + DeviceID string + DeviceManufacturerCode string + DeviceNetworkType string + DeviceTypeID string + DeviceTypeName string + Dth *DthDeviceDetails + Label string + LocationID string + Name string + Type DeviceIntegrationType + func (m *Device) MarshalBinary() ([]byte, error) + func (m *Device) UnmarshalBinary(b []byte) error + func (m *Device) Validate(formats strfmt.Registry) error + type DeviceCommand struct + Arguments []interface{} + Capability *string + Command *string + Component *string + func (m *DeviceCommand) MarshalBinary() ([]byte, error) + func (m *DeviceCommand) UnmarshalBinary(b []byte) error + func (m *DeviceCommand) Validate(formats strfmt.Registry) error + type DeviceCommandsRequest struct + Commands []*DeviceCommand + func (m *DeviceCommandsRequest) MarshalBinary() ([]byte, error) + func (m *DeviceCommandsRequest) UnmarshalBinary(b []byte) error + func (m *DeviceCommandsRequest) Validate(formats strfmt.Registry) error + type DeviceComponent struct + Capabilities []*CapabilityReference + ID *string + func (m *DeviceComponent) MarshalBinary() ([]byte, error) + func (m *DeviceComponent) UnmarshalBinary(b []byte) error + func (m *DeviceComponent) Validate(formats strfmt.Registry) error + type DeviceComponentReference struct + Capabilities []*CapabilityReference + ID *string + func (m *DeviceComponentReference) MarshalBinary() ([]byte, error) + func (m *DeviceComponentReference) UnmarshalBinary(b []byte) error + func (m *DeviceComponentReference) Validate(formats strfmt.Registry) error + type DeviceConfig struct + ComponentID string + DeviceID string + Permissions []string + func (m *DeviceConfig) MarshalBinary() ([]byte, error) + func (m *DeviceConfig) UnmarshalBinary(b []byte) error + func (m *DeviceConfig) Validate(formats strfmt.Registry) error + type DeviceEventsRequest struct + DeviceEvents []*DeviceStateEvent + func (m *DeviceEventsRequest) MarshalBinary() ([]byte, error) + func (m *DeviceEventsRequest) UnmarshalBinary(b []byte) error + func (m *DeviceEventsRequest) Validate(formats strfmt.Registry) error + type DeviceHealthDetail struct + DeviceIds []string + LocationID string + SubscriptionName string + func (m *DeviceHealthDetail) MarshalBinary() ([]byte, error) + func (m *DeviceHealthDetail) UnmarshalBinary(b []byte) error + func (m *DeviceHealthDetail) Validate(formats strfmt.Registry) error + type DeviceInstallRequest struct + App *DeviceInstallRequestApp + Label string + LocationID *string + func (m *DeviceInstallRequest) MarshalBinary() ([]byte, error) + func (m *DeviceInstallRequest) UnmarshalBinary(b []byte) error + func (m *DeviceInstallRequest) Validate(formats strfmt.Registry) error + type DeviceInstallRequestApp struct + ExternalID string + InstalledAppID *string + ProfileID *string + func (m *DeviceInstallRequestApp) MarshalBinary() ([]byte, error) + func (m *DeviceInstallRequestApp) UnmarshalBinary(b []byte) error + func (m *DeviceInstallRequestApp) Validate(formats strfmt.Registry) error + type DeviceIntegrationType string + const DeviceIntegrationTypeDTH + const DeviceIntegrationTypeENDPOINTAPP + func (m DeviceIntegrationType) Validate(formats strfmt.Registry) error + type DeviceLifecycleDetail struct + DeviceIds []string + LocationID string + SubscriptionName string + func (m *DeviceLifecycleDetail) MarshalBinary() ([]byte, error) + func (m *DeviceLifecycleDetail) UnmarshalBinary(b []byte) error + func (m *DeviceLifecycleDetail) Validate(formats strfmt.Registry) error + type DeviceProfile struct + Components []*DeviceComponent + ID string + Metadata DeviceProfileMetadata + Name string + Owner *Owner + func (m *DeviceProfile) MarshalBinary() ([]byte, error) + func (m *DeviceProfile) UnmarshalBinary(b []byte) error + func (m *DeviceProfile) Validate(formats strfmt.Registry) error + type DeviceProfileLocaleTranslations struct + Items []*LocaleReference + func (m *DeviceProfileLocaleTranslations) MarshalBinary() ([]byte, error) + func (m *DeviceProfileLocaleTranslations) UnmarshalBinary(b []byte) error + func (m *DeviceProfileLocaleTranslations) Validate(formats strfmt.Registry) error + type DeviceProfileMetadata map[string]string + func (m DeviceProfileMetadata) Validate(formats strfmt.Registry) error + type DeviceProfileReference struct + ID string + func (m *DeviceProfileReference) MarshalBinary() ([]byte, error) + func (m *DeviceProfileReference) UnmarshalBinary(b []byte) error + func (m *DeviceProfileReference) Validate(formats strfmt.Registry) error + type DeviceProfileStatus string + const DeviceProfileStatusDEVELOPMENT + const DeviceProfileStatusPUBLISHED + func (m DeviceProfileStatus) Validate(formats strfmt.Registry) error + type DeviceProfileTranslations struct + Components map[string]ComponentTranslations + Tag LocaleTag + func (m *DeviceProfileTranslations) MarshalBinary() ([]byte, error) + func (m *DeviceProfileTranslations) UnmarshalBinary(b []byte) error + func (m *DeviceProfileTranslations) Validate(formats strfmt.Registry) error + type DeviceStateEvent struct + Attribute string + Capability string + Component string + Unit string + Value interface{} + func (m *DeviceStateEvent) MarshalBinary() ([]byte, error) + func (m *DeviceStateEvent) UnmarshalBinary(b []byte) error + func (m *DeviceStateEvent) Validate(formats strfmt.Registry) error + type DeviceStatus struct + Components map[string]ComponentStatus + func (m *DeviceStatus) MarshalBinary() ([]byte, error) + func (m *DeviceStatus) UnmarshalBinary(b []byte) error + func (m *DeviceStatus) Validate(formats strfmt.Registry) error + type DeviceSubscriptionDetail struct + Attribute string + Capability string + ComponentID *string + DeviceID *string + StateChangeOnly bool + SubscriptionName string + Value interface{} + func (m *DeviceSubscriptionDetail) MarshalBinary() ([]byte, error) + func (m *DeviceSubscriptionDetail) UnmarshalBinary(b []byte) error + func (m *DeviceSubscriptionDetail) Validate(formats strfmt.Registry) error + type DthDeviceDetails struct + DeviceNetworkType string + DeviceTypeID string + DeviceTypeName string + func (m *DthDeviceDetails) MarshalBinary() ([]byte, error) + func (m *DthDeviceDetails) UnmarshalBinary(b []byte) error + func (m *DthDeviceDetails) Validate(formats strfmt.Registry) error + type Error struct + Code string + Details []*Error + Message string + Target string + func (m *Error) MarshalBinary() ([]byte, error) + func (m *Error) UnmarshalBinary(b []byte) error + func (m *Error) Validate(formats strfmt.Registry) error + type ErrorResponse struct + Error *Error + RequestID string + func (m *ErrorResponse) MarshalBinary() ([]byte, error) + func (m *ErrorResponse) UnmarshalBinary(b []byte) error + func (m *ErrorResponse) Validate(formats strfmt.Registry) error + type GenerateAppOAuthRequest struct + ClientName string + Scope []string + func (m *GenerateAppOAuthRequest) MarshalBinary() ([]byte, error) + func (m *GenerateAppOAuthRequest) UnmarshalBinary(b []byte) error + func (m *GenerateAppOAuthRequest) Validate(formats strfmt.Registry) error + type GenerateAppOAuthResponse struct + OauthClientDetails *AppOAuth + OauthClientID strfmt.UUID + OauthClientSecret strfmt.UUID + func (m *GenerateAppOAuthResponse) MarshalBinary() ([]byte, error) + func (m *GenerateAppOAuthResponse) UnmarshalBinary(b []byte) error + func (m *GenerateAppOAuthResponse) Validate(formats strfmt.Registry) error + type GetAppSettingsResponse struct + Settings map[string]string + func (m *GetAppSettingsResponse) MarshalBinary() ([]byte, error) + func (m *GetAppSettingsResponse) UnmarshalBinary(b []byte) error + func (m *GetAppSettingsResponse) Validate(formats strfmt.Registry) error + type GetTagsResponse struct + Tags Tags + func (m *GetTagsResponse) MarshalBinary() ([]byte, error) + func (m *GetTagsResponse) UnmarshalBinary(b []byte) error + func (m *GetTagsResponse) Validate(formats strfmt.Registry) error + type HubHealthDetail struct + LocationID *string + SubscriptionName string + func (m *HubHealthDetail) MarshalBinary() ([]byte, error) + func (m *HubHealthDetail) UnmarshalBinary(b []byte) error + func (m *HubHealthDetail) Validate(formats strfmt.Registry) error + type IconImage struct + URL strfmt.URI + func (m *IconImage) MarshalBinary() ([]byte, error) + func (m *IconImage) UnmarshalBinary(b []byte) error + func (m *IconImage) Validate(formats strfmt.Registry) error + type InstallConfiguration struct + ConfigurationID strfmt.UUID + ConfigurationStatus InstallConfigurationStatus + CreatedDate strfmt.DateTime + InstalledAppID strfmt.UUID + LastUpdatedDate strfmt.DateTime + func (m *InstallConfiguration) MarshalBinary() ([]byte, error) + func (m *InstallConfiguration) UnmarshalBinary(b []byte) error + func (m *InstallConfiguration) Validate(formats strfmt.Registry) error + type InstallConfigurationDetail struct + Config ConfigMap + ConfigurationID strfmt.UUID + ConfigurationStatus InstallConfigurationStatus + CreatedDate strfmt.DateTime + InstalledAppID strfmt.UUID + LastUpdatedDate strfmt.DateTime + func (m *InstallConfigurationDetail) MarshalBinary() ([]byte, error) + func (m *InstallConfigurationDetail) UnmarshalBinary(b []byte) error + func (m *InstallConfigurationDetail) Validate(formats strfmt.Registry) error + type InstallConfigurationStatus string + const InstallConfigurationStatusAUTHORIZED + const InstallConfigurationStatusDONE + const InstallConfigurationStatusREVOKED + const InstallConfigurationStatusSTAGED + func (m InstallConfigurationStatus) Validate(formats strfmt.Registry) error + type InstalledApp struct + AppID string + CreatedDate strfmt.DateTime + DisplayName string + InstalledAppID strfmt.UUID + InstalledAppStatus InstalledAppStatus + InstalledAppType InstalledAppType + LastUpdatedDate strfmt.DateTime + LocationID strfmt.UUID + Owner *Owner + ReferenceID string + func (m *InstalledApp) MarshalBinary() ([]byte, error) + func (m *InstalledApp) UnmarshalBinary(b []byte) error + func (m *InstalledApp) Validate(formats strfmt.Registry) error + type InstalledAppStatus string + const InstalledAppStatusAUTHORIZED + const InstalledAppStatusDISABLED + const InstalledAppStatusPENDING + const InstalledAppStatusREVOKED + func (m InstalledAppStatus) Validate(formats strfmt.Registry) error + type InstalledAppType string + const InstalledAppTypeBEHAVIOR + const InstalledAppTypeLAMBDASMARTAPP + const InstalledAppTypeWEBHOOKSMARTAPP + func (m InstalledAppType) Validate(formats strfmt.Registry) error + type LambdaSmartApp struct + Functions []string + func (m *LambdaSmartApp) MarshalBinary() ([]byte, error) + func (m *LambdaSmartApp) UnmarshalBinary(b []byte) error + func (m *LambdaSmartApp) Validate(formats strfmt.Registry) error + type Link struct + Href string + func (m *Link) MarshalBinary() ([]byte, error) + func (m *Link) UnmarshalBinary(b []byte) error + func (m *Link) Validate(formats strfmt.Registry) error + type Links struct + Next *Link + Previous *Link + func (m *Links) MarshalBinary() ([]byte, error) + func (m *Links) UnmarshalBinary(b []byte) error + func (m *Links) Validate(formats strfmt.Registry) error + type LocaleReference struct + Tag LocaleTag + func (m *LocaleReference) MarshalBinary() ([]byte, error) + func (m *LocaleReference) UnmarshalBinary(b []byte) error + func (m *LocaleReference) Validate(formats strfmt.Registry) error + type LocaleTag string + func (m LocaleTag) Validate(formats strfmt.Registry) error + type Location struct + Latitude float32 + Locale string + LocationID strfmt.UUID + Longitude float32 + Name string + RegionRadius int32 + TemperatureScale string + TimeZoneID string + func (m *Location) MarshalBinary() ([]byte, error) + func (m *Location) UnmarshalBinary(b []byte) error + func (m *Location) Validate(formats strfmt.Registry) error + type Mode struct + ID *string + Label *string + Name *string + func (m *Mode) MarshalBinary() ([]byte, error) + func (m *Mode) UnmarshalBinary(b []byte) error + func (m *Mode) Validate(formats strfmt.Registry) error + type ModeConfig struct + ModeID string + func (m *ModeConfig) MarshalBinary() ([]byte, error) + func (m *ModeConfig) UnmarshalBinary(b []byte) error + func (m *ModeConfig) Validate(formats strfmt.Registry) error + type ModeSubscriptionDetail struct + LocationID *string + func (m *ModeSubscriptionDetail) MarshalBinary() ([]byte, error) + func (m *ModeSubscriptionDetail) UnmarshalBinary(b []byte) error + func (m *ModeSubscriptionDetail) Validate(formats strfmt.Registry) error + type ModesResponse struct + Items []*Mode + func (m *ModesResponse) MarshalBinary() ([]byte, error) + func (m *ModesResponse) UnmarshalBinary(b []byte) error + func (m *ModesResponse) Validate(formats strfmt.Registry) error + type OnceSchedule struct + Overwrite bool + Time *int64 + func (m *OnceSchedule) MarshalBinary() ([]byte, error) + func (m *OnceSchedule) UnmarshalBinary(b []byte) error + func (m *OnceSchedule) Validate(formats strfmt.Registry) error + type Owner struct + OwnerID string + OwnerType *string + func (m *Owner) MarshalBinary() ([]byte, error) + func (m *Owner) UnmarshalBinary(b []byte) error + func (m *Owner) Validate(formats strfmt.Registry) error + type PagedApp struct + AppID strfmt.UUID + AppName string + AppType AppType + CreatedDate strfmt.DateTime + Description string + DisplayName string + LastUpdatedDate strfmt.DateTime + Owner *Owner + func (m *PagedApp) MarshalBinary() ([]byte, error) + func (m *PagedApp) UnmarshalBinary(b []byte) error + func (m *PagedApp) Validate(formats strfmt.Registry) error + type PagedApps struct + Items []*PagedApp + Links *Links + func (m *PagedApps) MarshalBinary() ([]byte, error) + func (m *PagedApps) UnmarshalBinary(b []byte) error + func (m *PagedApps) Validate(formats strfmt.Registry) error + type PagedCapabilities struct + Items []*CapabilitySummary + Links *Links + func (m *PagedCapabilities) MarshalBinary() ([]byte, error) + func (m *PagedCapabilities) UnmarshalBinary(b []byte) error + func (m *PagedCapabilities) Validate(formats strfmt.Registry) error + type PagedDeviceProfiles struct + Items []*DeviceProfile + Links *Links + func (m *PagedDeviceProfiles) MarshalBinary() ([]byte, error) + func (m *PagedDeviceProfiles) UnmarshalBinary(b []byte) error + func (m *PagedDeviceProfiles) Validate(formats strfmt.Registry) error + type PagedDevices struct + Items []*Device + Links *Links + func (m *PagedDevices) MarshalBinary() ([]byte, error) + func (m *PagedDevices) UnmarshalBinary(b []byte) error + func (m *PagedDevices) Validate(formats strfmt.Registry) error + type PagedInstallConfigurations struct + Items []*InstallConfiguration + Links *Links + func (m *PagedInstallConfigurations) MarshalBinary() ([]byte, error) + func (m *PagedInstallConfigurations) UnmarshalBinary(b []byte) error + func (m *PagedInstallConfigurations) Validate(formats strfmt.Registry) error + type PagedInstalledApps struct + Items []*InstalledApp + Links *Links + func (m *PagedInstalledApps) MarshalBinary() ([]byte, error) + func (m *PagedInstalledApps) UnmarshalBinary(b []byte) error + func (m *PagedInstalledApps) Validate(formats strfmt.Registry) error + type PagedLocation struct + LocationID strfmt.UUID + Name string + func (m *PagedLocation) MarshalBinary() ([]byte, error) + func (m *PagedLocation) UnmarshalBinary(b []byte) error + func (m *PagedLocation) Validate(formats strfmt.Registry) error + type PagedLocations struct + Items []*PagedLocation + Links *Links + func (m *PagedLocations) MarshalBinary() ([]byte, error) + func (m *PagedLocations) UnmarshalBinary(b []byte) error + func (m *PagedLocations) Validate(formats strfmt.Registry) error + type PagedSchedules struct + Items []*Schedule + Links *Links + func (m *PagedSchedules) MarshalBinary() ([]byte, error) + func (m *PagedSchedules) UnmarshalBinary(b []byte) error + func (m *PagedSchedules) Validate(formats strfmt.Registry) error + type PagedSubscriptions struct + Items []*Subscription + Links *Links + func (m *PagedSubscriptions) MarshalBinary() ([]byte, error) + func (m *PagedSubscriptions) UnmarshalBinary(b []byte) error + func (m *PagedSubscriptions) Validate(formats strfmt.Registry) error + type PatchTagsRequest struct + Removals []string + Upserts Tags + func (m *PatchTagsRequest) MarshalBinary() ([]byte, error) + func (m *PatchTagsRequest) UnmarshalBinary(b []byte) error + func (m *PatchTagsRequest) Validate(formats strfmt.Registry) error + type PatchTagsResponse struct + Tags Tags + func (m *PatchTagsResponse) MarshalBinary() ([]byte, error) + func (m *PatchTagsResponse) UnmarshalBinary(b []byte) error + func (m *PatchTagsResponse) Validate(formats strfmt.Registry) error + type PermissionConfig struct + Permissions []string + func (m *PermissionConfig) MarshalBinary() ([]byte, error) + func (m *PermissionConfig) UnmarshalBinary(b []byte) error + func (m *PermissionConfig) Validate(formats strfmt.Registry) error + type SceneAction struct + DeviceRequest *SceneDeviceRequest + ModeRequest *SceneModeRequest + SleepRequest *SceneSleepRequest + func (m *SceneAction) MarshalBinary() ([]byte, error) + func (m *SceneAction) UnmarshalBinary(b []byte) error + func (m *SceneAction) Validate(formats strfmt.Registry) error + type SceneActionSequence []*SceneAction + func (m SceneActionSequence) Validate(formats strfmt.Registry) error + type SceneArgument struct + Name string + Schema interface{} + Value interface{} + func (m *SceneArgument) MarshalBinary() ([]byte, error) + func (m *SceneArgument) UnmarshalBinary(b []byte) error + func (m *SceneArgument) Validate(formats strfmt.Registry) error + type SceneCapability struct + CapabilityID string + Commands map[string]SceneCommand + Status string + func (m *SceneCapability) MarshalBinary() ([]byte, error) + func (m *SceneCapability) UnmarshalBinary(b []byte) error + func (m *SceneCapability) Validate(formats strfmt.Registry) error + type SceneCommand struct + Arguments []*SceneArgument + func (m *SceneCommand) MarshalBinary() ([]byte, error) + func (m *SceneCommand) UnmarshalBinary(b []byte) error + func (m *SceneCommand) Validate(formats strfmt.Registry) error + type SceneComponent struct + Capabilities []*SceneCapability + ComponentID string + func (m *SceneComponent) MarshalBinary() ([]byte, error) + func (m *SceneComponent) UnmarshalBinary(b []byte) error + func (m *SceneComponent) Validate(formats strfmt.Registry) error + type SceneConfig struct + Permissions []string + SceneID string + func (m *SceneConfig) MarshalBinary() ([]byte, error) + func (m *SceneConfig) UnmarshalBinary(b []byte) error + func (m *SceneConfig) Validate(formats strfmt.Registry) error + type SceneDevice struct + Components []*SceneComponent + DeviceID string + DeviceLabel string + DeviceName string + DeviceTypeID string + LocationID string + func (m *SceneDevice) MarshalBinary() ([]byte, error) + func (m *SceneDevice) UnmarshalBinary(b []byte) error + func (m *SceneDevice) Validate(formats strfmt.Registry) error + type SceneDeviceRequest struct + Components []*SceneComponent + DeviceID string + func (m *SceneDeviceRequest) MarshalBinary() ([]byte, error) + func (m *SceneDeviceRequest) UnmarshalBinary(b []byte) error + func (m *SceneDeviceRequest) Validate(formats strfmt.Registry) error + type SceneLifecycleDetail struct + LocationID *string + SubscriptionName string + func (m *SceneLifecycleDetail) MarshalBinary() ([]byte, error) + func (m *SceneLifecycleDetail) UnmarshalBinary(b []byte) error + func (m *SceneLifecycleDetail) Validate(formats strfmt.Registry) error + type SceneMode struct + ModeID string + ModeName string + func (m *SceneMode) MarshalBinary() ([]byte, error) + func (m *SceneMode) UnmarshalBinary(b []byte) error + func (m *SceneMode) Validate(formats strfmt.Registry) error + type SceneModeRequest struct + ModeID *string + ModeName string + func (m *SceneModeRequest) MarshalBinary() ([]byte, error) + func (m *SceneModeRequest) UnmarshalBinary(b []byte) error + func (m *SceneModeRequest) Validate(formats strfmt.Registry) error + type ScenePagedResult struct + Items []*SceneSummary + Links *Links + func (m *ScenePagedResult) MarshalBinary() ([]byte, error) + func (m *ScenePagedResult) UnmarshalBinary(b []byte) error + func (m *ScenePagedResult) Validate(formats strfmt.Registry) error + type SceneRequest struct + Devices []*SceneDeviceRequest + SceneColor string + SceneIcon string + SceneName *string + func (m *SceneRequest) MarshalBinary() ([]byte, error) + func (m *SceneRequest) UnmarshalBinary(b []byte) error + func (m *SceneRequest) Validate(formats strfmt.Registry) error + type SceneSleepRequest struct + Seconds *int64 + func (m *SceneSleepRequest) MarshalBinary() ([]byte, error) + func (m *SceneSleepRequest) UnmarshalBinary(b []byte) error + func (m *SceneSleepRequest) Validate(formats strfmt.Registry) error + type SceneSummary struct + APIVersion string + BehaviorID string + CreatedBy string + CreatedDate strfmt.DateTime + Editable bool + LastExecutedDate strfmt.DateTime + LastUpdatedDate strfmt.DateTime + LocationID string + SceneColor string + SceneID string + SceneIcon string + SceneName string + func (m *SceneSummary) MarshalBinary() ([]byte, error) + func (m *SceneSummary) UnmarshalBinary(b []byte) error + func (m *SceneSummary) Validate(formats strfmt.Registry) error + type Schedule struct + Cron *CronSchedule + InstalledAppID strfmt.UUID + LocationID strfmt.UUID + Name *string + ScheduledExecutions []int64 + func (m *Schedule) MarshalBinary() ([]byte, error) + func (m *Schedule) UnmarshalBinary(b []byte) error + func (m *Schedule) Validate(formats strfmt.Registry) error + type ScheduleRequest struct + Cron *CronSchedule + Name *string + Once *OnceSchedule + func (m *ScheduleRequest) MarshalBinary() ([]byte, error) + func (m *ScheduleRequest) UnmarshalBinary(b []byte) error + func (m *ScheduleRequest) Validate(formats strfmt.Registry) error + type SecurityArmStateDetail struct + LocationID *string + SubscriptionName string + func (m *SecurityArmStateDetail) MarshalBinary() ([]byte, error) + func (m *SecurityArmStateDetail) UnmarshalBinary(b []byte) error + func (m *SecurityArmStateDetail) Validate(formats strfmt.Registry) error + type SmartAppDashboardCardEventRequest struct + CardID string + Lifecycle DashboardCardLifecycle + func (m *SmartAppDashboardCardEventRequest) MarshalBinary() ([]byte, error) + func (m *SmartAppDashboardCardEventRequest) UnmarshalBinary(b []byte) error + func (m *SmartAppDashboardCardEventRequest) Validate(formats strfmt.Registry) error + type SmartAppEventRequest struct + Attributes map[string]string + Name string + func (m *SmartAppEventRequest) MarshalBinary() ([]byte, error) + func (m *SmartAppEventRequest) UnmarshalBinary(b []byte) error + func (m *SmartAppEventRequest) Validate(formats strfmt.Registry) error + type StandardSuccessResponse struct + Status *string + func (m *StandardSuccessResponse) MarshalBinary() ([]byte, error) + func (m *StandardSuccessResponse) UnmarshalBinary(b []byte) error + func (m *StandardSuccessResponse) Validate(formats strfmt.Registry) error + type StringConfig struct + Value string + func (m *StringConfig) MarshalBinary() ([]byte, error) + func (m *StringConfig) UnmarshalBinary(b []byte) error + func (m *StringConfig) Validate(formats strfmt.Registry) error + type Subscription struct + Capability *CapabilitySubscriptionDetail + Device *DeviceSubscriptionDetail + ID string + InstalledAppID string + SourceType SubscriptionSource + func (m *Subscription) MarshalBinary() ([]byte, error) + func (m *Subscription) UnmarshalBinary(b []byte) error + func (m *Subscription) Validate(formats strfmt.Registry) error + type SubscriptionDelete struct + Count int32 + func (m *SubscriptionDelete) MarshalBinary() ([]byte, error) + func (m *SubscriptionDelete) UnmarshalBinary(b []byte) error + func (m *SubscriptionDelete) Validate(formats strfmt.Registry) error + type SubscriptionRequest struct + Capability *CapabilitySubscriptionDetail + Device *DeviceSubscriptionDetail + SourceType SubscriptionSource + func (m *SubscriptionRequest) MarshalBinary() ([]byte, error) + func (m *SubscriptionRequest) UnmarshalBinary(b []byte) error + func (m *SubscriptionRequest) Validate(formats strfmt.Registry) error + type SubscriptionSource string + const SubscriptionSourceCAPABILITY + const SubscriptionSourceDEVICE + func (m SubscriptionSource) Validate(formats strfmt.Registry) error + type Tags map[string]string + func (m Tags) Validate(formats strfmt.Registry) error + type UpdateAppOAuthRequest struct + ClientName *string + Scope []string + func (m *UpdateAppOAuthRequest) MarshalBinary() ([]byte, error) + func (m *UpdateAppOAuthRequest) UnmarshalBinary(b []byte) error + func (m *UpdateAppOAuthRequest) Validate(formats strfmt.Registry) error + type UpdateAppRequest struct + AppType AppType + Description *string + DisplayName *string + IconImage *IconImage + LambdaSmartApp *CreateOrUpdateLambdaSmartAppRequest + SingleInstance *bool + WebhookSmartApp *CreateOrUpdateWebhookSmartAppRequest + func (m *UpdateAppRequest) MarshalBinary() ([]byte, error) + func (m *UpdateAppRequest) UnmarshalBinary(b []byte) error + func (m *UpdateAppRequest) Validate(formats strfmt.Registry) error + type UpdateAppSettingsRequest struct + Settings map[string]string + func (m *UpdateAppSettingsRequest) MarshalBinary() ([]byte, error) + func (m *UpdateAppSettingsRequest) UnmarshalBinary(b []byte) error + func (m *UpdateAppSettingsRequest) Validate(formats strfmt.Registry) error + type UpdateAppSettingsResponse struct + Settings map[string]string + func (m *UpdateAppSettingsResponse) MarshalBinary() ([]byte, error) + func (m *UpdateAppSettingsResponse) UnmarshalBinary(b []byte) error + func (m *UpdateAppSettingsResponse) Validate(formats strfmt.Registry) error + type UpdateDeviceProfileRequest struct + Components []*DeviceComponentReference + Metadata DeviceProfileMetadata + func (m *UpdateDeviceProfileRequest) MarshalBinary() ([]byte, error) + func (m *UpdateDeviceProfileRequest) UnmarshalBinary(b []byte) error + func (m *UpdateDeviceProfileRequest) Validate(formats strfmt.Registry) error + type UpdateDeviceRequest struct + Label string + func (m *UpdateDeviceRequest) MarshalBinary() ([]byte, error) + func (m *UpdateDeviceRequest) UnmarshalBinary(b []byte) error + func (m *UpdateDeviceRequest) Validate(formats strfmt.Registry) error + type UpdateLocationRequest struct + Latitude float32 + Locale string + Longitude float32 + Name string + RegionRadius int64 + TemperatureScale string + func (m *UpdateLocationRequest) MarshalBinary() ([]byte, error) + func (m *UpdateLocationRequest) UnmarshalBinary(b []byte) error + func (m *UpdateLocationRequest) Validate(formats strfmt.Registry) error + type UpdateModeRequest struct + Label *string + func (m *UpdateModeRequest) MarshalBinary() ([]byte, error) + func (m *UpdateModeRequest) UnmarshalBinary(b []byte) error + func (m *UpdateModeRequest) Validate(formats strfmt.Registry) error + type UpdateTagsRequest struct + Tags Tags + func (m *UpdateTagsRequest) MarshalBinary() ([]byte, error) + func (m *UpdateTagsRequest) UnmarshalBinary(b []byte) error + func (m *UpdateTagsRequest) Validate(formats strfmt.Registry) error + type UpdateTagsResponse struct + Tags Tags + func (m *UpdateTagsResponse) MarshalBinary() ([]byte, error) + func (m *UpdateTagsResponse) UnmarshalBinary(b []byte) error + func (m *UpdateTagsResponse) Validate(formats strfmt.Registry) error + type WebhookSmartApp struct + PublicKey string + TargetURL string + func (m *WebhookSmartApp) MarshalBinary() ([]byte, error) + func (m *WebhookSmartApp) UnmarshalBinary(b []byte) error + func (m *WebhookSmartApp) Validate(formats strfmt.Registry) error