21 #include <unity/scopes/Variant.h>
22 #include <unity/scopes/CannedQuery.h>
33 class ActivationResponseImpl;
116 std::unique_ptr<internal::ActivationResponseImpl> p;
118 friend class internal::ActivationResponseImpl;
Variant scope_data() const
Get data attached to this response object.
Definition: ActivationResponse.cpp:81
Definition: ActivationResponse.h:49
Simple variant class that can hold an integer, boolean, string, double, dictionary, array or null value.
Definition: Variant.h:57
void set_scope_data(Variant const &data)
Attach arbitrary data to this response.
Definition: ActivationResponse.cpp:71
Definition: ActivationResponse.h:52
ActivationResponse(Status status)
Creates ActivationResponse with given status.
Definition: ActivationResponse.cpp:29
Definition: ActivationResponse.h:51
Top-level namespace for all things Unity-related.
Definition: Version.h:49
std::map< std::string, Variant > VariantMap
A dictionary of (string, Variant) pairs.
Definition: Variant.h:38
Definition: ActionMetadata.h:31
Definition: ActivationResponse.h:50
Parameters of a search query.
Definition: CannedQuery.h:45
Status
Status of a unity::scopes::ScopeBase::activate or unity::scopes::ScopeBase::perform_action request...
Definition: ActivationResponse.h:46
ActivationResponse::Status status() const
Get activation status.
Definition: ActivationResponse.cpp:76
Definition: ActivationResponse.h:48
CannedQuery query() const
A query to be executed if status is Status::PerformQuery.
Definition: ActivationResponse.cpp:86
Response to a result activation.
Definition: ActivationResponse.h:40