spect8_client library

Welcome to Spect8!

Spect8 is a group of systems that provides live communication & interaction through a performant network. Various modules exist for functionalities like group chats, polls, and more.

Classes

ActiveUser
AddMessage
Adds message
AddReaction
Adds reaction to message
AddSubMessage
Adds sub message/reply
AdManager
Ads
AdsContent
BadWords
BadWordsRequest
BanUser
BlockedUser
Broadcast
BroadcastData
BroadcastManager
Broadcast Manager:
Channel
ChannelCreated
ChannelManager
ChatSettingsChanged
ClientConfig
CurrentUserManager
DeletedChannel
DeleteMessage
Deletes message
DeleteReaction
Deletes reaction from message
DeleteSubMessage
Deletes sub message/reply
Disclaimer
DisclaimerManager
EditMessage
Edits message
EditRequest
EditSubMessage
Edits sub message/reply
EventDay
FeatureRequest
Features
FileArchive
FileArchivesRequest
FusionAuthUser
GeneralChatSettings
Message
MessageRouterPayload
Notification
NotificationRequest
NotificationResponse
PinAdded
PinnedMessage
PinRemoved
Poll
PollAnswer
PollDeleted
PollImage
PollManager
PollOptions
PollPermissions
PollQuestionAnswer
PollRequest
PollStarted
PollStartRequest
PollUpdateRequest
PollVote
PollVoted
PollVoteRequest
QuestionAnswer
QuestionAnswerRequest
ReactionMap
Reactions
RenamedChannel
ReportManager
RepresentationRequest
RepresentationResponse
RestoreMessage
Restores message
RoleResponse
RulesChanged
SaveChatResponse
ShopCategory
ShopCategoryManager
ShopItem
ShopItemManager
Spect8BroadcastWebSocket
Spect8ChannelWebSocket
Spect8Client
A client initiating interactions with server.
Spect8Event
Spect8Tab
Spect8TenantWebSocket
Spect8UserWebSocket
TenantManager
A Tenant is the streaming platform which is using Spect8 SDK.
ThemeConfigData
Themes
ThemeType
UnknownEvent
UpManMedia
User
UserAuthResponse
UserBanned
UserColors
UserEdited
UserGroupRequest
UserInfo
UserJoined
User joins/subscribes to channel
UserLeft
User leaves/unsubscribes to channel
UserManager
UserUnBanned

Functions

fromRoleType(Role role) String
toRoleType(String role) Role