litmus/litmus-portal/graphql-server/graph/project.graphqls

32 lines
424 B
GraphQL

type Project {
id: ID!
name: String!
members: [Member!]!
state: String
created_at: String!
updated_at: String!
removed_at: String!
}
type Member {
user_id: ID!
user_name: String!
name: String!
email: String!
role: MemberRole!
invitation: String!
joined_at: String!
}
input MemberInput {
project_id: ID!
user_name: String!
role: MemberRole
}
enum MemberRole {
Owner
Editor
Viewer
}