reactive_graph_graphql_schema/query/json_schema/
mod.rs

1pub mod instances;
2pub mod types;
3
4use crate::query::json_schema::instances::JsonSchemaInstanceSystem;
5use crate::query::json_schema::types::JsonSchemaTypeSystem;
6use async_graphql::Object;
7
8#[derive(Default)]
9pub struct JsonSchema;
10
11/// Get the JSON schema of the type system and instance system.
12#[Object]
13impl JsonSchema {
14    async fn types(&self) -> JsonSchemaTypeSystem {
15        JsonSchemaTypeSystem
16    }
17    async fn instances(&self) -> JsonSchemaInstanceSystem {
18        JsonSchemaInstanceSystem
19    }
20}