---
source: crates/graphql-composition/tests/composition_tests.rs
expression: actual_api_sdl
input_file: crates/graphql-composition/tests/composition/requires_with_nested_inline_fragment/test.md
---
type Producer {
albumsProduced: [String!]!
id: ID!
name: String!
studioName: String!
}
type Band {
genre: String!
id: ID!
members: [String!]!
name: String!
}
type Payroll {
amount: Int!
id: ID!
musicEntity: MusicEntity!
}
type Query {
getAllMusicEntities: [MusicEntity!]!
getBand(id: ID!): Band
getPayroll: [Payroll]
getProducer(id: ID!): Producer
}
interface MusicEntity {
id: ID!
name: String!
}