reactive_graph_dynamic_graph_impl/union/
mod.rs

1use 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}