32 lines
424 B
GraphQL
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
|
|
}
|