27 lines
519 B
GraphQL
27 lines
519 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
|
|
}
|