Documentation
¶
Index ¶
- func AuthLinkStatus(ns chan<- models.Notification, payload *models.AuthLinkStatusResponse)
- func BackupState(ns chan<- models.Notification, payload models.BackupStateNotification)
- func ClientsPaired(ns chan<- models.Notification, payload models.ClientsPairedNotification)
- func InboxAdded(ns chan<- models.Notification, payload *models.InboxMessage)
- func MediaIndexing(ns chan<- models.Notification, payload models.IndexingStatusResponse)
- func MediaScraping(ns chan<- models.Notification, payload *models.ScrapingStatusResponse)
- func MediaStarted(ns chan<- models.Notification, payload models.MediaStartedParams)
- func MediaStopped(ns chan<- models.Notification, payload *models.MediaStoppedParams)
- func PlaytimeLimitReached(ns chan<- models.Notification, payload models.PlaytimeLimitReachedParams)
- func PlaytimeLimitWarning(ns chan<- models.Notification, payload models.PlaytimeLimitWarningParams)
- func ProfilesActiveChanged(ns chan<- models.Notification, payload models.ProfilesActiveNotification)
- func ProfilesDataChanged(ns chan<- models.Notification, payload models.ProfilesDataNotification)
- func ReadersAdded(ns chan<- models.Notification, payload models.ReaderResponse)
- func ReadersRemoved(ns chan<- models.Notification, payload models.ReaderResponse)
- func TokensAdded(ns chan<- models.Notification, payload models.TokenResponse)
- func TokensRemoved(ns chan<- models.Notification)
- func TokensStaged(ns chan<- models.Notification, payload models.TokenResponse)
- func TokensStagedReady(ns chan<- models.Notification, payload models.TokenResponse)
- func UIChanged(publish func(models.Notification), payload models.UIStateResponse)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AuthLinkStatus ¶ added in v2.16.0
func AuthLinkStatus(ns chan<- models.Notification, payload *models.AuthLinkStatusResponse)
func BackupState ¶ added in v2.16.0
func BackupState(ns chan<- models.Notification, payload models.BackupStateNotification)
BackupState reports a running backup operation's pause/throttle state changing in response to a game starting or stopping.
func ClientsPaired ¶ added in v2.11.0
func ClientsPaired(ns chan<- models.Notification, payload models.ClientsPairedNotification)
func InboxAdded ¶ added in v2.8.0
func InboxAdded(ns chan<- models.Notification, payload *models.InboxMessage)
func MediaIndexing ¶
func MediaIndexing(ns chan<- models.Notification, payload models.IndexingStatusResponse)
func MediaScraping ¶ added in v2.12.0
func MediaScraping(ns chan<- models.Notification, payload *models.ScrapingStatusResponse)
func MediaStarted ¶
func MediaStarted(ns chan<- models.Notification, payload models.MediaStartedParams)
func MediaStopped ¶
func MediaStopped(ns chan<- models.Notification, payload *models.MediaStoppedParams)
func PlaytimeLimitReached ¶ added in v2.7.0
func PlaytimeLimitReached(ns chan<- models.Notification, payload models.PlaytimeLimitReachedParams)
func PlaytimeLimitWarning ¶ added in v2.7.0
func PlaytimeLimitWarning(ns chan<- models.Notification, payload models.PlaytimeLimitWarningParams)
func ProfilesActiveChanged ¶ added in v2.16.0
func ProfilesActiveChanged(ns chan<- models.Notification, payload models.ProfilesActiveNotification)
ProfilesActiveChanged broadcasts a change of the device's active profile. The payload profile is null when the device deactivated to no profile.
func ProfilesDataChanged ¶ added in v2.16.0
func ProfilesDataChanged(ns chan<- models.Notification, payload models.ProfilesDataNotification)
ProfilesDataChanged broadcasts the state of profile data swapping after a profile change (applied, deferred until media stops, failed, or unavailable on this platform/storage setup).
func ReadersAdded ¶
func ReadersAdded(ns chan<- models.Notification, payload models.ReaderResponse)
func ReadersRemoved ¶
func ReadersRemoved(ns chan<- models.Notification, payload models.ReaderResponse)
func TokensAdded ¶
func TokensAdded(ns chan<- models.Notification, payload models.TokenResponse)
func TokensRemoved ¶
func TokensRemoved(ns chan<- models.Notification)
func TokensStaged ¶ added in v2.11.0
func TokensStaged(ns chan<- models.Notification, payload models.TokenResponse)
func TokensStagedReady ¶ added in v2.11.0
func TokensStagedReady(ns chan<- models.Notification, payload models.TokenResponse)
func UIChanged ¶ added in v2.16.0
func UIChanged(publish func(models.Notification), payload models.UIStateResponse)
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.