type Query { users: [User!] } enum UserRole { ADMIN EDITOR VIEWER } type User { id: ID! name: String! address: String role: UserRole! }