ScopeJS.Result
The attributes of a result returned by a Scope The Result API provides convenience methods for some typical attributes (title, art), but scopes are free to add and use any custom attributes with set/get methods. The only required attribute is 'uri' and it must not be empty before calling Reply.push().
- Methods
String art
(
)
Get the "art" property of this Result
Returns: <String> Boolean
contains
(
)
Check if this Result has an attribute
Returns: <Boolean> Boolean
direct_activation
(
)
Check if this result should be activated directly by the shell because the scope doesn't handle activation of this result
Returns: <Boolean> String
dnd_uri
(
)
Get the "dnd_uri" property of this Result
Returns: <String> String
get
( key
)
Get the value of an attribute
Parameters:-
key
<String>
Returns: <String>
, {Number} or {Object}
Booleanhas_stored_result
(
)
Check if this Result instance has a stored result
Returns: <Boolean> Result
retrieve
(
)
Get a stored result
Returns: <Result>
set
( key, value
)
Set the value of an attribute
Parameters:-
key
<String> -
value
<String>
set_art
( art
)
Set the "art" attribute of this result.
Parameters:-
art
<String>
set_dnd_uri
( dnd_uri
)
Set the "dnd_uri" attribute of this result.
Parameters:-
dnd_uri
<String>
set_intercept_activation
(
)
Indicates to the receiver that this scope should intercept activation requests for this result
set_title
( title
)
Set the "title" attribute of this result.
Parameters:-
title
<String>
set_uri
( uri
)
Set the "uri" attribute of this result.
Parameters:-
uri
<String>
title
(
)
Get the "title" property of this Result
Returns: <String> String
uri
(
)
Get the "uri" property of this Result
Returns: <String> Dictonary
value
( value
)
Get the value of an attribute
Parameters:-
value
<String>
Returns: <Dictonary>