use async_graphql::{EmptySubscription, Schema};
use super::resolvers::{QueryRoot, MutationRoot};
pub type NfeSchema = Schema<QueryRoot, MutationRoot, EmptySubscription>;
pub fn create_schema() -> NfeSchema {
Schema::build(QueryRoot, MutationRoot, EmptySubscription)
.enable_federation()
.finish()
}
pub fn get_sdl() -> String {
create_schema().sdl()
}