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—