OBJECT
SquadStream
A squad stream represents a group of broadcasters that are streaming together. When a squad stream is live, viewers can opt to watch the streams of all its members together from a single view.
Squad streams are created by a broadcaster who invites other broadcasters to participate. Each broadcaster who accepts an invitation becomes a member of the squad stream and can also invite other broadcasters to participate. At the moment, a squad stream can have up to four members and a broadcaster can only belong to a single squad stream.
A squad stream ends when all its members leave or stop streaming.
link GraphQL Schema definition
1 type SquadStream { 2 3 # The ID of the squad stream. 4 ID! : 5 6 # The invitations with the given status that have been sent by members to other 7 # users to join to squad stream. 8 SquadStreamInvitationStatus!): [SquadStreamInvitation!] ( : 9 10 # Broadcasters who are currently participating in the squad stream. 11 User!] : [ 12 13 # The owner can remove members from the squad stream. 14 User : 15 16 # The current status of the squad stream. 17 SquadStreamStatus! : 18 19 }
link Required by
- CreateSquadStreamInvitationPayloadOutputs from the createSquadStreamInvitation mutation.
- LeaveSquadStreamPayloadOutputs from the leaveSquadStream mutation.
- QueryRoot fields to access the Twitch API.
- RemoveSquadStreamMemberPayloadOutputs from the removeSquadStreamMember mutation.
- SquadStreamInvitationSquadStreamInvitation represents an invitation sent by a member of a squad stream to another user to join the squad stream.
- UpdateSquadStreamPayloadOutputs from the updateSquadStream mutation.
- UserTwitch user.