Versions in this module Expand all Collapse all v0 v0.0.1 Oct 26, 2018 Changes in this version + const ConfigEntryValueTypeDEVICE + const ConfigEntryValueTypeMODE + const ConfigEntryValueTypeSTRING + const DeviceHealthEventReasonBLUETOOTHOFFLINE + const DeviceHealthEventReasonHUBDISCONNECTED + const DeviceHealthEventReasonHUBOFFLINE + const DeviceHealthEventReasonNONE + const DeviceHealthEventReasonSERVICEUNAVAILABLE + const DeviceHealthEventReasonZIGBEEOFFLINE + const DeviceHealthEventReasonZWAVEOFFLINE + const DeviceHealthEventStatusOFFLINE + const DeviceHealthEventStatusONLINE + const DeviceHealthEventStatusUNHEALTHY + const SecurityArmStateEventArmStateARMEDAWAY + const SecurityArmStateEventArmStateARMEDSTAY + const SecurityArmStateEventArmStateDISARMED + const SecurityArmStateEventArmStateUNKNOWN + const SimpleValueValueTypeBOOLEANVALUE + const SimpleValueValueTypeDOUBLEVALUE + const SimpleValueValueTypeINTVALUE + const SimpleValueValueTypeNULLVALUE + const SimpleValueValueTypeSTRINGVALUE + type Action struct + Execute *ExecuteAction + LaunchPlugin *LaunchPluginAction + Type ActionType + func (m *Action) MarshalBinary() ([]byte, error) + func (m *Action) UnmarshalBinary(b []byte) error + func (m *Action) Validate(formats strfmt.Registry) error + type ActionType string + const ActionTypeEXECUTE + const ActionTypeLAUNCHPLUGIN + func (m ActionType) Validate(formats strfmt.Registry) error + type AppLifecycle string + const AppLifecycleCONFIGURATION + const AppLifecycleEVENT + const AppLifecycleINSTALL + const AppLifecycleOAUTHCALLBACK + const AppLifecyclePING + const AppLifecycleUNINSTALL + const AppLifecycleUPDATE + func (m AppLifecycle) Validate(formats strfmt.Registry) error + type BasicBackgroundImage struct + Alpha float64 + Color string + URL strfmt.URI + func (m *BasicBackgroundImage) MarshalBinary() ([]byte, error) + func (m *BasicBackgroundImage) UnmarshalBinary(b []byte) error + func (m *BasicBackgroundImage) Validate(formats strfmt.Registry) error + type BasicBody struct + Image *BasicImage + Text *BasicText + func (m *BasicBody) MarshalBinary() ([]byte, error) + func (m *BasicBody) UnmarshalBinary(b []byte) error + func (m *BasicBody) Validate(formats strfmt.Registry) error + type BasicButton struct + IconButton *BasicIconButton + TextButton *BasicTextButton + Type BasicButtonType + func (m *BasicButton) MarshalBinary() ([]byte, error) + func (m *BasicButton) UnmarshalBinary(b []byte) error + func (m *BasicButton) Validate(formats strfmt.Registry) error + type BasicButtonPosition string + const BasicButtonPositionCENTER + const BasicButtonPositionLEFT + const BasicButtonPositionRIGHT + func (m BasicButtonPosition) Validate(formats strfmt.Registry) error + type BasicButtonType string + const BasicButtonTypeICON + const BasicButtonTypeTEXT + func (m BasicButtonType) Validate(formats strfmt.Registry) error + type BasicCard struct + BgImage *BasicBackgroundImage + Body *BasicBody + Buttons []*BasicButton + IconURL strfmt.URI + Name string + func (m *BasicCard) MarshalBinary() ([]byte, error) + func (m *BasicCard) UnmarshalBinary(b []byte) error + func (m *BasicCard) Validate(formats strfmt.Registry) error + type BasicIconButton struct + Action *Action + IconURL strfmt.URI + Name string + Position BasicButtonPosition + func (m *BasicIconButton) MarshalBinary() ([]byte, error) + func (m *BasicIconButton) UnmarshalBinary(b []byte) error + func (m *BasicIconButton) Validate(formats strfmt.Registry) error + type BasicImage struct + Name string + Position BasicImagePosition + URL strfmt.URI + func (m *BasicImage) MarshalBinary() ([]byte, error) + func (m *BasicImage) UnmarshalBinary(b []byte) error + func (m *BasicImage) Validate(formats strfmt.Registry) error + type BasicImagePosition string + const BasicImagePositionCENTER + const BasicImagePositionLEFT + const BasicImagePositionRIGHT + func (m BasicImagePosition) Validate(formats strfmt.Registry) error + type BasicText struct + Content string + func (m *BasicText) MarshalBinary() ([]byte, error) + func (m *BasicText) UnmarshalBinary(b []byte) error + func (m *BasicText) Validate(formats strfmt.Registry) error + type BasicTextButton struct + Action *Action + Name string + Position BasicButtonPosition + func (m *BasicTextButton) MarshalBinary() ([]byte, error) + func (m *BasicTextButton) UnmarshalBinary(b []byte) error + func (m *BasicTextButton) Validate(formats strfmt.Registry) error + type BooleanSetting struct + Image string + SubmitOnChange *bool + func (m *BooleanSetting) MarshalBinary() ([]byte, error) + func (m *BooleanSetting) UnmarshalBinary(b []byte) error + func (m *BooleanSetting) UnmarshalJSON(raw []byte) error + func (m *BooleanSetting) Validate(formats strfmt.Registry) error + func (m BooleanSetting) MarshalJSON() ([]byte, error) + type ClientDetails struct + Language string + Os string + Version string + func (m *ClientDetails) MarshalBinary() ([]byte, error) + func (m *ClientDetails) UnmarshalBinary(b []byte) error + func (m *ClientDetails) Validate(formats strfmt.Registry) error + type ConfigEntries []*ConfigEntry + func (m ConfigEntries) Validate(formats strfmt.Registry) error + type ConfigEntry struct + DeviceConfig *DeviceConfig + ModeConfig *ModeConfig + 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 ConfigurationData struct + Config ConfigMap + InstalledAppID string + PageID string + Phase ConfigurationPhase + PreviousPageID string + func (m *ConfigurationData) MarshalBinary() ([]byte, error) + func (m *ConfigurationData) UnmarshalBinary(b []byte) error + func (m *ConfigurationData) Validate(formats strfmt.Registry) error + type ConfigurationPhase string + const ConfigurationPhaseINITIALIZE + const ConfigurationPhasePAGE + func (m ConfigurationPhase) Validate(formats strfmt.Registry) error + type ConfigurationResponseData struct + Initialize *InitializeSetting + Page *Page + func (m *ConfigurationResponseData) MarshalBinary() ([]byte, error) + func (m *ConfigurationResponseData) UnmarshalBinary(b []byte) error + func (m *ConfigurationResponseData) Validate(formats strfmt.Registry) error + type DashboardCard struct + BasicV1 *BasicCard + CardID *string + FreeForm *FreeFormCard + TemplateID DashboardCardTemplate + func (m *DashboardCard) MarshalBinary() ([]byte, error) + func (m *DashboardCard) UnmarshalBinary(b []byte) error + func (m *DashboardCard) Validate(formats strfmt.Registry) error + type DashboardCardTemplate string + const DashboardCardTemplateBASICV1 + const DashboardCardTemplateFREEFORM + func (m DashboardCardTemplate) Validate(formats strfmt.Registry) error + type DashboardData struct + AuthToken *string + InstalledApp *InstalledApp + func (m *DashboardData) MarshalBinary() ([]byte, error) + func (m *DashboardData) UnmarshalBinary(b []byte) error + func (m *DashboardData) Validate(formats strfmt.Registry) error + type DashboardResponseData struct + Cards []*DashboardCard + func (m *DashboardResponseData) MarshalBinary() ([]byte, error) + func (m *DashboardResponseData) UnmarshalBinary(b []byte) error + func (m *DashboardResponseData) Validate(formats strfmt.Registry) error + type DecimalSetting struct + Image string + Max int64 + Min int64 + PostMessage string + func (m *DecimalSetting) MarshalBinary() ([]byte, error) + func (m *DecimalSetting) UnmarshalBinary(b []byte) error + func (m *DecimalSetting) UnmarshalJSON(raw []byte) error + func (m *DecimalSetting) Validate(formats strfmt.Registry) error + func (m DecimalSetting) MarshalJSON() ([]byte, error) + type DeviceCommandsEvent struct + Commands []*DeviceCommandsEventCommand + DeviceID string + ExternalID string + ProfileID string + func (m *DeviceCommandsEvent) MarshalBinary() ([]byte, error) + func (m *DeviceCommandsEvent) UnmarshalBinary(b []byte) error + func (m *DeviceCommandsEvent) Validate(formats strfmt.Registry) error + type DeviceCommandsEventCommand struct + Arguments []interface{} + Capability string + Command string + ComponentID string + func (m *DeviceCommandsEventCommand) MarshalBinary() ([]byte, error) + func (m *DeviceCommandsEventCommand) UnmarshalBinary(b []byte) error + func (m *DeviceCommandsEventCommand) Validate(formats strfmt.Registry) error + type DeviceConfig struct + ComponentID string + DeviceID string + func (m *DeviceConfig) MarshalBinary() ([]byte, error) + func (m *DeviceConfig) UnmarshalBinary(b []byte) error + func (m *DeviceConfig) Validate(formats strfmt.Registry) error + type DeviceEvent struct + Attribute string + Capability string + ComponentID string + DeviceID string + EventID string + LocationID string + StateChange bool + SubscriptionName string + Value interface{} + func (m *DeviceEvent) MarshalBinary() ([]byte, error) + func (m *DeviceEvent) UnmarshalBinary(b []byte) error + func (m *DeviceEvent) Validate(formats strfmt.Registry) error + type DeviceHealthEvent struct + DeviceID string + EventID string + HubID string + LocationID string + Reason string + Status string + func (m *DeviceHealthEvent) MarshalBinary() ([]byte, error) + func (m *DeviceHealthEvent) UnmarshalBinary(b []byte) error + func (m *DeviceHealthEvent) Validate(formats strfmt.Registry) error + type DeviceLifecycle string + const DeviceLifecycleCREATE + const DeviceLifecycleDELETE + const DeviceLifecycleMOVEFROM + const DeviceLifecycleMOVETO + const DeviceLifecycleUPDATE + func (m DeviceLifecycle) Validate(formats strfmt.Registry) error + type DeviceLifecycleCreate interface + type DeviceLifecycleDelete interface + type DeviceLifecycleEvent struct + Create DeviceLifecycleCreate + Delete DeviceLifecycleDelete + DeviceID string + DeviceName string + EventID string + Lifecycle DeviceLifecycle + LocationID string + MoveFrom *DeviceLifecycleMove + MoveTo *DeviceLifecycleMove + Principal string + Update DeviceLifecycleUpdate + func (m *DeviceLifecycleEvent) MarshalBinary() ([]byte, error) + func (m *DeviceLifecycleEvent) UnmarshalBinary(b []byte) error + func (m *DeviceLifecycleEvent) Validate(formats strfmt.Registry) error + type DeviceLifecycleMove struct + LocationID string + func (m *DeviceLifecycleMove) MarshalBinary() ([]byte, error) + func (m *DeviceLifecycleMove) UnmarshalBinary(b []byte) error + func (m *DeviceLifecycleMove) Validate(formats strfmt.Registry) error + type DeviceLifecycleUpdate interface + type DeviceSetting struct + Capabilities []string + Multiple *bool + Permissions []string + Preselect *bool + Style StyleType + SubmitOnChange *bool + func (m *DeviceSetting) MarshalBinary() ([]byte, error) + func (m *DeviceSetting) UnmarshalBinary(b []byte) error + func (m *DeviceSetting) UnmarshalJSON(raw []byte) error + func (m *DeviceSetting) Validate(formats strfmt.Registry) error + func (m DeviceSetting) MarshalJSON() ([]byte, error) + type EmailSetting struct + Image string + func (m *EmailSetting) MarshalBinary() ([]byte, error) + func (m *EmailSetting) UnmarshalBinary(b []byte) error + func (m *EmailSetting) UnmarshalJSON(raw []byte) error + func (m *EmailSetting) Validate(formats strfmt.Registry) error + func (m EmailSetting) MarshalJSON() ([]byte, error) + type EnumSetting struct + GroupedOptions []*GroupedOption + Multiple *bool + Options []*Option + Style StyleType + SubmitOnChange *bool + func (m *EnumSetting) MarshalBinary() ([]byte, error) + func (m *EnumSetting) UnmarshalBinary(b []byte) error + func (m *EnumSetting) UnmarshalJSON(raw []byte) error + func (m *EnumSetting) Validate(formats strfmt.Registry) error + func (m EnumSetting) MarshalJSON() ([]byte, error) + type EnumStyleType string + const EnumStyleTypeCOMPLETE + const EnumStyleTypeDEFAULT + const EnumStyleTypeDROPDOWN + const EnumStyleTypeERROR + func (m EnumStyleType) Validate(formats strfmt.Registry) error + type Event struct + DeviceCommandsEvent *DeviceCommandsEvent + DeviceEvent *DeviceEvent + EventType EventType + ModeEvent *ModeEvent + TimerEvent *TimerEvent + func (m *Event) MarshalBinary() ([]byte, error) + func (m *Event) UnmarshalBinary(b []byte) error + func (m *Event) Validate(formats strfmt.Registry) error + type EventData struct + AuthToken *string + Events []*Event + InstalledApp *InstalledApp + func (m *EventData) MarshalBinary() ([]byte, error) + func (m *EventData) UnmarshalBinary(b []byte) error + func (m *EventData) Validate(formats strfmt.Registry) error + type EventResponseData interface + type EventType string + const EventTypeDEVICECOMMANDSEVENT + const EventTypeDEVICEEVENT + const EventTypeMODEEVENT + const EventTypeTIMEREVENT + func (m EventType) Validate(formats strfmt.Registry) error + type ExecuteAction struct + Parameters map[string]string + func (m *ExecuteAction) MarshalBinary() ([]byte, error) + func (m *ExecuteAction) UnmarshalBinary(b []byte) error + func (m *ExecuteAction) Validate(formats strfmt.Registry) error + type ExecutionRequest struct + ConfigurationData *ConfigurationData + EventData *EventData + ExecutionID strfmt.UUID + InstallData *InstallData + Lifecycle AppLifecycle + Locale string + OauthCallbackData *OAuthCallbackData + PingData *PingData + Settings map[string]string + UninstallData *UninstallData + UpdateData *UpdateData + Version string + func (m *ExecutionRequest) MarshalBinary() ([]byte, error) + func (m *ExecutionRequest) UnmarshalBinary(b []byte) error + func (m *ExecutionRequest) Validate(formats strfmt.Registry) error + type ExecutionResponse struct + ConfigurationData *ConfigurationResponseData + EventData EventResponseData + InstallData InstallResponseData + OauthCallbackData OAuthCallbackResponseData + PingData *PingResponseData + StatusCode int64 + UninstallData UninstallResponseData + UpdateData UpdateResponseData + func (m *ExecutionResponse) MarshalBinary() ([]byte, error) + func (m *ExecutionResponse) UnmarshalBinary(b []byte) error + func (m *ExecutionResponse) Validate(formats strfmt.Registry) error + type FreeFormCard struct + Attributes map[string]string + func (m *FreeFormCard) MarshalBinary() ([]byte, error) + func (m *FreeFormCard) UnmarshalBinary(b []byte) error + func (m *FreeFormCard) Validate(formats strfmt.Registry) error + type GroupedOption struct + Name string + Options []*Option + func (m *GroupedOption) MarshalBinary() ([]byte, error) + func (m *GroupedOption) UnmarshalBinary(b []byte) error + func (m *GroupedOption) Validate(formats strfmt.Registry) error + type ImageSetting struct + Image string + func (m *ImageSetting) MarshalBinary() ([]byte, error) + func (m *ImageSetting) UnmarshalBinary(b []byte) error + func (m *ImageSetting) UnmarshalJSON(raw []byte) error + func (m *ImageSetting) Validate(formats strfmt.Registry) error + func (m ImageSetting) MarshalJSON() ([]byte, error) + type ImagesSetting struct + Images []string + func (m *ImagesSetting) MarshalBinary() ([]byte, error) + func (m *ImagesSetting) UnmarshalBinary(b []byte) error + func (m *ImagesSetting) UnmarshalJSON(raw []byte) error + func (m *ImagesSetting) Validate(formats strfmt.Registry) error + func (m ImagesSetting) MarshalJSON() ([]byte, error) + type InitializeSetting struct + DisableCustomDisplayName *bool + DisableRemoveApp *bool + FirstPageID string + Permissions []string + func (m *InitializeSetting) MarshalBinary() ([]byte, error) + func (m *InitializeSetting) UnmarshalBinary(b []byte) error + func (m *InitializeSetting) UnmarshalJSON(raw []byte) error + func (m *InitializeSetting) Validate(formats strfmt.Registry) error + func (m InitializeSetting) MarshalJSON() ([]byte, error) + type InstallData struct + AuthToken *string + InstalledApp *InstalledApp + RefreshToken *string + func (m *InstallData) MarshalBinary() ([]byte, error) + func (m *InstallData) UnmarshalBinary(b []byte) error + func (m *InstallData) Validate(formats strfmt.Registry) error + type InstallResponseData interface + type InstalledApp struct + Config ConfigMap + InstalledAppID strfmt.UUID + LocationID string + Permissions Permissions + func (m *InstalledApp) MarshalBinary() ([]byte, error) + func (m *InstalledApp) UnmarshalBinary(b []byte) error + func (m *InstalledApp) Validate(formats strfmt.Registry) error + type LaunchPluginAction struct + PluginID string + func (m *LaunchPluginAction) MarshalBinary() ([]byte, error) + func (m *LaunchPluginAction) UnmarshalBinary(b []byte) error + func (m *LaunchPluginAction) Validate(formats strfmt.Registry) error + type LinkSetting struct + Image string + Style StyleType + URL string + func (m *LinkSetting) MarshalBinary() ([]byte, error) + func (m *LinkSetting) UnmarshalBinary(b []byte) error + func (m *LinkSetting) UnmarshalJSON(raw []byte) error + func (m *LinkSetting) Validate(formats strfmt.Registry) error + func (m LinkSetting) MarshalJSON() ([]byte, error) + type LinkStyleType string + const LinkStyleTypeBUTTON + const LinkStyleTypeCOMPLETE + const LinkStyleTypeDEFAULT + const LinkStyleTypeERROR + func (m LinkStyleType) 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 ModeEvent struct + ModeID string + func (m *ModeEvent) MarshalBinary() ([]byte, error) + func (m *ModeEvent) UnmarshalBinary(b []byte) error + func (m *ModeEvent) Validate(formats strfmt.Registry) error + type ModeSetting struct + Multiple *bool + Style StyleType + SubmitOnChange *bool + func (m *ModeSetting) MarshalBinary() ([]byte, error) + func (m *ModeSetting) UnmarshalBinary(b []byte) error + func (m *ModeSetting) UnmarshalJSON(raw []byte) error + func (m *ModeSetting) Validate(formats strfmt.Registry) error + func (m ModeSetting) MarshalJSON() ([]byte, error) + type NumberSetting struct + Image string + Max int64 + Min int64 + PostMessage string + func (m *NumberSetting) MarshalBinary() ([]byte, error) + func (m *NumberSetting) UnmarshalBinary(b []byte) error + func (m *NumberSetting) UnmarshalJSON(raw []byte) error + func (m *NumberSetting) Validate(formats strfmt.Registry) error + func (m NumberSetting) MarshalJSON() ([]byte, error) + type OAuthCallbackData struct + InstalledAppID string + URLPath string + func (m *OAuthCallbackData) MarshalBinary() ([]byte, error) + func (m *OAuthCallbackData) UnmarshalBinary(b []byte) error + func (m *OAuthCallbackData) Validate(formats strfmt.Registry) error + type OAuthCallbackResponseData interface + type OAuthSetting struct + Style StyleType + URLTemplate string + func (m *OAuthSetting) MarshalBinary() ([]byte, error) + func (m *OAuthSetting) UnmarshalBinary(b []byte) error + func (m *OAuthSetting) UnmarshalJSON(raw []byte) error + func (m *OAuthSetting) Validate(formats strfmt.Registry) error + func (m OAuthSetting) MarshalJSON() ([]byte, error) + type Option struct + ID string + Name string + func (m *Option) MarshalBinary() ([]byte, error) + func (m *Option) UnmarshalBinary(b []byte) error + func (m *Option) Validate(formats strfmt.Registry) error + type Page struct + Complete *bool + Name string + NextPageID string + PageID string + PreviousPageID string + Sections []*Section + func (m *Page) MarshalBinary() ([]byte, error) + func (m *Page) UnmarshalBinary(b []byte) error + func (m *Page) Validate(formats strfmt.Registry) error + type PageSetting struct + Image string + Page string + Style StyleType + func (m *PageSetting) MarshalBinary() ([]byte, error) + func (m *PageSetting) UnmarshalBinary(b []byte) error + func (m *PageSetting) UnmarshalJSON(raw []byte) error + func (m *PageSetting) Validate(formats strfmt.Registry) error + func (m PageSetting) MarshalJSON() ([]byte, error) + type ParagraphSetting struct + Image string + func (m *ParagraphSetting) MarshalBinary() ([]byte, error) + func (m *ParagraphSetting) UnmarshalBinary(b []byte) error + func (m *ParagraphSetting) UnmarshalJSON(raw []byte) error + func (m *ParagraphSetting) Validate(formats strfmt.Registry) error + func (m ParagraphSetting) MarshalJSON() ([]byte, error) + type PasswordSetting struct + Image string + MaxLength int64 + MinLength int64 + func (m *PasswordSetting) MarshalBinary() ([]byte, error) + func (m *PasswordSetting) UnmarshalBinary(b []byte) error + func (m *PasswordSetting) UnmarshalJSON(raw []byte) error + func (m *PasswordSetting) Validate(formats strfmt.Registry) error + func (m PasswordSetting) MarshalJSON() ([]byte, error) + type Permissions []string + func (m Permissions) Validate(formats strfmt.Registry) error + type PhoneSetting struct + Image string + func (m *PhoneSetting) MarshalBinary() ([]byte, error) + func (m *PhoneSetting) UnmarshalBinary(b []byte) error + func (m *PhoneSetting) UnmarshalJSON(raw []byte) error + func (m *PhoneSetting) Validate(formats strfmt.Registry) error + func (m PhoneSetting) MarshalJSON() ([]byte, error) + type PingData struct + Challenge *string + func (m *PingData) MarshalBinary() ([]byte, error) + func (m *PingData) UnmarshalBinary(b []byte) error + func (m *PingData) Validate(formats strfmt.Registry) error + type PingResponseData struct + Challenge string + func (m *PingResponseData) MarshalBinary() ([]byte, error) + func (m *PingResponseData) UnmarshalBinary(b []byte) error + func (m *PingResponseData) Validate(formats strfmt.Registry) error + type SceneConfig struct + SceneID string + func (m *SceneConfig) MarshalBinary() ([]byte, error) + func (m *SceneConfig) UnmarshalBinary(b []byte) error + func (m *SceneConfig) Validate(formats strfmt.Registry) error + type SceneLifecycle string + const SceneLifecycleCREATE + const SceneLifecycleDELETE + const SceneLifecycleUPDATE + func (m SceneLifecycle) Validate(formats strfmt.Registry) error + type SceneLifecycleCreate interface + type SceneLifecycleDelete interface + type SceneLifecycleEvent struct + Create SceneLifecycleCreate + Delete SceneLifecycleDelete + EventID string + Lifecycle SceneLifecycle + LocationID string + SceneID string + Update SceneLifecycleUpdate + func (m *SceneLifecycleEvent) MarshalBinary() ([]byte, error) + func (m *SceneLifecycleEvent) UnmarshalBinary(b []byte) error + func (m *SceneLifecycleEvent) Validate(formats strfmt.Registry) error + type SceneLifecycleUpdate interface + type SceneSetting struct + Multiple *bool + Style StyleType + SubmitOnChange *bool + func (m *SceneSetting) MarshalBinary() ([]byte, error) + func (m *SceneSetting) UnmarshalBinary(b []byte) error + func (m *SceneSetting) UnmarshalJSON(raw []byte) error + func (m *SceneSetting) Validate(formats strfmt.Registry) error + func (m SceneSetting) MarshalJSON() ([]byte, error) + type Section struct + Hidden *bool + Hideable *bool + Name string + Settings []*SectionSetting + func (m *Section) MarshalBinary() ([]byte, error) + func (m *Section) UnmarshalBinary(b []byte) error + func (m *Section) Validate(formats strfmt.Registry) error + type SectionSetting struct + DefaultValue string + Required *bool + Type SettingType + func (m *SectionSetting) MarshalBinary() ([]byte, error) + func (m *SectionSetting) UnmarshalBinary(b []byte) error + func (m *SectionSetting) UnmarshalJSON(raw []byte) error + func (m *SectionSetting) Validate(formats strfmt.Registry) error + func (m SectionSetting) MarshalJSON() ([]byte, error) + type SecurityArmStateEvent struct + ArmState string + EventID string + LocationID string + OptionalArguments map[string]SimpleValue + func (m *SecurityArmStateEvent) MarshalBinary() ([]byte, error) + func (m *SecurityArmStateEvent) UnmarshalBinary(b []byte) error + func (m *SecurityArmStateEvent) Validate(formats strfmt.Registry) error + type Setting struct + Description string + ID string + Name string + func (m *Setting) MarshalBinary() ([]byte, error) + func (m *Setting) UnmarshalBinary(b []byte) error + func (m *Setting) Validate(formats strfmt.Registry) error + type SettingType string + const SettingTypeBOOLEAN + const SettingTypeDECIMAL + const SettingTypeDEVICE + const SettingTypeEMAIL + const SettingTypeENUM + const SettingTypeIMAGE + const SettingTypeIMAGES + const SettingTypeLINK + const SettingTypeMODE + const SettingTypeNUMBER + const SettingTypeOAUTH + const SettingTypePAGE + const SettingTypePARAGRAPH + const SettingTypePASSWORD + const SettingTypePHONE + const SettingTypeSCENE + const SettingTypeTEXT + const SettingTypeTIME + const SettingTypeVIDEO + func (m SettingType) Validate(formats strfmt.Registry) error + type SimpleValue struct + BoolValue bool + DoubleValue float64 + IntValue int64 + StringValue string + ValueType string + func (m *SimpleValue) MarshalBinary() ([]byte, error) + func (m *SimpleValue) UnmarshalBinary(b []byte) error + func (m *SimpleValue) 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 StyleType string + const StyleTypeCOMPLETE + const StyleTypeDEFAULT + const StyleTypeERROR + func (m StyleType) Validate(formats strfmt.Registry) error + type TextSetting struct + Image string + MaxLength int64 + MinLength int64 + PostMessage string + func (m *TextSetting) MarshalBinary() ([]byte, error) + func (m *TextSetting) UnmarshalBinary(b []byte) error + func (m *TextSetting) UnmarshalJSON(raw []byte) error + func (m *TextSetting) Validate(formats strfmt.Registry) error + func (m TextSetting) MarshalJSON() ([]byte, error) + type TimeSetting struct + Image string + func (m *TimeSetting) MarshalBinary() ([]byte, error) + func (m *TimeSetting) UnmarshalBinary(b []byte) error + func (m *TimeSetting) UnmarshalJSON(raw []byte) error + func (m *TimeSetting) Validate(formats strfmt.Registry) error + func (m TimeSetting) MarshalJSON() ([]byte, error) + type TimerEvent struct + EventID string + Expression string + Name string + Time string + Type TimerType + func (m *TimerEvent) MarshalBinary() ([]byte, error) + func (m *TimerEvent) UnmarshalBinary(b []byte) error + func (m *TimerEvent) Validate(formats strfmt.Registry) error + type TimerType string + const TimerTypeCRON + const TimerTypeONCE + func (m TimerType) Validate(formats strfmt.Registry) error + type UninstallData struct + InstalledApp *InstalledApp + func (m *UninstallData) MarshalBinary() ([]byte, error) + func (m *UninstallData) UnmarshalBinary(b []byte) error + func (m *UninstallData) Validate(formats strfmt.Registry) error + type UninstallResponseData interface + type UpdateData struct + AuthToken *string + InstalledApp *InstalledApp + PreviousConfig ConfigMap + PreviousPermissions Permissions + RefreshToken string + func (m *UpdateData) MarshalBinary() ([]byte, error) + func (m *UpdateData) UnmarshalBinary(b []byte) error + func (m *UpdateData) Validate(formats strfmt.Registry) error + type UpdateResponseData interface + type VideoSetting struct + Image string + Video string + func (m *VideoSetting) MarshalBinary() ([]byte, error) + func (m *VideoSetting) UnmarshalBinary(b []byte) error + func (m *VideoSetting) UnmarshalJSON(raw []byte) error + func (m *VideoSetting) Validate(formats strfmt.Registry) error + func (m VideoSetting) MarshalJSON() ([]byte, error)