morpheus-graphql-0.13.0: test/Feature/Input/DefaultValue/schema.gql
enum TestEnum {
EnumA
EnumB
EnumC
}
input InputSimple {
fieldWithDefault: ID! = "value from fieldWithDefault"
simpleField: TestEnum
}
input InputCompound {
inputField2: String! = "value from inputField2"
inputField3: [InputSimple]! = [
{ fieldWithDefault: "value2 from inputField3", simpleField: EnumA }
{ simpleField: EnumA }
]
inputField4: [InputSimple]! = [{ simpleField: EnumB }]
}
type User {
inputs(
inputCompound: InputCompound! = {
inputField2: "value from argument inputCompound"
}
input: InputSimple
comment: String = "test string"
): String!
}
type Query {
user: User
testSimple(i1: InputSimple, i2: String = "test string"): String!
}