-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdomain-models.html
More file actions
22 lines (21 loc) · 11.1 KB
/
domain-models.html
File metadata and controls
22 lines (21 loc) · 11.1 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Domain Model Reference — Bånder Docs</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<nav>
<a href="index.html">Bånder Docs</a>
<a href="api-reference.html">API Reference</a>
<a href="domain-models.html">Domain Models</a>
<a href="architecture-guide.html">Architecture</a>
<a href=".phpdoc/build/index.html">API Docs</a>
</nav>
<main>
<h1>Domain Model Reference</h1><h3>Activity</h3><table><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Properties</th></tr></thead><tbody><tr><td><a href=".phpdoc/build/classes/App-Activity-Domain-Model-MediaActivity.html">MediaActivity</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr></tbody></table><h3>Auth</h3><table><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Properties</th></tr></thead><tbody><tr><td><a href=".phpdoc/build/classes/App-Auth-Domain-Model-Passkey.html">Passkey</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Auth-Domain-Model-Client.html">Client</a></td><td>Aggregate Root</td><td>OAuth 2.0 Client aggregate root.</td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Auth-Domain-Model-AuthCode.html">AuthCode</a></td><td>Aggregate Root</td><td>OAuth 2.0 Authorization Code aggregate root.</td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Auth-Domain-Model-DeviceCode.html">DeviceCode</a></td><td>Aggregate Root</td><td>OAuth 2.0 Device Authorization Grant aggregate root (RFC 8628).</td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Auth-Domain-Model-RefreshToken.html">RefreshToken</a></td><td>Aggregate Root</td><td>OAuth 2.0 Refresh Token aggregate root.</td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Auth-Domain-Model-ThirdPartyCredential.html">ThirdPartyCredential</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Auth-Domain-Model-AccessToken.html">AccessToken</a></td><td>Aggregate Root</td><td>OAuth 2.0 Access Token aggregate root.</td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Auth-Domain-Model-User.html">User</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Auth-Domain-Model-ValueObject-ClientFingerprint.html">ClientFingerprint</a></td><td>Value Object</td><td>Value object representing a client fingerprint.</td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Auth-Domain-Model-ValueObject-DpopValidationResult.html">DpopValidationResult</a></td><td>Value Object</td><td></td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Auth-Domain-Model-ValueObject-ChainId.html">ChainId</a></td><td>Value Object</td><td>Value object representing a token chain family.</td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Auth-Domain-Model-ValueObject-Scope.html">Scope</a></td><td>Value Object</td><td>Represents a single OAuth 2.0 scope string.</td><td>—</td></tr></tbody></table><h3>Catalog</h3><table><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Properties</th></tr></thead><tbody><tr><td><a href=".phpdoc/build/classes/App-Catalog-Domain-Model-Video.html">Video</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Catalog-Domain-Model-Album.html">Album</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Catalog-Domain-Model-Genre.html">Genre</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Catalog-Domain-Model-Movie.html">Movie</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Catalog-Domain-Model-Song.html">Song</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Catalog-Domain-Model-Artist.html">Artist</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Catalog-Domain-ValueObject-AlbumType.html">AlbumType</a></td><td>Enum</td><td>Represents the type or format of a music release.</td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Catalog-Domain-ValueObject-MusicbrainzId.html">MusicbrainzId</a></td><td>Value Object</td><td>Value object representing a MusicBrainz entity identifier.</td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Catalog-Domain-ValueObject-ArtistRole.html">ArtistRole</a></td><td>Enum</td><td>Represents the role an artist has on a release or track.</td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Catalog-Domain-ValueObject-DiscogsId.html">DiscogsId</a></td><td>Value Object</td><td>Value object representing a Discogs entity identifier.</td><td>—</td></tr></tbody></table><h3>Library</h3><table><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Properties</th></tr></thead><tbody><tr><td><a href=".phpdoc/build/classes/App-Library-Domain-Model-Library.html">Library</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Library-Domain-ValueObject-LibraryType.html">LibraryType</a></td><td>Enum</td><td></td><td>—</td></tr></tbody></table><h3>Lyrics</h3><table><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Properties</th></tr></thead><tbody><tr><td><a href=".phpdoc/build/classes/App-Lyrics-Domain-Model-Lyrics.html">Lyrics</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr></tbody></table><h3>Media</h3><table><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Properties</th></tr></thead><tbody><tr><td><a href=".phpdoc/build/classes/App-Media-Domain-Model-Image.html">Image</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr></tbody></table><h3>Notification</h3><table><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Properties</th></tr></thead><tbody><tr><td><a href=".phpdoc/build/classes/App-Notification-Domain-Model-Notification.html">Notification</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Notification-Domain-Model-NotificationPreference.html">NotificationPreference</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Notification-Domain-ValueObject-NotificationChannel.html">NotificationChannel</a></td><td>Enum</td><td></td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Notification-Domain-ValueObject-NotificationCategory.html">NotificationCategory</a></td><td>Enum</td><td></td><td>—</td></tr></tbody></table><h3>Party</h3><table><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Properties</th></tr></thead><tbody><tr><td><a href=".phpdoc/build/classes/App-Party-Domain-Model-SyncedPartySession.html">SyncedPartySession</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Party-Domain-Model-PartyMember.html">PartyMember</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Party-Domain-ValueObject-PlaybackAction.html">PlaybackAction</a></td><td>Enum</td><td></td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Party-Domain-ValueObject-PlaybackState.html">PlaybackState</a></td><td>Enum</td><td></td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Party-Domain-ValueObject-MemberRole.html">MemberRole</a></td><td>Enum</td><td></td><td>—</td></tr></tbody></table><h3>Playlist</h3><table><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Properties</th></tr></thead><tbody><tr><td><a href=".phpdoc/build/classes/App-Playlist-Domain-Model-Playlist.html">Playlist</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr></tbody></table><h3>Recommendation</h3><table><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Properties</th></tr></thead><tbody><tr><td><a href=".phpdoc/build/classes/App-Recommendation-Domain-Model-Recommendation.html">Recommendation</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Recommendation-Domain-ValueObject-RecommendationType.html">RecommendationType</a></td><td>Value Object</td><td>Represents a valid recommendation entity type.</td><td>—</td></tr></tbody></table><h3>Shared</h3><table><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Properties</th></tr></thead><tbody><tr><td><a href=".phpdoc/build/classes/App-Shared-Infrastructure-Health-HealthStatus.html">HealthStatus</a></td><td>Enum</td><td></td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Shared-Domain-Model-CursorDirection.html">CursorDirection</a></td><td>Enum</td><td></td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Shared-Domain-Model-JobStatus.html">JobStatus</a></td><td>Enum</td><td></td><td>—</td></tr></tbody></table><h3>Transcode</h3><table><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Properties</th></tr></thead><tbody><tr><td><a href=".phpdoc/build/classes/App-Transcode-Domain-Model-TranscodeSession.html">TranscodeSession</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Transcode-Domain-Model-TranscodeJob.html">TranscodeJob</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-Transcode-Domain-ValueObject-TranscodeStatus.html">TranscodeStatus</a></td><td>Enum</td><td></td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Transcode-Domain-ValueObject-SessionPriority.html">SessionPriority</a></td><td>Enum</td><td></td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Transcode-Domain-ValueObject-VideoProbeResult.html">VideoProbeResult</a></td><td>Value Object</td><td></td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Transcode-Domain-ValueObject-SessionState.html">SessionState</a></td><td>Enum</td><td></td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Transcode-Domain-ValueObject-QualityTier.html">QualityTier</a></td><td>Value Object</td><td></td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Transcode-Domain-ValueObject-LoudnessStandard.html">LoudnessStandard</a></td><td>Enum</td><td></td><td>—</td></tr><tr><td><a href=".phpdoc/build/classes/App-Transcode-Domain-ValueObject-AudioProfile.html">AudioProfile</a></td><td>Value Object</td><td></td><td>—</td></tr></tbody></table><h3>UserPreference</h3><table><thead><tr><th>Name</th><th>Type</th><th>Description</th><th>Properties</th></tr></thead><tbody><tr><td><a href=".phpdoc/build/classes/App-UserPreference-Domain-Model-SidebarConfig.html">SidebarConfig</a></td><td>Aggregate Root</td><td></td><td><code>—</code></td></tr><tr><td><a href=".phpdoc/build/classes/App-UserPreference-Domain-ValueObject-SidebarItemType.html">SidebarItemType</a></td><td>Enum</td><td></td><td>—</td></tr></tbody></table>
</main>
</body>
</html>