input EqualityConstraint { field: String! value: String! } type Group { id: String! "The groups to which this user belongs." users: [User!]! } """ A filter for requests, specifying a boolean expression based on field constraints. Only one of the fields can be set at a time. """ input RequestFilter { any: [RequestFilter!] all: [RequestFilter!] not: RequestFilter eq: EqualityConstraint } type Query { apiVersion: String! user(userId: String!): User! users(filters: RequestFilter): [User!]! } "NaiveDateTime" scalar NaiveDateTime type User { id: String! email: String! displayName: String firstName: String lastName: String creationDate: NaiveDateTime! "The groups to which this user belongs." groups: [Group!]! } schema { query: Query }