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.