package
1.0.0
Repository: https://github.com/moikot/smartthings-go.git
Documentation: pkg.go.dev

# Constants

AlternativeItemTypeActive captures enum value "active".
AlternativeItemTypeInactive captures enum value "inactive".
AppClassificationAUTOMATION captures enum value "AUTOMATION".
AppClassificationCONNECTEDSERVICE captures enum value "CONNECTED_SERVICE".
AppClassificationDEVICE captures enum value "DEVICE".
AppClassificationHIDDEN captures enum value "HIDDEN".
AppClassificationLABS captures enum value "LABS".
AppClassificationSERVICE captures enum value "SERVICE".
AppTargetStatusCONFIRMED captures enum value "CONFIRMED".
AppTargetStatusPENDING captures enum value "PENDING".
AppTypeLAMBDASMARTAPP captures enum value "LAMBDA_SMART_APP".
AppTypeWEBHOOKSMARTAPP captures enum value "WEBHOOK_SMART_APP".
ArmStateArmedAway captures enum value "ArmedAway".
ArmStateArmedStay captures enum value "ArmedStay".
ArmStateDisarmed captures enum value "Disarmed".
AttributePropertiesDataTypeObject captures enum value "object".
AttributePropertiesUnitTypeString captures enum value "string".
AttributeSchemaTypeObject captures enum value "object".
AutomationForCapabilityActionsItems0DisplayTypeList captures enum value "list".
AutomationForCapabilityActionsItems0DisplayTypeMultiArgCommand captures enum value "multiArgCommand".
AutomationForCapabilityActionsItems0DisplayTypeNumberField captures enum value "numberField".
AutomationForCapabilityActionsItems0DisplayTypeSlider captures enum value "slider".
AutomationForCapabilityActionsItems0DisplayTypeTextField captures enum value "textField".
AutomationForCapabilityConditionsItems0DisplayTypeList captures enum value "list".
AutomationForCapabilityConditionsItems0DisplayTypeNumberField captures enum value "numberField".
AutomationForCapabilityConditionsItems0DisplayTypeSlider captures enum value "slider".
AutomationForCapabilityConditionsItems0DisplayTypeTextField captures enum value "textField".
BasicPlusItemDisplayTypeFeature captures enum value "feature".
BasicPlusItemDisplayTypeStepper captures enum value "stepper".
CapabilityStatusDead captures enum value "dead".
CapabilityStatusDeprecated captures enum value "deprecated".
CapabilityStatusLive captures enum value "live".
CapabilityStatusProposed captures enum value "proposed".
CapabilitySummaryStatusDead captures enum value "dead".
CapabilitySummaryStatusDeprecated captures enum value "deprecated".
CapabilitySummaryStatusLive captures enum value "live".
CapabilitySummaryStatusProposed captures enum value "proposed".
CommandExecutionResultFailure captures enum value "Failure".
CommandExecutionResultOffline captures enum value "Offline".
CommandExecutionResultSuccess captures enum value "Success".
CommandStatusACCEPTED captures enum value "ACCEPTED".
CommandStatusCOMPLETED captures enum value "COMPLETED".
CommandStatusFAILED captures enum value "FAILED".
ConditionAggregationModeAll captures enum value "All".
ConditionAggregationModeAny captures enum value "Any".
ConfigEntryValueTypeDEVICE captures enum value "DEVICE".
ConfigEntryValueTypeMESSAGE captures enum value "MESSAGE".
ConfigEntryValueTypeMODE captures enum value "MODE".
ConfigEntryValueTypePERMISSION captures enum value "PERMISSION".
ConfigEntryValueTypeSCENE captures enum value "SCENE".
ConfigEntryValueTypeSTRING captures enum value "STRING".
CreateDeviceConfigRequestTypeDth captures enum value "dth".
CreateDeviceConfigRequestTypeProfile captures enum value "profile".
DashboardCardLifecycleDELETE captures enum value "DELETE".
DashboardCardLifecycleUPDATE captures enum value "UPDATE".
DashboardForCapabilityActionsItems0DisplayTypePlayPause captures enum value "playPause".
DashboardForCapabilityActionsItems0DisplayTypePlayStop captures enum value "playStop".
DashboardForCapabilityActionsItems0DisplayTypePushButton captures enum value "pushButton".
DashboardForCapabilityActionsItems0DisplayTypeStandbyPowerSwitch captures enum value "standbyPowerSwitch".
DashboardForCapabilityActionsItems0DisplayTypeSwitch captures enum value "switch".
DashboardForCapabilityActionsItems0DisplayTypeToggleSwitch captures enum value "toggleSwitch".
DateReferenceToday captures enum value "Today".
DayOfWeekFri captures enum value "Fri".
DayOfWeekMon captures enum value "Mon".
DayOfWeekSat captures enum value "Sat".
DayOfWeekSun captures enum value "Sun".
DayOfWeekThu captures enum value "Thu".
DayOfWeekTue captures enum value "Tue".
DayOfWeekWed captures enum value "Wed".
DetailViewForCapabilityItems0DisplayTypeList captures enum value "list".
DetailViewForCapabilityItems0DisplayTypeNumberField captures enum value "numberField".
DetailViewForCapabilityItems0DisplayTypePlayPause captures enum value "playPause".
DetailViewForCapabilityItems0DisplayTypePlayStop captures enum value "playStop".
DetailViewForCapabilityItems0DisplayTypePushButton captures enum value "pushButton".
DetailViewForCapabilityItems0DisplayTypeSlider captures enum value "slider".
DetailViewForCapabilityItems0DisplayTypeStandbyPowerSwitch captures enum value "standbyPowerSwitch".
DetailViewForCapabilityItems0DisplayTypeState captures enum value "state".
DetailViewForCapabilityItems0DisplayTypeStepper captures enum value "stepper".
DetailViewForCapabilityItems0DisplayTypeSwitch captures enum value "switch".
DetailViewForCapabilityItems0DisplayTypeTextField captures enum value "textField".
DetailViewForCapabilityItems0DisplayTypeToggleSwitch captures enum value "toggleSwitch".
DeviceConfigurationTypeDth captures enum value "dth".
DeviceConfigurationTypeProfile captures enum value "profile".
DeviceHealthEventReasonBLUETOOTHOFFLINE captures enum value "BLUETOOTH_OFFLINE".
DeviceHealthEventReasonHUBDISCONNECTED captures enum value "HUB_DISCONNECTED".
DeviceHealthEventReasonHUBOFFLINE captures enum value "HUB_OFFLINE".
DeviceHealthEventReasonNONE captures enum value "NONE".
DeviceHealthEventReasonSERVICEUNAVAILABLE captures enum value "SERVICE_UNAVAILABLE".
DeviceHealthEventReasonZIGBEEOFFLINE captures enum value "ZIGBEE_OFFLINE".
DeviceHealthEventReasonZWAVEOFFLINE captures enum value "ZWAVE_OFFLINE".
DeviceHealthEventStatusOFFLINE captures enum value "OFFLINE".
DeviceHealthEventStatusONLINE captures enum value "ONLINE".
DeviceHealthEventStatusUNHEALTHY captures enum value "UNHEALTHY".
DeviceIntegrationTypeBLE captures enum value "BLE".
DeviceIntegrationTypeBLED2D captures enum value "BLE_D2D".
DeviceIntegrationTypeDTH captures enum value "DTH".
DeviceIntegrationTypeENDPOINTAPP captures enum value "ENDPOINT_APP".
DeviceIntegrationTypeHUB captures enum value "HUB".
DeviceIntegrationTypeIR captures enum value "IR".
DeviceIntegrationTypeIROCF captures enum value "IR_OCF".
DeviceIntegrationTypeMQTT captures enum value "MQTT".
DeviceIntegrationTypeOCF captures enum value "OCF".
DeviceIntegrationTypePENGYOU captures enum value "PENGYOU".
DeviceIntegrationTypeVIDEO captures enum value "VIDEO".
DeviceIntegrationTypeVIPER captures enum value "VIPER".
DeviceIntegrationTypeWATCH captures enum value "WATCH".
DeviceLifecycleCREATE captures enum value "CREATE".
DeviceLifecycleDELETE captures enum value "DELETE".
DeviceLifecycleMOVEFROM captures enum value "MOVE_FROM".
DeviceLifecycleMOVETO captures enum value "MOVE_TO".
DeviceLifecycleUPDATE captures enum value "UPDATE".
DeviceNetworkSecurityLevelUNKNOWN captures enum value "UNKNOWN".
DeviceNetworkSecurityLevelZWAVELEGACYNONSECURE captures enum value "ZWAVE_LEGACY_NON_SECURE".
DeviceNetworkSecurityLevelZWAVES0DOWNGRADE captures enum value "ZWAVE_S0_DOWNGRADE".
DeviceNetworkSecurityLevelZWAVES0FAILED captures enum value "ZWAVE_S0_FAILED".
DeviceNetworkSecurityLevelZWAVES0FALLBACK captures enum value "ZWAVE_S0_FALLBACK".
DeviceNetworkSecurityLevelZWAVES0LEGACY captures enum value "ZWAVE_S0_LEGACY".
DeviceNetworkSecurityLevelZWAVES2ACCESSCONTROL captures enum value "ZWAVE_S2_ACCESS_CONTROL".
DeviceNetworkSecurityLevelZWAVES2AUTHENTICATED captures enum value "ZWAVE_S2_AUTHENTICATED".
DeviceNetworkSecurityLevelZWAVES2DOWNGRADE captures enum value "ZWAVE_S2_DOWNGRADE".
DeviceNetworkSecurityLevelZWAVES2FAILED captures enum value "ZWAVE_S2_FAILED".
DeviceNetworkSecurityLevelZWAVES2UNAUTHENTICATED captures enum value "ZWAVE_S2_UNAUTHENTICATED".
DeviceProfileStatusDEVELOPMENT captures enum value "DEVELOPMENT".
DeviceProfileStatusPUBLISHED captures enum value "PUBLISHED".
DeviceStatusHealthStateStateOFFLINE captures enum value "OFFLINE".
DeviceStatusHealthStateStateONLINE captures enum value "ONLINE".
DpInfoItems0OsAndroid captures enum value "android".
DpInfoItems0OsIos captures enum value "ios".
DpInfoItems0OsWeb captures enum value "web".
EventOwnerTypeLOCATION captures enum value "LOCATION".
EventOwnerTypeNOTSET captures enum value "NOT_SET".
EventOwnerTypeUSER captures enum value "USER".
EventTypeDEVICECOMMANDSEVENT captures enum value "DEVICE_COMMANDS_EVENT".
EventTypeDEVICEEVENT captures enum value "DEVICE_EVENT".
EventTypeDEVICEHEALTHEVENT captures enum value "DEVICE_HEALTH_EVENT".
EventTypeDEVICELIFECYCLEEVENT captures enum value "DEVICE_LIFECYCLE_EVENT".
EventTypeHUBHEALTHEVENT captures enum value "HUB_HEALTH_EVENT".
EventTypeINSTALLEDAPPLIFECYCLEEVENT captures enum value "INSTALLED_APP_LIFECYCLE_EVENT".
EventTypeMODEEVENT captures enum value "MODE_EVENT".
EventTypeSCENELIFECYCLEEVENT captures enum value "SCENE_LIFECYCLE_EVENT".
EventTypeSECURITYARMSTATEEVENT captures enum value "SECURITY_ARM_STATE_EVENT".
EventTypeTIMEREVENT captures enum value "TIMER_EVENT".
EventTypeWEATHEREVENT captures enum value "WEATHER_EVENT".
ExecutionResultFailure captures enum value "Failure".
ExecutionResultSuccess captures enum value "Success".
HubHealthEventReasonDISCONNECTED captures enum value "DISCONNECTED".
HubHealthEventReasonINACTIVE captures enum value "INACTIVE".
HubHealthEventReasonNONE captures enum value "NONE".
HubHealthEventStatusBLUETOOTHOFFLINE captures enum value "BLUETOOTH_OFFLINE".
HubHealthEventStatusBLUETOOTHONLINE captures enum value "BLUETOOTH_ONLINE".
HubHealthEventStatusOFFLINE captures enum value "OFFLINE".
HubHealthEventStatusONLINE captures enum value "ONLINE".
HubHealthEventStatusZIGBEEOFFLINE captures enum value "ZIGBEE_OFFLINE".
HubHealthEventStatusZIGBEEONLINE captures enum value "ZIGBEE_ONLINE".
HubHealthEventStatusZWAVEOFFLINE captures enum value "ZWAVE_OFFLINE".
HubHealthEventStatusZWAVEONLINE captures enum value "ZWAVE_ONLINE".
IfExecutionResultFalse captures enum value "False".
IfExecutionResultTrue captures enum value "True".
InstallConfigurationStatusAUTHORIZED captures enum value "AUTHORIZED".
InstallConfigurationStatusDONE captures enum value "DONE".
InstallConfigurationStatusREVOKED captures enum value "REVOKED".
InstallConfigurationStatusSTAGED captures enum value "STAGED".
InstalledAppLifecycleCREATE captures enum value "CREATE".
InstalledAppLifecycleDELETE captures enum value "DELETE".
InstalledAppLifecycleINSTALL captures enum value "INSTALL".
InstalledAppLifecycleOTHER captures enum value "OTHER".
InstalledAppLifecycleUPDATE captures enum value "UPDATE".
InstalledAppPrincipalTypeLOCATION captures enum value "LOCATION".
InstalledAppPrincipalTypeUSERLEVEL captures enum value "USER_LEVEL".
InstalledAppStatusAUTHORIZED captures enum value "AUTHORIZED".
InstalledAppStatusDISABLED captures enum value "DISABLED".
InstalledAppStatusPENDING captures enum value "PENDING".
InstalledAppStatusREVOKED captures enum value "REVOKED".
InstalledAppTypeLAMBDASMARTAPP captures enum value "LAMBDA_SMART_APP".
InstalledAppTypeWEBHOOKSMARTAPP captures enum value "WEBHOOK_SMART_APP".
IntervalUnitDay captures enum value "Day".
IntervalUnitHour captures enum value "Hour".
IntervalUnitMinute captures enum value "Minute".
IntervalUnitMonth captures enum value "Month".
IntervalUnitSecond captures enum value "Second".
IntervalUnitWeek captures enum value "Week".
IntervalUnitYear captures enum value "Year".
IsaResultsPartnerSTConnectionConnected captures enum value "connected".
IsaResultsPartnerSTConnectionDisconnected captures enum value "disconnected".
LocationAttributeFineDust captures enum value "FineDust".
LocationAttributeFineDustIndex captures enum value "FineDustIndex".
LocationAttributeHumidity captures enum value "Humidity".
LocationAttributeMode captures enum value "Mode".
LocationAttributeSecurity captures enum value "Security".
LocationAttributeTemperature captures enum value "Temperature".
LocationAttributeUltraFineDust captures enum value "UltraFineDust".
LocationAttributeUltraFineDustIndex captures enum value "UltraFineDustIndex".
LocationAttributeWeather captures enum value "Weather".
LocationParentTypesACCOUNT captures enum value "ACCOUNT".
LocationParentTypesLOCATIONGROUP captures enum value "LOCATIONGROUP".
MessageTypeADHOC captures enum value "ADHOC".
MessageTypePREDEFINED captures enum value "PREDEFINED".
MultiArgCommandArgumentsItems0DisplayTypeList captures enum value "list".
MultiArgCommandArgumentsItems0DisplayTypeNumberField captures enum value "numberField".
MultiArgCommandArgumentsItems0DisplayTypeSlider captures enum value "slider".
MultiArgCommandArgumentsItems0DisplayTypeSwitch captures enum value "switch".
MultiArgCommandArgumentsItems0DisplayTypeTextField captures enum value "textField".
NamespaceOwnerTypeOrganization captures enum value "organization".
NamespaceOwnerTypeSystem captures enum value "system".
NamespaceOwnerTypeUser captures enum value "user".
NoticeActionDISMISS captures enum value "DISMISS".
NoticeActionEDIT captures enum value "EDIT".
NoticeActionNONE captures enum value "NONE".
NoticeCodeRECONFIGURE captures enum value "RECONFIGURE".
NoticeCodeREVISIT captures enum value "REVISIT".
NoticeCodeUSERPAUSE captures enum value "USER_PAUSE".
OperandAggregationModeNone captures enum value "None".
OperatorCONTAINS captures enum value "CONTAINS".
OperatorDOESNOTCONTAIN captures enum value "DOES_NOT_CONTAIN".
OperatorDOESNOTEQUAL captures enum value "DOES_NOT_EQUAL".
OperatorEQUALS captures enum value "EQUALS".
OperatorGREATERTHAN captures enum value "GREATER_THAN".
OperatorGREATERTHANOREQUALS captures enum value "GREATER_THAN_OR_EQUALS".
OperatorLESSTHAN captures enum value "LESS_THAN".
OperatorLESSTHANOREQUALS captures enum value "LESS_THAN_OR_EQUALS".
OwnerOwnerTypeIMPLICIT captures enum value "IMPLICIT".
OwnerOwnerTypeSYSTEM captures enum value "SYSTEM".
OwnerOwnerTypeUSER captures enum value "USER".
PatchItemOpAdd captures enum value "add".
PatchItemOpRemove captures enum value "remove".
PatchItemOpReplace captures enum value "replace".
PrincipalTypeLOCATION captures enum value "LOCATION".
PrincipalTypeUSERLEVEL captures enum value "USER_LEVEL".
SceneCapabilityStatusDead captures enum value "dead".
SceneCapabilityStatusDeprecated captures enum value "deprecated".
SceneCapabilityStatusLive captures enum value "live".
SceneCapabilityStatusProposed captures enum value "proposed".
SceneLifecycleCREATE captures enum value "CREATE".
SceneLifecycleDELETE captures enum value "DELETE".
SceneLifecycleUPDATE captures enum value "UPDATE".
SceneSecurityModeRequestSecurityDisarm captures enum value "disarm".
SceneSecurityModeRequestSecuritySetArmAway captures enum value "setArmAway".
SceneSecurityModeRequestSecuritySetArmStay captures enum value "setArmStay".
SecurityArmStateEventArmStateARMEDAWAY captures enum value "ARMED_AWAY".
SecurityArmStateEventArmStateARMEDSTAY captures enum value "ARMED_STAY".
SecurityArmStateEventArmStateDISARMED captures enum value "DISARMED".
SecurityArmStateEventArmStateUNKNOWN captures enum value "UNKNOWN".
SequenceParallel captures enum value "Parallel".
SequenceSerial captures enum value "Serial".
SignatureTypeAPPRSA captures enum value "APP_RSA".
SignatureTypeSTPADLOCK captures enum value "ST_PADLOCK".
SimpleValueValueTypeBOOLEANVALUE captures enum value "BOOLEAN_VALUE".
SimpleValueValueTypeDOUBLEVALUE captures enum value "DOUBLE_VALUE".
SimpleValueValueTypeINTVALUE captures enum value "INT_VALUE".
SimpleValueValueTypeNULLVALUE captures enum value "NULL_VALUE".
SimpleValueValueTypeSTRINGVALUE captures enum value "STRING_VALUE".
StandardSuccessResponseStatusSuccess captures enum value "success".
SubscriptionFilterTypesDEVICEIDS captures enum value "DEVICEIDS".
SubscriptionFilterTypesINSTALLEDSMARTAPPIDS captures enum value "INSTALLEDSMARTAPPIDS".
SubscriptionFilterTypesLOCATIONIDS captures enum value "LOCATIONIDS".
SubscriptionFilterTypesROOMIDS captures enum value "ROOMIDS".
SubscriptionFilterTypesSMARTAPPIDS captures enum value "SMARTAPPIDS".
SubscriptionSourceCAPABILITY captures enum value "CAPABILITY".
SubscriptionSourceDEVICE captures enum value "DEVICE".
SubscriptionSourceDEVICEHEALTH captures enum value "DEVICE_HEALTH".
SubscriptionSourceDEVICELIFECYCLE captures enum value "DEVICE_LIFECYCLE".
SubscriptionSourceHUBHEALTH captures enum value "HUB_HEALTH".
SubscriptionSourceMODE captures enum value "MODE".
SubscriptionSourceSCENELIFECYCLE captures enum value "SCENE_LIFECYCLE".
SubscriptionSourceSECURITYARMSTATE captures enum value "SECURITY_ARM_STATE".
TimeReferenceMidnight captures enum value "Midnight".
TimeReferenceNoon captures enum value "Noon".
TimeReferenceNow captures enum value "Now".
TimeReferenceSunrise captures enum value "Sunrise".
TimeReferenceSunset captures enum value "Sunset".
TimerTypeCRON captures enum value "CRON".
TimerTypeONCE captures enum value "ONCE".
TriggerModeAlways captures enum value "Always".
TriggerModeAuto captures enum value "Auto".
TriggerModeNever captures enum value "Never".
WeatherDataConditionStateCLEAR captures enum value "CLEAR".
WeatherDataConditionStateRAIN captures enum value "RAIN".
WeatherDataConditionStateSNOW captures enum value "SNOW".
WeatherDataConditionStateUNKNOWN captures enum value "UNKNOWN".

