reactive_graph_dynamic_graph_impl/interface/
entity.rs

1use async_graphql::dynamic::Interface;
2use async_graphql::dynamic::InterfaceField;
3use async_graphql::dynamic::TypeRef;
4
5pub const INTERFACE_ENTITY: &str = "Entity";
6pub const INTERFACE_ENTITY_FIELD_ID: &str = "id";
7
8pub fn get_entity_interface() -> Interface {
9    Interface::new(INTERFACE_ENTITY)
10        .description("Entities have a outbound relations and a inbound relations as well as components and properties ")
11        .field(InterfaceField::new(INTERFACE_ENTITY_FIELD_ID, TypeRef::named_nn(TypeRef::ID)))
12}