# -----------------------------------------------
# !!! THIS FILE WAS GENERATED BY TYPE-GRAPHQL !!!
# !!!   DO NOT MODIFY THIS FILE BY YOURSELF   !!!
# -----------------------------------------------

input AmendUserInput {
  dateOfBirth: DateTimeISO!
  email: String!
  forename: String!
  id: Int!
  surname: String
}

input CreateUserInput {
  dateOfBirth: DateTimeISO!
  email: String!
  forename: String!
  password: String!
  surname: String
}

"""
A date-time string at UTC, such as 2007-12-03T10:15:30Z, compliant with the `date-time` format outlined in section 5.6 of the RFC 3339 profile of the ISO 8601 standard for representation of dates and times using the Gregorian calendar.This scalar is serialized to a string in ISO 8601 format and parsed from a string in ISO 8601 format.
"""
scalar DateTimeISO

type Mutation {
  amendUser(input: AmendUserInput!): User!
  createUser(input: CreateUserInput!): User!
}

type Query {
  users: [User!]!
}

type User {
  dateOfBirth: DateTimeISO!
  email: String!
  forename: String!
  id: Int!
  surname: String
}
