reactive_graph_dynamic_graph_impl/union/
mod.rs1use async_graphql::dynamic::SchemaBuilder;
2
3use crate::union::entity::get_all_entities_union;
4use crate::union::flow::get_all_flows_union;
5use crate::union::namespace::get_namespace_unions;
6use crate::union::relation::get_all_relations_union;
7use reactive_graph_dynamic_graph_api::SchemaBuilderContext;
8
9pub mod entity;
10pub mod flow;
11pub mod namespace;
12pub mod relation;
13
14pub fn get_unions(mut schema: SchemaBuilder, context: &SchemaBuilderContext) -> SchemaBuilder {
15 schema = get_all_entities_union(schema, context);
16 schema = get_all_relations_union(schema, context);
17 schema = get_all_flows_union(schema, context);
18 schema = get_namespace_unions(schema, context);
19 schema
20}