reactive_graph_std_object_model/entity/
set_property.rs

1use crate::NAMESPACE_OBJECT;
2use reactive_graph_behaviour_model_api::behaviour_ty;
3use reactive_graph_behaviour_model_api::entity_behaviour_ty;
4use reactive_graph_graph::entity_ty;
5use reactive_graph_graph::properties;
6use reactive_graph_reactive_model_api::entity_model;
7use reactive_graph_std_result_model::ResultAny;
8
9properties!(
10    ObjectSetPropertyProperties,
11    (OBJECT, "object", {}),
12    (PROPERTY_NAME, "property_name", ""),
13    (VALUE, "value", "")
14);
15
16entity_ty!(ENTITY_TYPE_OBJECT_SET_PROPERTY, NAMESPACE_OBJECT, ENTITY_TYPE_NAME_OBJECT_SET_PROPERTY, "set_property");
17behaviour_ty!(BEHAVIOUR_OBJECT_SET_PROPERTY, NAMESPACE_OBJECT, BEHAVIOUR_NAME_OBJECT_SET_PROPERTY, "set_property");
18entity_behaviour_ty!(ENTITY_BEHAVIOUR_OBJECT_SET_PROPERTY, ENTITY_TYPE_OBJECT_SET_PROPERTY, BEHAVIOUR_OBJECT_SET_PROPERTY);
19
20entity_model!(
21    ObjectSetProperty,
22    set property_name string,
23    set value value,
24    set object object
25);
26impl ResultAny for ObjectSetProperty {}