OBJECT
Room
DEPRECATED. A chatroom associated with a channel where members of the room can exchange messages.
link GraphQL Schema definition
1 type Room { 2 3 # UUID of the room. 4 : ID! @deprecated( reason: "The Rooms product has been sunset" ) 5 6 # Whether the room can be read by non-members and logged out users. 7 : Boolean! @deprecated( reason: "The Rooms product has been sunset" ) 8 9 # Paginated list of members of the chatroom. 10 ( 11 : Int, 12 : Cursor 13 ): RoomMemberConnection @deprecated( reason: "The Rooms product has been sunset" ) 14 15 # List of messages to the room, in reverse chronological order. If fromTime is 16 # used, that time is used 17 # as the cursor instead of after/before. 18 ( 19 : Int, 20 : Cursor, 21 : Int, 22 : Cursor, 23 : Time 24 ): RoomMessageConnection @deprecated( reason: "The Rooms product has been sunset" ) 25 26 # Minimum role required to join the room. For example, in a sub room, subs can 27 # join, 28 # but also the broadcaster, mods, and staff. 29 : RoomRole! @deprecated( reason: "The Rooms product has been sunset" ) 30 31 # Room modes (e.g. slow mode). 32 : RoomModes @deprecated( reason: "The Rooms product has been sunset" ) 33 34 # The name of the room (e.g. subs-only). 35 : String! @deprecated( reason: "The Rooms product has been sunset" ) 36 37 # The user the room belongs to. 38 : User! @deprecated( reason: "The Rooms product has been sunset" ) 39 40 # rolePermissions describes the role necessary to perform actions in the room. 41 : RoomRolePermissions @deprecated( reason: "The Rooms product has been sunset" ) 42 43 # Returns the current user's settings for the room. 44 : RoomView @deprecated( reason: "The Rooms product has been sunset" ) 45 46 # The room topic (e.g. "serious discussion only"). 47 : String @deprecated( reason: "The Rooms product has been sunset" ) 48 49 }
link Required by
- CreateRoomPayload
- DeleteRoomPayload
- QueryRoot fields to access the Twitch API.
- RoomMessageDEPRECATED A message sent from a user to a room.
- RoomViewDEPRECATED A RoomView represents the authenticated user's self connection to a room, and includes the user's settings and permissions.
- UpdateRoomModesPayload
- UpdateRoomPayload
- UserTwitch user.