26 lines
513 B
GraphQL
26 lines
513 B
GraphQL
type ServerInvite {
|
|
id: String!
|
|
createdAt: DateTime!
|
|
}
|
|
|
|
extend type Mutation {
|
|
serverInviteCreate(input: ServerInviteCreateInput!): Boolean
|
|
@hasRole(role: "server:user")
|
|
@hasScope(scope: "users:invite")
|
|
|
|
streamInviteCreate(input: StreamInviteCreateInput!): Boolean
|
|
@hasRole(role: "server:user")
|
|
@hasScope(scope: "users:invite")
|
|
}
|
|
|
|
input ServerInviteCreateInput {
|
|
email: String!
|
|
message: String
|
|
}
|
|
|
|
input StreamInviteCreateInput {
|
|
email: String!
|
|
message: String
|
|
streamId: String
|
|
}
|