30 lines
473 B
GraphQL
30 lines
473 B
GraphQL
|
"User variable in a room."
|
||
|
type UserVariable {
|
||
|
roomId: String!
|
||
|
userId: String!
|
||
|
variableName: String!
|
||
|
value: Int!
|
||
|
}
|
||
|
|
||
|
type Query {
|
||
|
apiVersion: String!
|
||
|
variable(roomId: String!, userId: String!, variable: String!): UserVariable!
|
||
|
userRooms(userId: String!): UserRoomList!
|
||
|
}
|
||
|
|
||
|
"List of rooms a user is in."
|
||
|
type UserRoomList {
|
||
|
userId: String!
|
||
|
rooms: [Room!]!
|
||
|
}
|
||
|
|
||
|
"A matrix room."
|
||
|
type Room {
|
||
|
roomId: String!
|
||
|
displayName: String!
|
||
|
}
|
||
|
|
||
|
schema {
|
||
|
query: Query
|
||
|
}
|