# 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.