Domain Model Reference

Activity

NameTypeDescriptionProperties
MediaActivityAggregate Root

Auth

NameTypeDescriptionProperties
PasskeyAggregate Root
ClientAggregate RootOAuth 2.0 Client aggregate root.
AuthCodeAggregate RootOAuth 2.0 Authorization Code aggregate root.
DeviceCodeAggregate RootOAuth 2.0 Device Authorization Grant aggregate root (RFC 8628).
RefreshTokenAggregate RootOAuth 2.0 Refresh Token aggregate root.
ThirdPartyCredentialAggregate Root
AccessTokenAggregate RootOAuth 2.0 Access Token aggregate root.
UserAggregate Root
ClientFingerprintValue ObjectValue object representing a client fingerprint.
DpopValidationResultValue Object
ChainIdValue ObjectValue object representing a token chain family.
ScopeValue ObjectRepresents a single OAuth 2.0 scope string.

Catalog

NameTypeDescriptionProperties
VideoAggregate Root
AlbumAggregate Root
GenreAggregate Root
MovieAggregate Root
SongAggregate Root
ArtistAggregate Root
AlbumTypeEnumRepresents the type or format of a music release.
MusicbrainzIdValue ObjectValue object representing a MusicBrainz entity identifier.
ArtistRoleEnumRepresents the role an artist has on a release or track.
DiscogsIdValue ObjectValue object representing a Discogs entity identifier.

Library

NameTypeDescriptionProperties
LibraryAggregate Root
LibraryTypeEnum

Lyrics

NameTypeDescriptionProperties
LyricsAggregate Root

Media

NameTypeDescriptionProperties
ImageAggregate Root

Notification

NameTypeDescriptionProperties
NotificationAggregate Root
NotificationPreferenceAggregate Root
NotificationChannelEnum
NotificationCategoryEnum

Party

NameTypeDescriptionProperties
SyncedPartySessionAggregate Root
PartyMemberAggregate Root
PlaybackActionEnum
PlaybackStateEnum
MemberRoleEnum

Playlist

NameTypeDescriptionProperties
PlaylistAggregate Root

Recommendation

NameTypeDescriptionProperties
RecommendationAggregate Root
RecommendationTypeValue ObjectRepresents a valid recommendation entity type.

Shared

NameTypeDescriptionProperties
HealthStatusEnum
CursorDirectionEnum
JobStatusEnum

Transcode

NameTypeDescriptionProperties
TranscodeSessionAggregate Root
TranscodeJobAggregate Root
TranscodeStatusEnum
SessionPriorityEnum
VideoProbeResultValue Object
SessionStateEnum
QualityTierValue Object
LoudnessStandardEnum
AudioProfileValue Object

UserPreference

NameTypeDescriptionProperties
SidebarConfigAggregate Root
SidebarItemTypeEnum