UNPKG

@jellyfin/sdk

Version:
101 lines (100 loc) 4.58 kB
/** * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * Do not edit the class manually. * * Jellyfin API * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ import type { ActivityLogEntryMessage } from './activity-log-entry-message'; import type { ForceKeepAliveMessage } from './force-keep-alive-message'; import type { GeneralCommandMessage } from './general-command-message'; import type { LibraryChangedMessage } from './library-changed-message'; import type { OutboundKeepAliveMessage } from './outbound-keep-alive-message'; import type { PlayMessage } from './play-message'; import type { PlaystateMessage } from './playstate-message'; import type { PluginInstallationCancelledMessage } from './plugin-installation-cancelled-message'; import type { PluginInstallationCompletedMessage } from './plugin-installation-completed-message'; import type { PluginInstallationFailedMessage } from './plugin-installation-failed-message'; import type { PluginInstallingMessage } from './plugin-installing-message'; import type { PluginUninstalledMessage } from './plugin-uninstalled-message'; import type { RefreshProgressMessage } from './refresh-progress-message'; import type { RestartRequiredMessage } from './restart-required-message'; import type { ScheduledTaskEndedMessage } from './scheduled-task-ended-message'; import type { ScheduledTasksInfoMessage } from './scheduled-tasks-info-message'; import type { SeriesTimerCancelledMessage } from './series-timer-cancelled-message'; import type { SeriesTimerCreatedMessage } from './series-timer-created-message'; import type { ServerRestartingMessage } from './server-restarting-message'; import type { ServerShuttingDownMessage } from './server-shutting-down-message'; import type { SessionsMessage } from './sessions-message'; import type { SyncPlayCommandMessage } from './sync-play-command-message'; import type { SyncPlayGroupUpdateCommandMessage } from './sync-play-group-update-command-message'; import type { TimerCancelledMessage } from './timer-cancelled-message'; import type { TimerCreatedMessage } from './timer-created-message'; import type { UserDataChangedMessage } from './user-data-changed-message'; import type { UserDeletedMessage } from './user-deleted-message'; import type { UserUpdatedMessage } from './user-updated-message'; /** * @type OutboundWebSocketMessage * Represents the list of possible outbound websocket types * @export */ export type OutboundWebSocketMessage = { MessageType: 'ActivityLogEntry'; } & ActivityLogEntryMessage | { MessageType: 'ForceKeepAlive'; } & ForceKeepAliveMessage | { MessageType: 'GeneralCommand'; } & GeneralCommandMessage | { MessageType: 'KeepAlive'; } & OutboundKeepAliveMessage | { MessageType: 'LibraryChanged'; } & LibraryChangedMessage | { MessageType: 'PackageInstallationCancelled'; } & PluginInstallationCancelledMessage | { MessageType: 'PackageInstallationCompleted'; } & PluginInstallationCompletedMessage | { MessageType: 'PackageInstallationFailed'; } & PluginInstallationFailedMessage | { MessageType: 'PackageInstalling'; } & PluginInstallingMessage | { MessageType: 'PackageUninstalled'; } & PluginUninstalledMessage | { MessageType: 'Play'; } & PlayMessage | { MessageType: 'Playstate'; } & PlaystateMessage | { MessageType: 'RefreshProgress'; } & RefreshProgressMessage | { MessageType: 'RestartRequired'; } & RestartRequiredMessage | { MessageType: 'ScheduledTaskEnded'; } & ScheduledTaskEndedMessage | { MessageType: 'ScheduledTasksInfo'; } & ScheduledTasksInfoMessage | { MessageType: 'SeriesTimerCancelled'; } & SeriesTimerCancelledMessage | { MessageType: 'SeriesTimerCreated'; } & SeriesTimerCreatedMessage | { MessageType: 'ServerRestarting'; } & ServerRestartingMessage | { MessageType: 'ServerShuttingDown'; } & ServerShuttingDownMessage | { MessageType: 'Sessions'; } & SessionsMessage | { MessageType: 'SyncPlayCommand'; } & SyncPlayCommandMessage | { MessageType: 'SyncPlayGroupUpdate'; } & SyncPlayGroupUpdateCommandMessage | { MessageType: 'TimerCancelled'; } & TimerCancelledMessage | { MessageType: 'TimerCreated'; } & TimerCreatedMessage | { MessageType: 'UserDataChanged'; } & UserDataChangedMessage | { MessageType: 'UserDeleted'; } & UserDeletedMessage | { MessageType: 'UserUpdated'; } & UserUpdatedMessage;