type Query { projects: [Project]!, connectionCommand(connectionId: String!, command: String!): String! } type Mutation { createUser(name: String!, email: String!): User! } type User { id: ID! email: String! name: String! abbreviation: String! password: String! images: [File]! } type File { id: ID! filename: String! mimetype: String! truncated: Boolean! size: Int! md5: String! } type Project { id: ID! name: String! abbreviation: String! description: String images: [File]! }