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