All Classes and Interfaces

Class
Description
 
 
 
 
 
Data describing a remote procedure to be called.
A method to be called on the remote server.
Describes the metadata of an effect.
An effect which a viewer can purchase to perform an action.
Describes the metadata of an effect.
Instructs the server to adjust the visibility or usability of an effect in the menu.
Informs the server of whether a purchased effect was executed successfully or not.
 
Informs the server of whether a purchased instant effect was executed successfully or not.
 
 
The name of an object.
 
 
 
Informs the server of whether a purchased timed effect was executed successfully or not.
A record detailing information about a Crowd Control user.
Information related to the WebSocket connection closing
A player connected to the server.
 
 
 
 
 
 
 
 
Manages the dispatching and invoking of events.
 
Describes a Crowd Control Game Pack.
 
 
 
 
 
 
Data to be encoded as JSON and sent when starting a game session.
Data returned by the server when trying to start a session.
Data sent to the server when trying to stop a session.
Data returned by the server when trying to stop a session.
 
 
Identifies ways in which groups of effects can be referenced.
 
Defines an attempt to subscribe to channels of information on the WebSocket.
The payload denoting a successful login.
The service a user logged in from.
A payload denoting information about a requested effect.
 
Data holder for initiating a remote procedure call.
Dictates the status of effects in the menu.
Describes the outcome of an effect-request.
 
Defines an attempt to subscribe to channels of information on the WebSocket.
Denotes information about subscribed topics, namely which requested topics were successfully subscribed to.