Added in API level 30
ModeAction
public
final
class
ModeAction
extends ControlAction
java.lang.Object | ||
↳ | android.service.controls.actions.ControlAction | |
↳ | android.service.controls.actions.ModeAction |
Action sent by the user to indicate a change of mode.
This action is available when the Control
was created with a
TemperatureControlTemplate
.
Summary
Inherited constants |
---|
Public constructors | |
---|---|
ModeAction(String templateId, int newMode, String challengeValue)
|
|
ModeAction(String templateId, int newMode)
|
Public methods | |
---|---|
int
|
getActionType()
The action type associated with this class. |
int
|
getNewMode()
|
Inherited methods | |
---|---|
Public constructors
ModeAction
Added in API level 30
public ModeAction (String templateId, int newMode, String challengeValue)
Parameters | |
---|---|
templateId |
String : the identifier of the TemperatureControlTemplate that originated
this action.
This value cannot be null . |
newMode |
int : new value for the mode. |
challengeValue |
String : a value sent by the user along with the action to authenticate.
null is sent when no authentication is needed or has not been
requested. |
ModeAction
Added in API level 30
public ModeAction (String templateId, int newMode)
Parameters | |
---|---|
templateId |
String : the identifier of the TemperatureControlTemplate that originated
this action.
This value cannot be null . |
newMode |
int : new value for the mode. |
Public methods
getActionType
Added in API level 30
public int getActionType ()
The action type associated with this class.
Returns | |
---|---|
int |
ControlAction#TYPE_MODE . |