/* * ------------------------------------------------------- * THIS FILE WAS AUTOMATICALLY GENERATED (DO NOT MODIFY) * ------------------------------------------------------- */ /* tslint:disable */ /* eslint-disable */ export class CreateUserInput { email: string; password: string; } export class UpdateUserInput { email?: Nullable; password?: Nullable; time_joined?: Nullable; createdAt?: Nullable; updatedAt?: Nullable; } export class User { id: string; email: string; password?: Nullable; time_joined?: Nullable; createdAt?: Nullable; updatedAt?: Nullable; } export abstract class IQuery { abstract users(): Nullable[] | Promise[]>; abstract user(id: string): Nullable | Promise>; } export abstract class IMutation { abstract createUser(createUserInput: CreateUserInput): User | Promise; abstract updateUser(id: string, updateUserInput: UpdateUserInput): Nullable | Promise>; abstract removeUser(id: string): Nullable | Promise>; } export type DateTime = any; type Nullable = T | null;