SessionMessageType

The different kinds of messages that are used in the WebSocket api.

Entries

Link copied to clipboard
@SerialName(value = "ForceKeepAlive")
FORCE_KEEP_ALIVE
Link copied to clipboard
@SerialName(value = "GeneralCommand")
GENERAL_COMMAND
Link copied to clipboard
@SerialName(value = "UserDataChanged")
USER_DATA_CHANGED
Link copied to clipboard
@SerialName(value = "Sessions")
SESSIONS
Link copied to clipboard
@SerialName(value = "Play")
PLAY
Link copied to clipboard
@SerialName(value = "SyncPlayCommand")
SYNC_PLAY_COMMAND
Link copied to clipboard
@SerialName(value = "SyncPlayGroupUpdate")
SYNC_PLAY_GROUP_UPDATE
Link copied to clipboard
@SerialName(value = "Playstate")
PLAYSTATE
Link copied to clipboard
@SerialName(value = "RestartRequired")
RESTART_REQUIRED
Link copied to clipboard
@SerialName(value = "ServerShuttingDown")
SERVER_SHUTTING_DOWN
Link copied to clipboard
@SerialName(value = "ServerRestarting")
SERVER_RESTARTING
Link copied to clipboard
@SerialName(value = "LibraryChanged")
LIBRARY_CHANGED
Link copied to clipboard
@SerialName(value = "UserDeleted")
USER_DELETED
Link copied to clipboard
@SerialName(value = "UserUpdated")
USER_UPDATED
Link copied to clipboard
@SerialName(value = "SeriesTimerCreated")
SERIES_TIMER_CREATED
Link copied to clipboard
@SerialName(value = "TimerCreated")
TIMER_CREATED
Link copied to clipboard
@SerialName(value = "SeriesTimerCancelled")
SERIES_TIMER_CANCELLED
Link copied to clipboard
@SerialName(value = "TimerCancelled")
TIMER_CANCELLED
Link copied to clipboard
@SerialName(value = "RefreshProgress")
REFRESH_PROGRESS
Link copied to clipboard
@SerialName(value = "ScheduledTaskEnded")
SCHEDULED_TASK_ENDED
Link copied to clipboard
@SerialName(value = "PackageInstallationCancelled")
PACKAGE_INSTALLATION_CANCELLED
Link copied to clipboard
@SerialName(value = "PackageInstallationFailed")
PACKAGE_INSTALLATION_FAILED
Link copied to clipboard
@SerialName(value = "PackageInstallationCompleted")
PACKAGE_INSTALLATION_COMPLETED
Link copied to clipboard
@SerialName(value = "PackageInstalling")
PACKAGE_INSTALLING
Link copied to clipboard
@SerialName(value = "PackageUninstalled")
PACKAGE_UNINSTALLED
Link copied to clipboard
@SerialName(value = "ActivityLogEntry")
ACTIVITY_LOG_ENTRY
Link copied to clipboard
@SerialName(value = "ScheduledTasksInfo")
SCHEDULED_TASKS_INFO
Link copied to clipboard
@SerialName(value = "ActivityLogEntryStart")
ACTIVITY_LOG_ENTRY_START
Link copied to clipboard
@SerialName(value = "ActivityLogEntryStop")
ACTIVITY_LOG_ENTRY_STOP
Link copied to clipboard
@SerialName(value = "SessionsStart")
SESSIONS_START
Link copied to clipboard
@SerialName(value = "SessionsStop")
SESSIONS_STOP
Link copied to clipboard
@SerialName(value = "ScheduledTasksInfoStart")
SCHEDULED_TASKS_INFO_START
Link copied to clipboard
@SerialName(value = "ScheduledTasksInfoStop")
SCHEDULED_TASKS_INFO_STOP
Link copied to clipboard
@SerialName(value = "KeepAlive")
KEEP_ALIVE

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
open override fun toString(): String

Get the serial name of the enum member.

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.