# Structs

Action action swagger:model Action.
ActionExecutionResult The result of an action execution swagger:model ActionExecutionResult.
ActionItem action item swagger:model actionItem.
ActionListItem action list item swagger:model actionListItem.
ActionsArrayItem actions array item swagger:model actionsArrayItem.
ActionSequence action sequence swagger:model ActionSequence.
AdhocMessage An adhoc message contains a list of message templates representing the same message in different locales.
AdhocMessageTemplate A message template definition, representing a message in a specific locale and it's variables.
AirQualityData Air quality data swagger:model AirQualityData.
AlternativeItem alternative item swagger:model alternativeItem.
App app swagger:model App.
AppDeviceDetails app device details swagger:model AppDeviceDetails.
AppOAuth app o auth swagger:model AppOAuth.
AppUISettings A collection of settings to drive user interface in SmartThings clients.
Argument argument swagger:model Argument.
ArrayOperand array operand swagger:model ArrayOperand.
AttributeProperties Data type and value properties used to describe the attribute.
AttributePropertiesData Special case details may be desired to describe the attribute that may not be used the same as a value.
AttributePropertiesUnit The unit which describes the value of the attribute.
AttributePropertiesValue Properties that describe the value of an attribute.
AttributeSchema [JSON schema](http://json-schema.org/specification-links.html#draft-4) for the attribute.
AttributeState attribute state swagger:model AttributeState.
Automation In the SmartThings app, you can build custom Automations to automatically trigger actions when certain condition regarding device's state is met.
AutomationAction automation action swagger:model automationAction.
AutomationCondition automation condition swagger:model automationCondition.
AutomationForCapability In the SmartThings app, you can build custom Automations to automatically trigger actions when certain condition regarding device state is met.
AutomationForCapabilityActionsItems0 automation for capability actions items0 swagger:model AutomationForCapabilityActionsItems0.
AutomationForCapabilityConditionsItems0 automation for capability conditions items0 swagger:model AutomationForCapabilityConditionsItems0.
AutomationListItem automation list item swagger:model automationListItem.
BasicPlusArrayItem basic plus array item swagger:model basicPlusArrayItem.
BasicPlusItem To specify the function of the device using the extended area of the dashboard card.
BetweenCondition between condition swagger:model BetweenCondition.
BleD2DDeviceDetails ble d2 d device details swagger:model BleD2DDeviceDetails.
Capability capability swagger:model Capability.
CapabilityAttribute capability attribute swagger:model CapabilityAttribute.
CapabilityAttributeEnumCommandsItems0 capability attribute enum commands items0 swagger:model CapabilityAttributeEnumCommandsItems0.
CapabilityCommand capability command swagger:model CapabilityCommand.
CapabilityKey capability key swagger:model capabilityKey.
CapabilityPresentation capability presentation swagger:model capabilityPresentation.
CapabilityPresentationForPUT The capability presentation describes how the capability will look in the app, what actions and states are shown, as well as how conditions and actions are expressed in an automation.
CapabilityReference capability reference swagger:model CapabilityReference.
CapabilitySubscriptionDetail Details of a subscription of source type CAPABILITY.
CapabilitySummary capability summary swagger:model CapabilitySummary.
CapabilityValue capability value swagger:model capabilityValue.
CommandAction command action swagger:model CommandAction.
CommandActionExecutionResult The result of a command action execution swagger:model CommandActionExecutionResult.
CommandResult command result swagger:model CommandResult.
CommandSequence command sequence swagger:model CommandSequence.
ComponentTranslations A map of i18n translations.
Condition condition swagger:model Condition.
ConfigEntry A configuration value type and the correspodning configuration.
CreateAppRequest create app request swagger:model CreateAppRequest.
CreateAppResponse A response object containing the newly created App and OAuth client details.
CreateCapabilityPresentationRequest create capability presentation request swagger:model CreateCapabilityPresentationRequest.
CreateCapabilityRequest create capability request swagger:model CreateCapabilityRequest.
CreateDeviceConfigRequest create device config request swagger:model CreateDeviceConfigRequest.
CreateDeviceConfigRequestAutomation create device config request automation swagger:model CreateDeviceConfigRequestAutomation.
CreateDeviceConfigRequestDashboard create device config request dashboard swagger:model CreateDeviceConfigRequestDashboard.
CreateDeviceProfileRequest create device profile request swagger:model CreateDeviceProfileRequest.
CreateInstalledAppEventsRequest create installed app events request swagger:model CreateInstalledAppEventsRequest.
CreateLocationRequest create location request swagger:model CreateLocationRequest.
CreateOrUpdateLambdaSmartAppRequest Details related to a Lambda Smart App implementation.
CreateOrUpdateWebhookSmartAppRequest Details related to a Webhook Smart App implementation.
CreateRoomRequest create room request swagger:model CreateRoomRequest.
CronSchedule cron schedule swagger:model CronSchedule.
Dashboard dashboard swagger:model dashboard.
DashboardForCapability The dashboard is the main view in the SmartThings app that shows a list of devices and their state.
DashboardForCapabilityActionsItems0 dashboard for capability actions items0 swagger:model DashboardForCapabilityActionsItems0.
DashboardForCapabilityStatesItems0 dashboard for capability states items0 swagger:model DashboardForCapabilityStatesItems0.
DateOperand date operand swagger:model DateOperand.
DateTimeOperand date time operand swagger:model DateTimeOperand.
DeleteInstalledAppResponse The number of deleted installed apps.
DetailViewForCapabilityItems0 detail view for capability items0 swagger:model DetailViewForCapabilityItems0.
DetailViewItem detail view item swagger:model detailViewItem.
DetailViewListItem detail view list item swagger:model detailViewListItem.
Device device swagger:model Device.
DeviceActivity device activity swagger:model DeviceActivity.
DeviceCategory A case-sensitive string from the pre-defined list of valid categories [/devicecategories](#/operation/listCategories).
DeviceCommand device command swagger:model DeviceCommand.
DeviceCommandsEvent An event that contains commands for devices that were created by this app.
DeviceCommandsEventCommand device commands event command swagger:model DeviceCommandsEventCommand.
DeviceCommandsRequest device commands request swagger:model DeviceCommandsRequest.
DeviceCommandsResponse device commands response swagger:model DeviceCommandsResponse.
DeviceComponent device component swagger:model DeviceComponent.
DeviceComponentReference device component reference swagger:model DeviceComponentReference.
DeviceConfig A device and component configuration with any required permissions.
DeviceConfigEntry device config entry swagger:model deviceConfigEntry.
DeviceConfiguration device configuration swagger:model deviceConfiguration.
DeviceConfigurationAutomation device configuration automation swagger:model DeviceConfigurationAutomation.
DeviceConfigurationDashboard device configuration dashboard swagger:model DeviceConfigurationDashboard.
DeviceEvent An event on a device that matched a subscription for this app.
DeviceEventsRequest device events request swagger:model DeviceEventsRequest.
DeviceHealthDetail Details of a subscription of source type DEVICE_HEALTH.
DeviceHealthEvent An event that represents a change in the health of the a device.
DeviceInstallRequest device install request swagger:model DeviceInstallRequest.
DeviceInstallRequestApp device install request app swagger:model DeviceInstallRequestApp.
DeviceLifecycleCreate Create device lifecycle.
DeviceLifecycleCreateCategoriesItems0 device lifecycle create categories items0 swagger:model DeviceLifecycleCreateCategoriesItems0.
DeviceLifecycleDetail Details of a subscription of source type DEVICE_LIFECYCLE.
DeviceLifecycleEvent A device lifecycle event.
DeviceLifecycleMove Move device lifecycle.
DeviceLifecycleUpdate Update device lifecycle.
DeviceLifecycleUpdateComponentDiff device lifecycle update component diff swagger:model DeviceLifecycleUpdateComponentDiff.
DeviceLifecycleUpdateComponentDiffNew device lifecycle update component diff new swagger:model DeviceLifecycleUpdateComponentDiffNew.
DeviceLifecycleUpdateComponentDiffNewCapabilitiesItems0 device lifecycle update component diff new capabilities items0 swagger:model DeviceLifecycleUpdateComponentDiffNewCapabilitiesItems0.
DeviceLifecycleUpdateComponentDiffNewCategoriesItems0 device lifecycle update component diff new categories items0 swagger:model DeviceLifecycleUpdateComponentDiffNewCategoriesItems0.
DeviceLifecycleUpdateComponentDiffOld device lifecycle update component diff old swagger:model DeviceLifecycleUpdateComponentDiffOld.
DeviceLifecycleUpdateComponentDiffOldCapabilitiesItems0 device lifecycle update component diff old capabilities items0 swagger:model DeviceLifecycleUpdateComponentDiffOldCapabilitiesItems0.
DeviceLifecycleUpdateComponentDiffOldCategoriesItems0 device lifecycle update component diff old categories items0 swagger:model DeviceLifecycleUpdateComponentDiffOldCategoriesItems0.
DeviceLifecycleUpdateLabelDiff device lifecycle update label diff swagger:model DeviceLifecycleUpdateLabelDiff.
DeviceOperand device operand swagger:model DeviceOperand.
DevicePresentation device presentation swagger:model devicePresentation.
DeviceProfileReference device profile reference swagger:model DeviceProfileReference.
DeviceProfileResponse device profile response swagger:model DeviceProfileResponse.
DeviceResults device results swagger:model DeviceResults.
DeviceStateEvent device state event swagger:model DeviceStateEvent.
DeviceStatus The status of a Device.
DeviceStatusHealthState device status health state swagger:model DeviceStatusHealthState.
DeviceSubscriptionDetail Details of a subscription of source type DEVICE.
DossierDevicePresentation dossier device presentation swagger:model DossierDevicePresentation.
DpInfoItems0 dp info items0 swagger:model DpInfoItems0.
DthDeviceDetails dth device details swagger:model DthDeviceDetails.
EndpointApp endpoint app swagger:model EndpointApp.
EqualsCondition equals condition swagger:model EqualsCondition.
Error Details about the error.
ErrorResponse error response swagger:model ErrorResponse.
EveryAction every action swagger:model EveryAction.
ExcludedActionItem excluded action item swagger:model excludedActionItem.
ExcludedActionItemExcludeItems0 excluded action item exclude items0 swagger:model ExcludedActionItemExcludeItems0.
ExcludedActionItemID excluded action item Id swagger:model excludedActionItemId.
ExcludedConditionItem excluded condition item swagger:model excludedConditionItem.
ExcludedConditionItemExcludeItems0 excluded condition item exclude items0 swagger:model ExcludedConditionItemExcludeItems0.
ExcludedConditionItemID excluded condition item Id swagger:model excludedConditionItemId.
ExcludedDeviceActionConfigEntry excluded device action config entry swagger:model excludedDeviceActionConfigEntry.
ExcludedDeviceConditionConfigEntry excluded device condition config entry swagger:model excludedDeviceConditionConfigEntry.
ExcludeItemsAttributesItems0 exclude items attributes items0 swagger:model ExcludeItemsAttributesItems0.
ExcludeItemsCommandsItems0 exclude items commands items0 swagger:model ExcludeItemsCommandsItems0.
FeatureItems0 feature items0 swagger:model FeatureItems0.
GenerateAppOAuthRequest generate app o auth request swagger:model GenerateAppOAuthRequest.
GenerateAppOAuthResponse A response object containing a new OAuth Client and it's details.
GetAppSettingsResponse Settings for a given app swagger:model GetAppSettingsResponse.
GreaterThanCondition greater than condition swagger:model GreaterThanCondition.
GreaterThanOrEqualsCondition greater than or equals condition swagger:model GreaterThanOrEqualsCondition.
HubHealthDetail Details of a subscription of souce type HUB_HEALTH swagger:model HubHealthDetail.
HubHealthEvent An event that represents a change in the health of a hub.
IconImage A default icon image for the app.
IfAction if action swagger:model IfAction.
IfActionExecutionResult The result of a if action execution swagger:model IfActionExecutionResult.
IfActionSequence if action sequence swagger:model IfActionSequence.
InstallConfiguration An configuration instance of an Installed App.
InstallConfigurationDetail Encompasses both a configuration value, and any required permissions that maybe needed.
InstalledApp installed app swagger:model InstalledApp.
InstalledAppIconImage A default icon image for the app.
InstalledAppLifecycleError installed app lifecycle error swagger:model InstalledAppLifecycleError.
InstalledAppLifecycleEvent An Installed App Lifecycle Event.
InstalledAppUI A collection of settings to drive user interface in SmartThings clients.
Interval interval swagger:model Interval.
IrDeviceDetails ir device details swagger:model IrDeviceDetails.
IrDeviceDetailsFunctionCodes List of IR function codes swagger:model IrDeviceDetailsFunctionCodes.
IsaResults isa results swagger:model IsaResults.
LambdaSmartApp Details related to a Lambda Smart App implementation.
LanguageItem language item swagger:model languageItem.
LessThanCondition less than condition swagger:model LessThanCondition.
LessThanOrEqualsCondition less than or equals condition swagger:model LessThanOrEqualsCondition.
Link link swagger:model Link.
Links links swagger:model Links.
ListBase list base swagger:model listBase.
ListForArgument list for argument swagger:model listForArgument.
ListForAutomationAction list for automation action swagger:model listForAutomationAction.
ListForAutomationCondition list for automation condition swagger:model listForAutomationCondition.
ListForDetailView To specify available values shown in a drop-down UI.
ListForDetailViewCommand list for detail view command swagger:model ListForDetailViewCommand.
ListForDetailViewState list for detail view state swagger:model ListForDetailViewState.
LocaleReference locale reference swagger:model LocaleReference.
LocaleVariables Message template variables associated with a certain locale.
Location location swagger:model Location.
LocationAction location action swagger:model LocationAction.
LocationActionExecutionResult The result of a location action execution swagger:model LocationActionExecutionResult.
LocationOperand location operand swagger:model LocationOperand.
LocationParent The parent of a Location swagger:model LocationParent.
Message A Message contains a list of message templates representing the same message in different locales.
MessageConfig A message configuration.
MessageTemplate A message template definition, representing a message in a specific locale.
Mode mode swagger:model Mode.
ModeConfig A mode configuration.
ModeEvent mode event swagger:model ModeEvent.
ModeSubscriptionDetail Details of a subscription of source type MODE.
MultiArgCommand To specify multiple arguments command and displayType of each argument.
MultiArgCommandArgumentsItems0 multi arg command arguments items0 swagger:model MultiArgCommandArgumentsItems0.
Namespace namespace swagger:model Namespace.
Notice notice swagger:model Notice.
NumberField This display type creates numberfield that the user enters a new value and that the new value is passed as an argument to the command swagger:model numberField.
NumberFieldForArgument number field for argument swagger:model numberFieldForArgument.
NumberFieldForAutomationAction number field for automation action swagger:model numberFieldForAutomationAction.
NumberFieldForAutomationCondition number field for automation condition swagger:model numberFieldForAutomationCondition.
OnceSchedule once schedule swagger:model OnceSchedule.
Operand operand swagger:model Operand.
Owner A typed model which provides information around ownership of a specific domain.
PagedApp paged app swagger:model PagedApp.
PagedApps Represents a single page of Apps available in an account.
PagedCapabilities paged capabilities swagger:model PagedCapabilities.
PagedDeviceProfiles paged device profiles swagger:model PagedDeviceProfiles.
PagedDevices A paginated array of devices.
PagedInstallConfigurations Represents a single page of InstallConfiguration models available for an InstalledApp.
PagedInstalledApps Represents a single page of InstalledApps available in a user account.
PagedLocation A slimmed down represenation of the Location model.
PagedLocations Represents a single page of Locations available in a user account.
PagedMessageTemplate A simplified Message model which is retured during a list operation.
PagedRooms Represents a single page of Rooms available in a Location.
PagedRules An array of Rules swagger:model PagedRules.
PagedSchedules An array of schedules swagger:model PagedSchedules.
PagedSubscriptions An array of subscriptions swagger:model PagedSubscriptions.
PatchItem patch item swagger:model patchItem.
PermissionConfig Required permissions for the installed app.
PlayPause To specify separate commands for play and pause, use the "play" and "pause" fields respectively.
PlayPauseAO1State play pause a o1 state swagger:model PlayPauseAO1State.
PlayPauseCommand Display type for a play/pause button.
PlayPauseCommandCommand To specify separate commands with no arguments for on and off, use the “play” and “pause” fields respectively.
PlayStop To specify separate commands for play and stop, use the "play" and "stop" fields respectively.
PlayStopAO1State play stop a o1 state swagger:model PlayStopAO1State.
PlayStopCommand Display type for a play/stop button.
PlayStopCommandCommand To specify separate commands with no arguments for on and off, use the “play” and “stop” fields respectively.
PoCodes po codes swagger:model poCodes.
PredefinedMessage Predefined message options.
PublicDeviceConfiguration public device configuration swagger:model PublicDeviceConfiguration.
PushButton push button swagger:model pushButton.
Room room swagger:model Room.
Rule rule swagger:model Rule.
RuleExecutionResponse The result of a Rule execution swagger:model RuleExecutionResponse.
RuleRequest rule request swagger:model RuleRequest.
SceneAction Possible scene actions, mutually exclusive swagger:model SceneAction.
SceneArgument A capability command argument swagger:model SceneArgument.
SceneCapability A device component capability swagger:model SceneCapability.
SceneCommand A component capability command swagger:model SceneCommand.
SceneComponent A component of the scene device swagger:model SceneComponent.
SceneConfig A scene configuration.
SceneDevice scene device swagger:model SceneDevice.
SceneDeviceGroup scene device group swagger:model SceneDeviceGroup.
SceneDeviceGroupRequest JSON structure for a device group when creating a Scene swagger:model SceneDeviceGroupRequest.
SceneDeviceRequest JSON structure for a device when creating a Scene swagger:model SceneDeviceRequest.
SceneLifecycleDetail Details of a subscription of source type SCENE_LIFECYCLE.
SceneLifecycleEvent A scene lifecycle event.
SceneMode The mode activated by the Scene swagger:model SceneMode.
SceneModeRequest The mode to be activated by the Scene swagger:model SceneModeRequest.
ScenePagedResult scene paged result swagger:model ScenePagedResult.
SceneRequest JSON body for creating or updating a Scene swagger:model SceneRequest.
SceneSecurityModeRequest The security mode to be activated by the Scene swagger:model SceneSecurityModeRequest.
SceneSleepRequest Sleep a particular sequence swagger:model SceneSleepRequest.
SceneSummary scene summary swagger:model SceneSummary.
Schedule schedule swagger:model Schedule.
ScheduleRequest schedule request swagger:model ScheduleRequest.
SecurityArmStateDetail Details of a subscription of souce type SECURITY_ARM_STATE swagger:model SecurityArmStateDetail.
SecurityArmStateEvent An event that represents a change in the arm state of a security system.
SimpleCondition simple condition swagger:model SimpleCondition.
SimpleValue A simple value.
SleepAction sleep action swagger:model SleepAction.
SleepActionExecutionResult The result of a sleep action execution swagger:model SleepActionExecutionResult.
Slider slider swagger:model slider.
SliderBase slider base swagger:model sliderBase.
SliderForArgument slider for argument swagger:model sliderForArgument.
SliderForAutomationAction slider for automation action swagger:model sliderForAutomationAction.
SliderForAutomationCondition slider for automation condition swagger:model sliderForAutomationCondition.
SmartAppDashboardCardEventRequest An event used to trigger a client action on a SmartApp dashboard card.
SmartAppEventRequest smart app event request swagger:model SmartAppEventRequest.
StandardSuccessResponse {"status": "success"} swagger:model StandardSuccessResponse.
StandbyPowerSwitch standby power switch swagger:model standbyPowerSwitch.
StandbyPowerSwitchForDashboard standby power switch for dashboard swagger:model standbyPowerSwitchForDashboard.
State state swagger:model state.
StateItem state item swagger:model stateItem.
StatesArrayItem states array item swagger:model statesArrayItem.
Stepper This display type creates a stepper which can trigger “increase” and “decrease” commands.
StepperCommand stepper command swagger:model StepperCommand.
StringConfig A simple string configuration.
Subscription subscription swagger:model Subscription.
SubscriptionDelete The number of deleted subscriptions swagger:model SubscriptionDelete.
SubscriptionFilter subscription filter swagger:model SubscriptionFilter.
SubscriptionRequest subscription request swagger:model SubscriptionRequest.
SubscriptionTarget subscription target swagger:model SubscriptionTarget.
Switch switch swagger:model switch.
SwitchCommand switch command swagger:model switchCommand.
SwitchCommandCommand To specify separate commands with no arguments for on and off, use the “on” and “off” fields respectively.
SwitchForArgument switch for argument swagger:model switchForArgument.
SwitchForDashboard switch for dashboard swagger:model switchForDashboard.
SwitchState switch state swagger:model switchState.
SwitchStateForDashboard switch state for dashboard swagger:model switchStateForDashboard.
SwitchStateForDashboardState To describe "on" and "off" state of a switch swagger:model SwitchStateForDashboardState.
SwitchStateState To describe "on" and "off" state of a switch swagger:model SwitchStateState.
TextField This display type creates textfield that the user enters a new value and that the new value is passed as an argument to the command swagger:model textField.
TextFieldForArgument text field for argument swagger:model textFieldForArgument.
TextFieldForAutomationAction text field for automation action swagger:model textFieldForAutomationAction.
TextFieldForAutomationCondition text field for automation condition swagger:model textFieldForAutomationCondition.
TimeOperand time operand swagger:model TimeOperand.
TimerEvent An event that is caused by a schedule for this app being fired.
ToggleSwitch toggle switch swagger:model toggleSwitch.
ToggleSwitchForDashboard toggle switch for dashboard swagger:model toggleSwitchForDashboard.
UpdateAppOAuthRequest update app o auth request swagger:model UpdateAppOAuthRequest.
UpdateAppRequest update app request swagger:model UpdateAppRequest.
UpdateAppSettingsRequest Settings for a given app swagger:model UpdateAppSettingsRequest.
UpdateAppSettingsResponse Settings for a given app swagger:model UpdateAppSettingsResponse.
UpdateCapabilityRequest update capability request swagger:model UpdateCapabilityRequest.
UpdateDeviceProfileRequest update device profile request swagger:model UpdateDeviceProfileRequest.
UpdateDeviceRequest update device request swagger:model UpdateDeviceRequest.
UpdateDeviceRequestComponentsItems0 update device request components items0 swagger:model UpdateDeviceRequestComponentsItems0.
UpdateLocationRequest update location request swagger:model UpdateLocationRequest.
UpdateRoomRequest update room request swagger:model UpdateRoomRequest.
UpdateSignatureTypeRequest A request object used to switch the signing mechanism for authorizing SmartApp callbacks.
ViperDeviceDetails viper device details swagger:model ViperDeviceDetails.
VisibleCondition visible condition swagger:model visibleCondition.
WeatherData Weather data swagger:model WeatherData.
WeatherEvent An event representing the current weather forecast.
WebhookSmartApp Details related to a Webhook Smart App implementation.

# Interfaces

AppRegisterRequest Prepares to subscribe an endpoint by sending the endpoint a confirmation message swagger:model AppRegisterRequest.
AppRegisterResponse A response object for successful app registration push.
BleDeviceDetails ble device details swagger:model BleDeviceDetails.
CreateDeviceEventsResponse create device events response swagger:model CreateDeviceEventsResponse.
CreateInstalledAppEventsResponse create installed app events response swagger:model CreateInstalledAppEventsResponse.
DeleteAppResponse An empty object 200 response.
DeleteDeviceCommandsResponse delete device commands response swagger:model DeleteDeviceCommandsResponse.
DeleteDeviceProfileResponse delete device profile response swagger:model DeleteDeviceProfileResponse.
DeleteLocationResponse An empty object response.
DeleteNamespaceResponse delete namespace response swagger:model DeleteNamespaceResponse.
DeleteRoomResponse An empty object response.
DeleteScheduleResponse Delete schedule response swagger:model DeleteScheduleResponse.
DeviceLifecycleDelete Delete device lifecycle.
InstalledAppLifecycleCreate Create installed app lifecycle.
InstalledAppLifecycleDelete Delete installed app lifecycle.
InstalledAppLifecycleInstall Install installed app lifecycle.
InstalledAppLifecycleOther Other installed app lifecycle.
InstalledAppLifecycleUpdate Update installed app lifecycle.
SceneLifecycleCreate Create scene lifecycle.
SceneLifecycleDelete Delete scene lifecycle.
SceneLifecycleUpdate Update scene lifecycle.
SliderAllOf1 To display slider display type, at least one of the command and value must be specified.
StandbyPowerSwitchAllOf1 standby power switch all of1 swagger:model StandbyPowerSwitchAllOf1.
StandbyPowerSwitchAllOf2 A button switch in the UI.
StandbyPowerSwitchForDashboardAllOf1 standby power switch for dashboard all of1 swagger:model StandbyPowerSwitchForDashboardAllOf1.
StandbyPowerSwitchForDashboardAllOf2 A button switch in the UI.
SwitchAllOf0 This switch will display as a slider style on/off switch in the UI swagger:model SwitchAllOf0.
SwitchAllOf3 switch all of3 swagger:model SwitchAllOf3.
SwitchForDashboardAllOf0 This switch will display as a slider style on/off switch in the UI swagger:model SwitchForDashboardAllOf0.
SwitchForDashboardAllOf3 switch for dashboard all of3 swagger:model SwitchForDashboardAllOf3.
ToggleSwitchAllOf0 A button style switch element for the UI.
ToggleSwitchAllOf2 toggle switch all of2 swagger:model ToggleSwitchAllOf2.
ToggleSwitchForDashboardAllOf0 A button style switch element for the UI.
ToggleSwitchForDashboardAllOf2 toggle switch for dashboard all of2 swagger:model ToggleSwitchForDashboardAllOf2.
ToggleSwitchForDashboardAllOf3 toggle switch for dashboard all of3 swagger:model ToggleSwitchForDashboardAllOf3.
UpdateSignatureTypeResponse An empty object response.

# Type aliases

Alternatives A collection of strings that can replace the attribute value in the `label` or `value`.
AppClassification An App maybe associated to many classifications.
AppTargetStatus The registration status of a target url.
AppType Denotes the type of app.
ArgumentName Argument name of a command swagger:model argumentName.
ArgumentType The data type of the `argument`.
ArmState arm state swagger:model ArmState.
CapabilityStatus A map of Attribute name to Attribute state.
CommandArguments command arguments swagger:model CommandArguments.
CommandExecutionResult command execution result swagger:model CommandExecutionResult.
CommandStatus `ACCEPTED`: the command is processing but it's outcome is unknown `COMPLETED`: the command has successfully completed `FAILED`: the command has failed swagger:model CommandStatus.
Component component swagger:model component.
ComponentStatus A map of capabilityId to Capability status.
ConditionAggregationMode condition aggregation mode swagger:model ConditionAggregationMode.
ConfigEntries A list of available configuration values.
ConfigMap A multi-map of configurations for an Installed App.
DashboardCardLifecycle dashboard card lifecycle swagger:model DashboardCardLifecycle.
DateReference date reference swagger:model DateReference.
DayOfWeek day of week swagger:model DayOfWeek.
DetailView detail view swagger:model detailView.
DetailViewForCapability detail view for capability swagger:model detailViewForCapability.
DeviceIntegrationType The type of device integration (may be null).
DeviceLifecycle The device lifecycle.
DeviceNetworkSecurityLevel For hub-connected devices on protocols with multiple security levels, the security level the device was added with.
DeviceProfileMetadata Additional information about the device profile, limited to 10 entries.
DeviceProfileStatus The lifecycle status of a device profile.
DpInfo Information used for obtaining details page plugins on different platforms.
EventOwnerType Type of owner for the Event.
EventType The type of event passed to the app being executed.
ExcludeItemsAttributes exclude items attributes swagger:model excludeItemsAttributes.
ExcludeItemsCommands exclude items commands swagger:model excludeItemsCommands.
ExecutionResult execution result swagger:model ExecutionResult.
Feature Including a basicPlus item with the “feature” display type adds a shortcut item to the desired detail view.
FormattedLabel This displays a string.
Group The group name to which this belongs.
IconURL Preloaded iconId or URL used to retrieve icons to be drawn on the UI Client.
IfExecutionResult if execution result swagger:model IfExecutionResult.
InstallConfigurationStatus Denotes the current state of a configuration instance.
InstalledAppLifecycle The installed app lifecycle.
InstalledAppStatus Denotes the current state of an install.
InstalledAppType Denotes the type of installed app.
IntervalUnit interval unit swagger:model IntervalUnit.
Language language swagger:model language.
LocaleTag The tag of the locale as defined in [RFC bcp47](http://www.rfc-editor.org/rfc/bcp/bcp47.txt).
LocationAttribute location attribute swagger:model LocationAttribute.
LocationParentTypes The type of the location's parent.
MapOperand map operand swagger:model MapOperand.
MessageType The expected message format to be sent.
Mnmn The name of the manufacturer swagger:model mnmn.
NoticeAction An action the user can take to resolve a notice swagger:model NoticeAction.
NoticeCode * USER_PAUSE - Denotes installed app is paused by the user and user action is required to unpause it.
OperandAggregationMode operand aggregation mode swagger:model OperandAggregationMode.
Operator The method to compare swagger:model operator.
PrincipalType Denotes the principal type to be used with the app.
Range The inclusive range of a numeric value or bounds of a string depending on the data type it is applied to.
SceneActionSequence scene action sequence swagger:model SceneActionSequence.
SceneLifecycle The scene lifecycle.
Sequence sequence swagger:model Sequence.
ServiceCapabilities capability name(s) swagger:model ServiceCapabilities.
SignatureType The http signature type used for authorizing event delivery.
Step The incremental step that increases or decreases for numeric values.
SubscriptionFilterAttributes subscription filter attributes swagger:model SubscriptionFilterAttributes.
SubscriptionFilterCapabilities subscription filter capabilities swagger:model SubscriptionFilterCapabilities.
SubscriptionFilterComponents subscription filter components swagger:model SubscriptionFilterComponents.
SubscriptionFilterEventTypes subscription filter event types swagger:model SubscriptionFilterEventTypes.
SubscriptionFilters An array of subscription filters swagger:model SubscriptionFilters.
SubscriptionFilterTypes The type of filter swagger:model SubscriptionFilterTypes.
SubscriptionFilterValues An array of subscription filter values.
SubscriptionID The subscription id of the subscription.
SubscriptionSource The type of the event that is being subscribed to.
SubscriptionTargetValue The address to send events to.
SupportedValues The attribute name specified in supportedValues is an array that has values supported at runtime.
Tags A map of user-defined tags which can be used to associate arbitrary metadata to a resource, and can be useful for filtering.
TimeReference time reference swagger:model TimeReference.
TimerType The type of TIMER_EVENT.
TriggerMode trigger mode swagger:model TriggerMode.
Unit unit swagger:model unit.
Value Notation which indicates the value of an attribute swagger:model value.
ValueType The data type of the `value`.
Version The version number of the capability.
Vid A unique identifier for the presentation of a device.