github.com/maeglindeveloper/gqlgen@v0.13.1-0.20210413081235-57808b12a0a0/example/scalars/schema.graphql (about) 1 type Query { 2 user(id: ID!): User 3 search(input: SearchArgs = {location: "37,144", isBanned: false}): [User!]! 4 userByTier(tier: Tier!, darkMode: DarkMode!): [User!]! 5 } 6 7 type User { 8 id: ID! 9 name: String! 10 created: Timestamp 11 modified: Timestamp 12 valPrefs: DarkMode 13 ptrPrefs: DarkMode 14 isBanned: Banned! 15 primitiveResolver: String! 16 customResolver: Point! 17 address: Address 18 tier: Tier 19 } 20 21 type Address { 22 id: ID! 23 location: Point 24 } 25 26 input SearchArgs { 27 location: Point 28 createdAfter: Timestamp 29 isBanned: Banned # TODO: This can be a Boolean again once multiple backing types are allowed 30 } 31 32 enum Tier { 33 A 34 B 35 C 36 } 37 38 scalar Timestamp 39 scalar Point 40 scalar Banned 41 scalar DarkMode