graphql-composition 0.12.2

An implementation of GraphQL federated schema composition
Documentation
---
source: crates/graphql-composition/tests/composition_tests.rs
expression: actual_api_sdl
input_file: crates/graphql-composition/tests/composition/inaccessible_basic/test.md
---
type Ungulate {
  id: ID!
  name: String!
}

type Movie {
  director: String!
  id: ID!
  releaseYear: Int
  title: String!
}

type Series {
  id: ID!
  seasons: Int
  title: String!
}

type New {
  other: String!
}

type Book {
  author: String!
  genre: String
  id: ID!
  publishedYear: Int
  title: String!
}

type Quadratic {
  coefficients: [Float]
  degree: Int
  discriminant: Float
}

type Cubic {
  coefficients: [Float]
  degree: Int
  inflectionPoint: Float
}

type Query {
  getBook(id: ID!): Book
  getNew(name: String!): New
  getUngulate(id: ID!): Ungulate
}

type Mutation {
  addBook(input: BookInput!): Book
  updateBook(id: ID!, input: BookInput!): Book
}