3e5d29225a
- Removed unused classes and files related to SQLite database provider, including SqliteDesignTimeJellyfinDbFactory, ModelBuilderExtensions, PragmaConnectionInterceptor, AssemblyInfo, SqliteDatabaseProvider, DateTimeKindValueConverter. - Updated tests to remove dependencies on removed classes and adjusted mocking for configuration sections. - Added Microsoft.EntityFrameworkCore.Sqlite package reference to test project. - Improved string handling in tests for better consistency and clarity. - Refactored logging methods in JellyfinApplicationFactory for better readability and maintainability.
5177 lines
235 KiB
XML
5177 lines
235 KiB
XML
<?xml version="1.0"?>
|
||
<doc>
|
||
<assembly>
|
||
<name>Jellyfin.Database.Implementations</name>
|
||
</assembly>
|
||
<members>
|
||
<member name="T:Jellyfin.Database.Implementations.DbConfiguration.CustomDatabaseOption">
|
||
<summary>
|
||
The custom value option for custom database providers.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.CustomDatabaseOption.Key">
|
||
<summary>
|
||
Gets or sets the key of the value.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.CustomDatabaseOption.Value">
|
||
<summary>
|
||
Gets or sets the value.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.DbConfiguration.CustomDatabaseOptions">
|
||
<summary>
|
||
Defines the options for a custom database connector.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.CustomDatabaseOptions.PluginName">
|
||
<summary>
|
||
Gets or sets the Plugin name to search for database providers.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.CustomDatabaseOptions.PluginAssembly">
|
||
<summary>
|
||
Gets or sets the plugin assembly to search for providers.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.CustomDatabaseOptions.ConnectionString">
|
||
<summary>
|
||
Gets or sets the connection string for the custom database provider.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.CustomDatabaseOptions.Options">
|
||
<summary>
|
||
Gets or sets the list of extra options for the custom provider.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.DbConfiguration.DatabaseBackupOptions">
|
||
<summary>
|
||
Options to configure database backup behavior.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.DatabaseBackupOptions.PgDumpPath">
|
||
<summary>
|
||
Gets or sets the path to the pg_dump executable.
|
||
If not specified, will search in system PATH.
|
||
</summary>
|
||
<remarks>
|
||
Examples:
|
||
- Windows: "C:\\Program Files\\PostgreSQL\\16\\bin\\pg_dump.exe"
|
||
- Linux: "/usr/bin/pg_dump"
|
||
- Use "pg_dump" to search in PATH.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.DatabaseBackupOptions.PgRestorePath">
|
||
<summary>
|
||
Gets or sets the path to the pg_restore executable.
|
||
If not specified, will search in system PATH.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.DatabaseBackupOptions.BackupFormat">
|
||
<summary>
|
||
Gets or sets the backup format.
|
||
</summary>
|
||
<remarks>
|
||
Valid values:
|
||
- "custom" (default): Custom compressed format (pg_restore compatible)
|
||
- "plain": Plain SQL script
|
||
- "directory": Directory format
|
||
- "tar": Tar archive format.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.DatabaseBackupOptions.IncludeBlobs">
|
||
<summary>
|
||
Gets or sets a value indicating whether to include large objects (blobs) in backup.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.DatabaseBackupOptions.CompressionLevel">
|
||
<summary>
|
||
Gets or sets the compression level (0-9, where 9 is maximum compression).
|
||
Only applies to custom and directory formats.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.DatabaseBackupOptions.AdditionalArguments">
|
||
<summary>
|
||
Gets or sets additional pg_dump arguments.
|
||
</summary>
|
||
<remarks>
|
||
Example: "--verbose --exclude-table-data=public.logs".
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.DatabaseBackupOptions.TimeoutSeconds">
|
||
<summary>
|
||
Gets or sets the timeout in seconds for backup operations.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.DatabaseBackupOptions.VerboseOutput">
|
||
<summary>
|
||
Gets or sets a value indicating whether to enable verbose output.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.DatabaseBackupOptions.ParallelJobs">
|
||
<summary>
|
||
Gets or sets the number of parallel jobs for pg_dump (if format is 'directory').
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.DbConfiguration.DatabaseConfigurationOptions">
|
||
<summary>
|
||
Options to configure jellyfins managed database.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.DbConfiguration.DatabaseConfigurationOptions.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.DbConfiguration.DatabaseConfigurationOptions"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.DatabaseConfigurationOptions.DatabaseType">
|
||
<summary>
|
||
Gets or Sets the type of database jellyfin should use.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.DatabaseConfigurationOptions.CustomProviderOptions">
|
||
<summary>
|
||
Gets or sets the options required to use a custom database provider.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.DatabaseConfigurationOptions.LockingBehavior">
|
||
<summary>
|
||
Gets or Sets the kind of locking behavior jellyfin should perform. Possible options are "NoLock", "Pessimistic", "Optimistic".
|
||
Defaults to "NoLock".
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.DatabaseConfigurationOptions.BackupOptions">
|
||
<summary>
|
||
Gets or sets the backup configuration options.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.DatabaseConfigurationOptions.PresetConfigurations">
|
||
<summary>
|
||
Gets or sets preset configurations for quick switching between database providers.
|
||
These are stored in the configuration file for reference but not used unless DatabaseType is set to match a preset key.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.DbConfiguration.DatabaseLockingBehaviorTypes">
|
||
<summary>
|
||
Defines all possible methods for locking database access for concurrent queries.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.DbConfiguration.DatabaseLockingBehaviorTypes.NoLock">
|
||
<summary>
|
||
Defines that no explicit application level locking for reads and writes should be done and only provider specific locking should be relied on.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.DbConfiguration.DatabaseLockingBehaviorTypes.Pessimistic">
|
||
<summary>
|
||
Defines a behavior that always blocks all reads while any one write is done.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.DbConfiguration.DatabaseLockingBehaviorTypes.Optimistic">
|
||
<summary>
|
||
Defines that all writes should be attempted and when fail should be retried.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.DbConfiguration.PresetConfigurationItem">
|
||
<summary>
|
||
Represents a key-value pair for XML serialization of preset configurations.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.PresetConfigurationItem.Key">
|
||
<summary>
|
||
Gets or sets the key (name) of the preset.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.PresetConfigurationItem.Value">
|
||
<summary>
|
||
Gets or sets the preset configuration value.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.DbConfiguration.PresetDatabaseConfiguration">
|
||
<summary>
|
||
Represents a preset database configuration that can be quickly activated.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.PresetDatabaseConfiguration.DatabaseType">
|
||
<summary>
|
||
Gets or sets the database type for this preset.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.PresetDatabaseConfiguration.CustomProviderOptions">
|
||
<summary>
|
||
Gets or sets the custom provider options for this preset.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.PresetDatabaseConfiguration.LockingBehavior">
|
||
<summary>
|
||
Gets or sets the locking behavior for this preset.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.DbConfiguration.PresetDatabaseConfiguration.Description">
|
||
<summary>
|
||
Gets or sets a description of this preset.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.AccessSchedule">
|
||
<summary>
|
||
An entity representing a user's access schedule.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.AccessSchedule.#ctor(Jellyfin.Database.Implementations.Enums.DynamicDayOfWeek,System.Double,System.Double,System.Guid)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.AccessSchedule"/> class.
|
||
</summary>
|
||
<param name="dayOfWeek">The day of the week.</param>
|
||
<param name="startHour">The start hour.</param>
|
||
<param name="endHour">The end hour.</param>
|
||
<param name="userId">The associated user's id.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AccessSchedule.Id">
|
||
<summary>
|
||
Gets the id of this instance.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AccessSchedule.UserId">
|
||
<summary>
|
||
Gets the id of the associated user.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AccessSchedule.DayOfWeek">
|
||
<summary>
|
||
Gets or sets the day of week.
|
||
</summary>
|
||
<value>The day of week.</value>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AccessSchedule.StartHour">
|
||
<summary>
|
||
Gets or sets the start hour.
|
||
</summary>
|
||
<value>The start hour.</value>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AccessSchedule.EndHour">
|
||
<summary>
|
||
Gets or sets the end hour.
|
||
</summary>
|
||
<value>The end hour.</value>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.ActivityLog">
|
||
<summary>
|
||
An entity referencing an activity log entry.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.ActivityLog.#ctor(System.String,System.String,System.Guid)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.ActivityLog"/> class.
|
||
Public constructor with required data.
|
||
</summary>
|
||
<param name="name">The name.</param>
|
||
<param name="type">The type.</param>
|
||
<param name="userId">The user id.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ActivityLog.Id">
|
||
<summary>
|
||
Gets the identity of this instance.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ActivityLog.Name">
|
||
<summary>
|
||
Gets or sets the name.
|
||
</summary>
|
||
<remarks>
|
||
Required, Max length = 512.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ActivityLog.Overview">
|
||
<summary>
|
||
Gets or sets the overview.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 512.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ActivityLog.ShortOverview">
|
||
<summary>
|
||
Gets or sets the short overview.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 512.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ActivityLog.Type">
|
||
<summary>
|
||
Gets or sets the type.
|
||
</summary>
|
||
<remarks>
|
||
Required, Max length = 256.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ActivityLog.UserId">
|
||
<summary>
|
||
Gets or sets the user id.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ActivityLog.ItemId">
|
||
<summary>
|
||
Gets or sets the item id.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 256.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ActivityLog.DateCreated">
|
||
<summary>
|
||
Gets or sets the date created. This should be in UTC.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ActivityLog.LogSeverity">
|
||
<summary>
|
||
Gets or sets the log severity. Default is <see cref="F:Microsoft.Extensions.Logging.LogLevel.Trace"/>.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ActivityLog.RowVersion">
|
||
<summary>
|
||
Gets the concurrency token used for optimistic concurrency control.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.ActivityLog.OnSavingChanges">
|
||
<summary>
|
||
Updates the concurrency token before saving changes.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.AncestorId">
|
||
<summary>
|
||
Represents the relational information for an <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AncestorId.ParentItemId">
|
||
<summary>
|
||
Gets or Sets the AncestorId.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AncestorId.ItemId">
|
||
<summary>
|
||
Gets or Sets the related BaseItem.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AncestorId.ParentItem">
|
||
<summary>
|
||
Gets or Sets the ParentItem.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AncestorId.Item">
|
||
<summary>
|
||
Gets or Sets the Child item.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.AttachmentStreamInfo">
|
||
<summary>
|
||
Provides information about an Attachment to an <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AttachmentStreamInfo.ItemId">
|
||
<summary>
|
||
Gets or Sets the <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/> reference.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AttachmentStreamInfo.Item">
|
||
<summary>
|
||
Gets or Sets the <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/> reference.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AttachmentStreamInfo.Index">
|
||
<summary>
|
||
Gets or Sets the index within the source file.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AttachmentStreamInfo.Codec">
|
||
<summary>
|
||
Gets or Sets the codec of the attachment.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AttachmentStreamInfo.CodecTag">
|
||
<summary>
|
||
Gets or Sets the codec tag of the attachment.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AttachmentStreamInfo.Comment">
|
||
<summary>
|
||
Gets or Sets the comment of the attachment.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AttachmentStreamInfo.Filename">
|
||
<summary>
|
||
Gets or Sets the filename of the attachment.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.AttachmentStreamInfo.MimeType">
|
||
<summary>
|
||
Gets or Sets the attachments mimetype.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.BaseItemAudioExtras">
|
||
<summary>
|
||
Extension table for music-specific columns on <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>.
|
||
Populated only for Audio.Audio items.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemAudioExtras.ItemId">
|
||
<summary>
|
||
Gets or sets the ID of the parent <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>. Primary key and foreign key.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemAudioExtras.Item">
|
||
<summary>
|
||
Gets or sets the navigation back to the owning <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemAudioExtras.Album">
|
||
<summary>
|
||
Gets or sets the album name this track belongs to.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemAudioExtras.Artists">
|
||
<summary>
|
||
Gets or sets the serialized list of track artists.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemAudioExtras.AlbumArtists">
|
||
<summary>
|
||
Gets or sets the serialized list of album artists.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemAudioExtras.LUFS">
|
||
<summary>
|
||
Gets or sets the loudness units relative to full scale (LUFS) value for normalization.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemAudioExtras.NormalizationGain">
|
||
<summary>
|
||
Gets or sets the normalization gain in decibels.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemEntity.TvExtras">
|
||
<summary>Gets or sets navigation to TV-specific extension data. Populated for TV.Episode, TV.Season, and TV.Series.</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemEntity.LiveTvExtras">
|
||
<summary>Gets or sets navigation to LiveTV-specific extension data. Populated for LiveTvProgram and LiveTvChannel.</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemEntity.AudioExtras">
|
||
<summary>Gets or sets navigation to music-specific extension data. Populated for Audio.Audio.</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.BaseItemImageInfo">
|
||
<summary>
|
||
Enum TrailerTypes.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemImageInfo.Id">
|
||
<summary>
|
||
Gets or Sets.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemImageInfo.Path">
|
||
<summary>
|
||
Gets or Sets the path to the original image.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemImageInfo.DateModified">
|
||
<summary>
|
||
Gets or Sets the time the image was last modified.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemImageInfo.ImageType">
|
||
<summary>
|
||
Gets or Sets the imagetype.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemImageInfo.Width">
|
||
<summary>
|
||
Gets or Sets the width of the original image.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemImageInfo.Height">
|
||
<summary>
|
||
Gets or Sets the height of the original image.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemImageInfo.Blurhash">
|
||
<summary>
|
||
Gets or Sets the blurhash.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemImageInfo.ItemId">
|
||
<summary>
|
||
Gets or Sets the reference id to the BaseItem.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemImageInfo.Item">
|
||
<summary>
|
||
Gets or Sets the referenced Item.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.BaseItemLiveTvExtras">
|
||
<summary>
|
||
Extension table for LiveTV-specific columns on <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>.
|
||
Populated only for LiveTvProgram and LiveTvChannel items.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemLiveTvExtras.ItemId">
|
||
<summary>
|
||
Gets or sets the ID of the parent <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>. Primary key and foreign key.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemLiveTvExtras.Item">
|
||
<summary>
|
||
Gets or sets the navigation back to the owning <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemLiveTvExtras.StartDate">
|
||
<summary>
|
||
Gets or sets the scheduled start date/time of the program.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemLiveTvExtras.EndDate">
|
||
<summary>
|
||
Gets or sets the scheduled end date/time of the program.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemLiveTvExtras.EpisodeTitle">
|
||
<summary>
|
||
Gets or sets the episode title for the program, if it is an episode broadcast.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemLiveTvExtras.ShowId">
|
||
<summary>
|
||
Gets or sets the series ID used to correlate this program to its show. Populated for LiveTvProgram.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemLiveTvExtras.ExternalSeriesId">
|
||
<summary>
|
||
Gets or sets the external series identifier. Populated for LiveTvProgram.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemLiveTvExtras.ExternalServiceId">
|
||
<summary>
|
||
Gets or sets the service name for the channel. Populated for LiveTvChannel.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemLiveTvExtras.Audio">
|
||
<summary>
|
||
Gets or sets the audio type for the program.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.BaseItemMetadataField">
|
||
<summary>
|
||
Enum MetadataFields.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemMetadataField.Id">
|
||
<summary>
|
||
Gets or Sets Numerical ID of this enumerable.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemMetadataField.ItemId">
|
||
<summary>
|
||
Gets or Sets all referenced <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemMetadataField.Item">
|
||
<summary>
|
||
Gets or Sets all referenced <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.BaseItemProvider">
|
||
<summary>
|
||
Represents a Key-Value relation of an BaseItem's provider.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemProvider.ItemId">
|
||
<summary>
|
||
Gets or Sets the reference ItemId.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemProvider.Item">
|
||
<summary>
|
||
Gets or Sets the reference BaseItem.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemProvider.ProviderId">
|
||
<summary>
|
||
Gets or Sets the ProvidersId.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemProvider.ProviderValue">
|
||
<summary>
|
||
Gets or Sets the Providers Value.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.BaseItemTrailerType">
|
||
<summary>
|
||
Enum TrailerTypes.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemTrailerType.Id">
|
||
<summary>
|
||
Gets or Sets Numerical ID of this enumerable.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemTrailerType.ItemId">
|
||
<summary>
|
||
Gets or Sets all referenced <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemTrailerType.Item">
|
||
<summary>
|
||
Gets or Sets all referenced <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.BaseItemTvExtras">
|
||
<summary>
|
||
Extension table for TV-specific columns on <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>.
|
||
Populated only for TV.Episode, TV.Season, and TV.Series items.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemTvExtras.ItemId">
|
||
<summary>
|
||
Gets or sets the ID of the parent <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>. Primary key and foreign key.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemTvExtras.Item">
|
||
<summary>
|
||
Gets or sets the navigation back to the owning <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemTvExtras.SeriesId">
|
||
<summary>
|
||
Gets or sets the ID of the series this item belongs to.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemTvExtras.SeasonId">
|
||
<summary>
|
||
Gets or sets the ID of the season this item belongs to. Populated for episodes only.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemTvExtras.SeriesName">
|
||
<summary>
|
||
Gets or sets the name of the series.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemTvExtras.SeasonName">
|
||
<summary>
|
||
Gets or sets the name of the season. Populated for episodes only.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.BaseItemTvExtras.SeriesPresentationUniqueKey">
|
||
<summary>
|
||
Gets or sets the unique key used to group items belonging to the same series.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Chapter">
|
||
<summary>
|
||
The Chapter entity.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Chapter.ItemId">
|
||
<summary>
|
||
Gets or Sets the <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/> reference id.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Chapter.Item">
|
||
<summary>
|
||
Gets or Sets the <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/> reference.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Chapter.ChapterIndex">
|
||
<summary>
|
||
Gets or Sets the chapters index in Item.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Chapter.StartPositionTicks">
|
||
<summary>
|
||
Gets or Sets the position within the source file.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Chapter.Name">
|
||
<summary>
|
||
Gets or Sets the common name.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Chapter.ImagePath">
|
||
<summary>
|
||
Gets or Sets the image path.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Chapter.ImageDateModified">
|
||
<summary>
|
||
Gets or Sets the time the image was last modified.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.CustomItemDisplayPreferences">
|
||
<summary>
|
||
An entity that represents a user's custom display preferences for a specific item.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.CustomItemDisplayPreferences.#ctor(System.Guid,System.Guid,System.String,System.String,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.CustomItemDisplayPreferences"/> class.
|
||
</summary>
|
||
<param name="userId">The user id.</param>
|
||
<param name="itemId">The item id.</param>
|
||
<param name="client">The client.</param>
|
||
<param name="key">The preference key.</param>
|
||
<param name="value">The preference value.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.CustomItemDisplayPreferences.Id">
|
||
<summary>
|
||
Gets the Id.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.CustomItemDisplayPreferences.UserId">
|
||
<summary>
|
||
Gets or sets the user Id.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.CustomItemDisplayPreferences.ItemId">
|
||
<summary>
|
||
Gets or sets the id of the associated item.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.CustomItemDisplayPreferences.Client">
|
||
<summary>
|
||
Gets or sets the client string.
|
||
</summary>
|
||
<remarks>
|
||
Required. Max Length = 32.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.CustomItemDisplayPreferences.Key">
|
||
<summary>
|
||
Gets or sets the preference key.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.CustomItemDisplayPreferences.Value">
|
||
<summary>
|
||
Gets or sets the preference value.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.DisplayPreferences">
|
||
<summary>
|
||
An entity representing a user's display preferences.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.DisplayPreferences.#ctor(System.Guid,System.Guid,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.DisplayPreferences"/> class.
|
||
</summary>
|
||
<param name="userId">The user's id.</param>
|
||
<param name="itemId">The item id.</param>
|
||
<param name="client">The client string.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.DisplayPreferences.Id">
|
||
<summary>
|
||
Gets the Id.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.DisplayPreferences.UserId">
|
||
<summary>
|
||
Gets or sets the user Id.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.DisplayPreferences.ItemId">
|
||
<summary>
|
||
Gets or sets the id of the associated item.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.DisplayPreferences.Client">
|
||
<summary>
|
||
Gets or sets the client string.
|
||
</summary>
|
||
<remarks>
|
||
Required. Max Length = 32.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.DisplayPreferences.ShowSidebar">
|
||
<summary>
|
||
Gets or sets a value indicating whether to show the sidebar.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.DisplayPreferences.ShowBackdrop">
|
||
<summary>
|
||
Gets or sets a value indicating whether to show the backdrop.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.DisplayPreferences.ScrollDirection">
|
||
<summary>
|
||
Gets or sets the scroll direction.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.DisplayPreferences.IndexBy">
|
||
<summary>
|
||
Gets or sets what the view should be indexed by.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.DisplayPreferences.SkipForwardLength">
|
||
<summary>
|
||
Gets or sets the length of time to skip forwards, in milliseconds.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.DisplayPreferences.SkipBackwardLength">
|
||
<summary>
|
||
Gets or sets the length of time to skip backwards, in milliseconds.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.DisplayPreferences.ChromecastVersion">
|
||
<summary>
|
||
Gets or sets the Chromecast Version.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.DisplayPreferences.EnableNextVideoInfoOverlay">
|
||
<summary>
|
||
Gets or sets a value indicating whether the next video info overlay should be shown.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.DisplayPreferences.DashboardTheme">
|
||
<summary>
|
||
Gets or sets the dashboard theme.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.DisplayPreferences.TvHome">
|
||
<summary>
|
||
Gets or sets the tv home screen.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.DisplayPreferences.HomeSections">
|
||
<summary>
|
||
Gets the home sections.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Group">
|
||
<summary>
|
||
An entity representing a group.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Group.#ctor(System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Group"/> class.
|
||
</summary>
|
||
<param name="name">The name of the group.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Group.Id">
|
||
<summary>
|
||
Gets the id of this group.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Group.Name">
|
||
<summary>
|
||
Gets or sets the group's name.
|
||
</summary>
|
||
<remarks>
|
||
Required, Max length = 255.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Group.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Group.Permissions">
|
||
<summary>
|
||
Gets a collection containing the group's permissions.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Group.Preferences">
|
||
<summary>
|
||
Gets a collection containing the group's preferences.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Group.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.HomeSection">
|
||
<summary>
|
||
An entity representing a section on the user's home page.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.HomeSection.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity. Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.HomeSection.DisplayPreferencesId">
|
||
<summary>
|
||
Gets or sets the Id of the associated display preferences.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.HomeSection.Order">
|
||
<summary>
|
||
Gets or sets the order.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.HomeSection.Type">
|
||
<summary>
|
||
Gets or sets the type.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.ImageInfo">
|
||
<summary>
|
||
An entity representing an image.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.ImageInfo.#ctor(System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.ImageInfo"/> class.
|
||
</summary>
|
||
<param name="path">The path.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ImageInfo.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ImageInfo.UserId">
|
||
<summary>
|
||
Gets the user id.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ImageInfo.Path">
|
||
<summary>
|
||
Gets or sets the path of the image.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ImageInfo.LastModified">
|
||
<summary>
|
||
Gets or sets the date last modified.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.ImageInfoImageType">
|
||
<summary>
|
||
Enum ImageType.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ImageInfoImageType.Primary">
|
||
<summary>
|
||
The primary.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ImageInfoImageType.Art">
|
||
<summary>
|
||
The art.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ImageInfoImageType.Backdrop">
|
||
<summary>
|
||
The backdrop.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ImageInfoImageType.Banner">
|
||
<summary>
|
||
The banner.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ImageInfoImageType.Logo">
|
||
<summary>
|
||
The logo.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ImageInfoImageType.Thumb">
|
||
<summary>
|
||
The thumb.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ImageInfoImageType.Disc">
|
||
<summary>
|
||
The disc.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ImageInfoImageType.Box">
|
||
<summary>
|
||
The box.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ImageInfoImageType.Screenshot">
|
||
<summary>
|
||
The screenshot.
|
||
</summary>
|
||
<remarks>
|
||
This enum value is obsolete.
|
||
XmlSerializer does not serialize/deserialize objects that are marked as [Obsolete].
|
||
</remarks>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ImageInfoImageType.Menu">
|
||
<summary>
|
||
The menu.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ImageInfoImageType.Chapter">
|
||
<summary>
|
||
The chapter image.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ImageInfoImageType.BoxRear">
|
||
<summary>
|
||
The box rear.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ImageInfoImageType.Profile">
|
||
<summary>
|
||
The user profile image.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.ItemDisplayPreferences">
|
||
<summary>
|
||
An entity that represents a user's display preferences for a specific item.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.ItemDisplayPreferences.#ctor(System.Guid,System.Guid,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.ItemDisplayPreferences"/> class.
|
||
</summary>
|
||
<param name="userId">The user id.</param>
|
||
<param name="itemId">The item id.</param>
|
||
<param name="client">The client.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemDisplayPreferences.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemDisplayPreferences.UserId">
|
||
<summary>
|
||
Gets or sets the user Id.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemDisplayPreferences.ItemId">
|
||
<summary>
|
||
Gets or sets the id of the associated item.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemDisplayPreferences.Client">
|
||
<summary>
|
||
Gets or sets the client string.
|
||
</summary>
|
||
<remarks>
|
||
Required. Max Length = 32.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemDisplayPreferences.ViewType">
|
||
<summary>
|
||
Gets or sets the view type.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemDisplayPreferences.RememberIndexing">
|
||
<summary>
|
||
Gets or sets a value indicating whether the indexing should be remembered.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemDisplayPreferences.IndexBy">
|
||
<summary>
|
||
Gets or sets what the view should be indexed by.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemDisplayPreferences.RememberSorting">
|
||
<summary>
|
||
Gets or sets a value indicating whether the sorting type should be remembered.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemDisplayPreferences.SortBy">
|
||
<summary>
|
||
Gets or sets what the view should be sorted by.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemDisplayPreferences.SortOrder">
|
||
<summary>
|
||
Gets or sets the sort order.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.ItemValue">
|
||
<summary>
|
||
Represents an ItemValue for a BaseItem.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemValue.ItemValueId">
|
||
<summary>
|
||
Gets or Sets the ItemValueId.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemValue.Type">
|
||
<summary>
|
||
Gets or Sets the Type.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemValue.Value">
|
||
<summary>
|
||
Gets or Sets the Value.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemValue.CleanValue">
|
||
<summary>
|
||
Gets or Sets the sanitized Value.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemValue.BaseItemsMap">
|
||
<summary>
|
||
Gets or Sets all associated BaseItems.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.ItemValueMap">
|
||
<summary>
|
||
Mapping table for the ItemValue BaseItem relation.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemValueMap.ItemId">
|
||
<summary>
|
||
Gets or Sets the ItemId.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemValueMap.ItemValueId">
|
||
<summary>
|
||
Gets or Sets the ItemValueId.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemValueMap.Item">
|
||
<summary>
|
||
Gets or Sets the referenced <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.ItemValueMap.ItemValue">
|
||
<summary>
|
||
Gets or Sets the referenced <see cref="P:Jellyfin.Database.Implementations.Entities.ItemValueMap.ItemValue"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.ItemValueType">
|
||
<summary>
|
||
Provides the Value types for an <see cref="T:Jellyfin.Database.Implementations.Entities.ItemValue"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ItemValueType.Artist">
|
||
<summary>
|
||
Artists.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ItemValueType.AlbumArtist">
|
||
<summary>
|
||
Album.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ItemValueType.Genre">
|
||
<summary>
|
||
Genre.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ItemValueType.Studios">
|
||
<summary>
|
||
Studios.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ItemValueType.Tags">
|
||
<summary>
|
||
Tags.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ItemValueType.InheritedTags">
|
||
<summary>
|
||
InheritedTags.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.KeyframeData">
|
||
<summary>
|
||
Keyframe information for a specific file.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.KeyframeData.ItemId">
|
||
<summary>
|
||
Gets or Sets the ItemId.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.KeyframeData.TotalDuration">
|
||
<summary>
|
||
Gets or sets the total duration of the stream in ticks.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.KeyframeData.KeyframeTicks">
|
||
<summary>
|
||
Gets or sets the keyframes in ticks.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.KeyframeData.Item">
|
||
<summary>
|
||
Gets or sets the item reference.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Artwork">
|
||
<summary>
|
||
An entity representing artwork.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Artwork.#ctor(System.String,Jellyfin.Database.Implementations.Enums.ArtKind)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Artwork"/> class.
|
||
</summary>
|
||
<param name="path">The path.</param>
|
||
<param name="kind">The kind of art.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Artwork.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Artwork.Path">
|
||
<summary>
|
||
Gets or sets the path.
|
||
</summary>
|
||
<remarks>
|
||
Required, Max length = 65535.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Artwork.Kind">
|
||
<summary>
|
||
Gets or sets the kind of artwork.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Artwork.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Artwork.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Book">
|
||
<summary>
|
||
An entity representing a book.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Book.#ctor(Jellyfin.Database.Implementations.Entities.Libraries.Library)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Book"/> class.
|
||
</summary>
|
||
<param name="library">The library.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Book.BookMetadata">
|
||
<summary>
|
||
Gets a collection containing the metadata for this book.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Book.Releases">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.BookMetadata">
|
||
<summary>
|
||
An entity containing metadata for a book.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.BookMetadata.#ctor(System.String,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.BookMetadata"/> class.
|
||
</summary>
|
||
<param name="title">The title or name of the object.</param>
|
||
<param name="language">ISO-639-3 3-character language codes.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.BookMetadata.Isbn">
|
||
<summary>
|
||
Gets or sets the ISBN.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.BookMetadata.Publishers">
|
||
<summary>
|
||
Gets a collection of the publishers for this book.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.BookMetadata.Companies">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Chapter">
|
||
<summary>
|
||
An entity representing a chapter.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Chapter.#ctor(System.String,System.Int64)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Chapter"/> class.
|
||
</summary>
|
||
<param name="language">ISO-639-3 3-character language codes.</param>
|
||
<param name="startTime">The start time for this chapter.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Chapter.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Chapter.Name">
|
||
<summary>
|
||
Gets or sets the name.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Chapter.Language">
|
||
<summary>
|
||
Gets or sets the language.
|
||
</summary>
|
||
<remarks>
|
||
Required, Min length = 3, Max length = 3
|
||
ISO-639-3 3-character language codes.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Chapter.StartTime">
|
||
<summary>
|
||
Gets or sets the start time.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Chapter.EndTime">
|
||
<summary>
|
||
Gets or sets the end time.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Chapter.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Chapter.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Collection">
|
||
<summary>
|
||
An entity representing a collection.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Collection.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Collection"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Collection.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Collection.Name">
|
||
<summary>
|
||
Gets or sets the name.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Collection.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Collection.Items">
|
||
<summary>
|
||
Gets a collection containing this collection's items.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Collection.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.CollectionItem">
|
||
<summary>
|
||
An entity representing a collection item.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.CollectionItem.#ctor(Jellyfin.Database.Implementations.Entities.Libraries.LibraryItem)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.CollectionItem"/> class.
|
||
</summary>
|
||
<param name="libraryItem">The library item.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.CollectionItem.Id">
|
||
<summary>
|
||
Gets or sets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.CollectionItem.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.CollectionItem.LibraryItem">
|
||
<summary>
|
||
Gets or sets the library item.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.CollectionItem.Next">
|
||
<summary>
|
||
Gets or sets the next item in the collection.
|
||
</summary>
|
||
<remarks>
|
||
TODO check if this properly updated Dependent and has the proper principal relationship.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.CollectionItem.Previous">
|
||
<summary>
|
||
Gets or sets the previous item in the collection.
|
||
</summary>
|
||
<remarks>
|
||
TODO check if this properly updated Dependent and has the proper principal relationship.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.CollectionItem.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Company">
|
||
<summary>
|
||
An entity representing a company.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Company.#ctor">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Company"/> class.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Company.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Company.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Company.CompanyMetadata">
|
||
<summary>
|
||
Gets a collection containing the metadata.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Company.ChildCompanies">
|
||
<summary>
|
||
Gets a collection containing this company's child companies.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Company.Companies">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Company.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.CompanyMetadata">
|
||
<summary>
|
||
An entity holding metadata for a <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Company"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.CompanyMetadata.#ctor(System.String,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.CompanyMetadata"/> class.
|
||
</summary>
|
||
<param name="title">The title or name of the object.</param>
|
||
<param name="language">ISO-639-3 3-character language codes.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.CompanyMetadata.Description">
|
||
<summary>
|
||
Gets or sets the description.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 65535.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.CompanyMetadata.Headquarters">
|
||
<summary>
|
||
Gets or sets the headquarters.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 255.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.CompanyMetadata.Country">
|
||
<summary>
|
||
Gets or sets the country code.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 2.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.CompanyMetadata.Homepage">
|
||
<summary>
|
||
Gets or sets the homepage.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.CustomItem">
|
||
<summary>
|
||
An entity representing a custom item.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.CustomItem.#ctor(Jellyfin.Database.Implementations.Entities.Libraries.Library)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.CustomItem"/> class.
|
||
</summary>
|
||
<param name="library">The library.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.CustomItem.CustomItemMetadata">
|
||
<summary>
|
||
Gets a collection containing the metadata for this item.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.CustomItem.Releases">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.CustomItemMetadata">
|
||
<summary>
|
||
An entity containing metadata for a custom item.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.CustomItemMetadata.#ctor(System.String,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.CustomItemMetadata"/> class.
|
||
</summary>
|
||
<param name="title">The title or name of the object.</param>
|
||
<param name="language">ISO-639-3 3-character language codes.</param>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Episode">
|
||
<summary>
|
||
An entity representing an episode.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Episode.#ctor(Jellyfin.Database.Implementations.Entities.Libraries.Library)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Episode"/> class.
|
||
</summary>
|
||
<param name="library">The library.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Episode.EpisodeNumber">
|
||
<summary>
|
||
Gets or sets the episode number.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Episode.Releases">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Episode.EpisodeMetadata">
|
||
<summary>
|
||
Gets a collection containing the metadata for this episode.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.EpisodeMetadata">
|
||
<summary>
|
||
An entity containing metadata for an <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Episode"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.EpisodeMetadata.#ctor(System.String,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.EpisodeMetadata"/> class.
|
||
</summary>
|
||
<param name="title">The title or name of the object.</param>
|
||
<param name="language">ISO-639-3 3-character language codes.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.EpisodeMetadata.Outline">
|
||
<summary>
|
||
Gets or sets the outline.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.EpisodeMetadata.Plot">
|
||
<summary>
|
||
Gets or sets the plot.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 65535.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.EpisodeMetadata.Tagline">
|
||
<summary>
|
||
Gets or sets the tagline.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Genre">
|
||
<summary>
|
||
An entity representing a genre.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Genre.#ctor(System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Genre"/> class.
|
||
</summary>
|
||
<param name="name">The name.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Genre.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Genre.Name">
|
||
<summary>
|
||
Gets or sets the name.
|
||
</summary>
|
||
<remarks>
|
||
Indexed, Required, Max length = 255.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Genre.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Genre.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata">
|
||
<summary>
|
||
An abstract class that holds metadata.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.#ctor(System.String,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata"/> class.
|
||
</summary>
|
||
<param name="title">The title or name of the object.</param>
|
||
<param name="language">ISO-639-3 3-character language codes.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.Title">
|
||
<summary>
|
||
Gets or sets the title.
|
||
</summary>
|
||
<remarks>
|
||
Required, Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.OriginalTitle">
|
||
<summary>
|
||
Gets or sets the original title.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.SortTitle">
|
||
<summary>
|
||
Gets or sets the sort title.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.Language">
|
||
<summary>
|
||
Gets or sets the language.
|
||
</summary>
|
||
<remarks>
|
||
Required, Min length = 3, Max length = 3.
|
||
ISO-639-3 3-character language codes.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.ReleaseDate">
|
||
<summary>
|
||
Gets or sets the release date.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.DateAdded">
|
||
<summary>
|
||
Gets the date added.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.DateModified">
|
||
<summary>
|
||
Gets or sets the date modified.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.PersonRoles">
|
||
<summary>
|
||
Gets a collection containing the person roles for this item.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.Genres">
|
||
<summary>
|
||
Gets a collection containing the genres for this item.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.Artwork">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.Ratings">
|
||
<summary>
|
||
Gets a collection containing the ratings for this item.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.Sources">
|
||
<summary>
|
||
Gets a collection containing the metadata sources for this item.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.ItemMetadata.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Library">
|
||
<summary>
|
||
An entity representing a library.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Library.#ctor(System.String,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Library"/> class.
|
||
</summary>
|
||
<param name="name">The name of the library.</param>
|
||
<param name="path">The path of the library.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Library.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Library.Name">
|
||
<summary>
|
||
Gets or sets the name.
|
||
</summary>
|
||
<remarks>
|
||
Required, Max length = 128.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Library.Path">
|
||
<summary>
|
||
Gets or sets the root path of the library.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Library.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Library.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.LibraryItem">
|
||
<summary>
|
||
An entity representing a library item.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.LibraryItem.#ctor(Jellyfin.Database.Implementations.Entities.Libraries.Library)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.LibraryItem"/> class.
|
||
</summary>
|
||
<param name="library">The library of this item.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.LibraryItem.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.LibraryItem.DateAdded">
|
||
<summary>
|
||
Gets the date this library item was added.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.LibraryItem.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.LibraryItem.Library">
|
||
<summary>
|
||
Gets or sets the library of this item.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.LibraryItem.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.MediaFile">
|
||
<summary>
|
||
An entity representing a file on disk.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.MediaFile.#ctor(System.String,Jellyfin.Database.Implementations.Enums.MediaFileKind)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.MediaFile"/> class.
|
||
</summary>
|
||
<param name="path">The path relative to the LibraryRoot.</param>
|
||
<param name="kind">The file kind.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MediaFile.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MediaFile.Path">
|
||
<summary>
|
||
Gets or sets the path relative to the library root.
|
||
</summary>
|
||
<remarks>
|
||
Required, Max length = 65535.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MediaFile.Kind">
|
||
<summary>
|
||
Gets or sets the kind of media file.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MediaFile.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MediaFile.MediaFileStreams">
|
||
<summary>
|
||
Gets a collection containing the streams in this file.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.MediaFile.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.MediaFileStream">
|
||
<summary>
|
||
An entity representing a stream in a media file.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.MediaFileStream.#ctor(System.Int32)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.MediaFileStream"/> class.
|
||
</summary>
|
||
<param name="streamNumber">The number of this stream.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MediaFileStream.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MediaFileStream.StreamNumber">
|
||
<summary>
|
||
Gets or sets the stream number.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MediaFileStream.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.MediaFileStream.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.MetadataProvider">
|
||
<summary>
|
||
An entity representing a metadata provider.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.MetadataProvider.#ctor(System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.MetadataProvider"/> class.
|
||
</summary>
|
||
<param name="name">The name of the metadata provider.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MetadataProvider.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MetadataProvider.Name">
|
||
<summary>
|
||
Gets or sets the name.
|
||
</summary>
|
||
<remarks>
|
||
Required, Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MetadataProvider.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.MetadataProvider.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.MetadataProviderId">
|
||
<summary>
|
||
An entity representing a unique identifier for a metadata provider.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.MetadataProviderId.#ctor(System.String,Jellyfin.Database.Implementations.Entities.Libraries.MetadataProvider)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.MetadataProviderId"/> class.
|
||
</summary>
|
||
<param name="providerId">The provider id.</param>
|
||
<param name="metadataProvider">The metadata provider.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MetadataProviderId.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MetadataProviderId.ProviderId">
|
||
<summary>
|
||
Gets or sets the provider id.
|
||
</summary>
|
||
<remarks>
|
||
Required, Max length = 255.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MetadataProviderId.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MetadataProviderId.MetadataProvider">
|
||
<summary>
|
||
Gets or sets the metadata provider.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.MetadataProviderId.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Movie">
|
||
<summary>
|
||
An entity representing a movie.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Movie.#ctor(Jellyfin.Database.Implementations.Entities.Libraries.Library)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Movie"/> class.
|
||
</summary>
|
||
<param name="library">The library.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Movie.Releases">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Movie.MovieMetadata">
|
||
<summary>
|
||
Gets a collection containing the metadata for this movie.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.MovieMetadata">
|
||
<summary>
|
||
An entity holding the metadata for a movie.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.MovieMetadata.#ctor(System.String,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.MovieMetadata"/> class.
|
||
</summary>
|
||
<param name="title">The title or name of the movie.</param>
|
||
<param name="language">ISO-639-3 3-character language codes.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MovieMetadata.Outline">
|
||
<summary>
|
||
Gets or sets the outline.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MovieMetadata.Tagline">
|
||
<summary>
|
||
Gets or sets the tagline.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MovieMetadata.Plot">
|
||
<summary>
|
||
Gets or sets the plot.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 65535.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MovieMetadata.Country">
|
||
<summary>
|
||
Gets or sets the country code.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 2.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MovieMetadata.Studios">
|
||
<summary>
|
||
Gets the studios that produced this movie.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MovieMetadata.Companies">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.MusicAlbum">
|
||
<summary>
|
||
An entity representing a music album.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.MusicAlbum.#ctor(Jellyfin.Database.Implementations.Entities.Libraries.Library)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.MusicAlbum"/> class.
|
||
</summary>
|
||
<param name="library">The library.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MusicAlbum.MusicAlbumMetadata">
|
||
<summary>
|
||
Gets a collection containing the album metadata.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MusicAlbum.Tracks">
|
||
<summary>
|
||
Gets a collection containing the tracks.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.MusicAlbumMetadata">
|
||
<summary>
|
||
An entity holding the metadata for a music album.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.MusicAlbumMetadata.#ctor(System.String,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.MusicAlbumMetadata"/> class.
|
||
</summary>
|
||
<param name="title">The title or name of the album.</param>
|
||
<param name="language">ISO-639-3 3-character language codes.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MusicAlbumMetadata.Barcode">
|
||
<summary>
|
||
Gets or sets the barcode.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 255.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MusicAlbumMetadata.LabelNumber">
|
||
<summary>
|
||
Gets or sets the label number.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 255.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MusicAlbumMetadata.Country">
|
||
<summary>
|
||
Gets or sets the country code.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 2.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.MusicAlbumMetadata.Labels">
|
||
<summary>
|
||
Gets a collection containing the labels.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Person">
|
||
<summary>
|
||
An entity representing a person.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Person.#ctor(System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Person"/> class.
|
||
</summary>
|
||
<param name="name">The name of the person.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Person.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Person.Name">
|
||
<summary>
|
||
Gets or sets the name.
|
||
</summary>
|
||
<remarks>
|
||
Required, Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Person.SourceId">
|
||
<summary>
|
||
Gets or sets the source id.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 255.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Person.DateAdded">
|
||
<summary>
|
||
Gets the date added.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Person.DateModified">
|
||
<summary>
|
||
Gets or sets the date modified.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Person.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Person.Sources">
|
||
<summary>
|
||
Gets a list of metadata sources for this person.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Person.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.PersonRole">
|
||
<summary>
|
||
An entity representing a person's role in media.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.PersonRole.#ctor(Jellyfin.Database.Implementations.Enums.PersonRoleType,Jellyfin.Database.Implementations.Entities.Libraries.Person)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.PersonRole"/> class.
|
||
</summary>
|
||
<param name="type">The role type.</param>
|
||
<param name="person">The person.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.PersonRole.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.PersonRole.Role">
|
||
<summary>
|
||
Gets or sets the name of the person's role.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.PersonRole.Type">
|
||
<summary>
|
||
Gets or sets the person's role type.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.PersonRole.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.PersonRole.Person">
|
||
<summary>
|
||
Gets or sets the person.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.PersonRole.Artwork">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.PersonRole.Sources">
|
||
<summary>
|
||
Gets a collection containing the metadata sources for this person role.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.PersonRole.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Photo">
|
||
<summary>
|
||
An entity representing a photo.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Photo.#ctor(Jellyfin.Database.Implementations.Entities.Libraries.Library)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Photo"/> class.
|
||
</summary>
|
||
<param name="library">The library.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Photo.PhotoMetadata">
|
||
<summary>
|
||
Gets a collection containing the photo metadata.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Photo.Releases">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.PhotoMetadata">
|
||
<summary>
|
||
An entity that holds metadata for a photo.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.PhotoMetadata.#ctor(System.String,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.PhotoMetadata"/> class.
|
||
</summary>
|
||
<param name="title">The title or name of the photo.</param>
|
||
<param name="language">ISO-639-3 3-character language codes.</param>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Rating">
|
||
<summary>
|
||
An entity representing a rating for an entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Rating.#ctor(System.Double)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Rating"/> class.
|
||
</summary>
|
||
<param name="value">The value.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Rating.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Rating.Value">
|
||
<summary>
|
||
Gets or sets the value.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Rating.Votes">
|
||
<summary>
|
||
Gets or sets the number of votes.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Rating.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Rating.RatingType">
|
||
<summary>
|
||
Gets or sets the rating type.
|
||
If this is <c>null</c> it's the internal user rating.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Rating.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.RatingSource">
|
||
<summary>
|
||
This is the entity to store review ratings, not age ratings.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.RatingSource.#ctor(System.Double,System.Double)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.RatingSource"/> class.
|
||
</summary>
|
||
<param name="minimumValue">The minimum value.</param>
|
||
<param name="maximumValue">The maximum value.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.RatingSource.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.RatingSource.Name">
|
||
<summary>
|
||
Gets or sets the name.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.RatingSource.MinimumValue">
|
||
<summary>
|
||
Gets or sets the minimum value.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.RatingSource.MaximumValue">
|
||
<summary>
|
||
Gets or sets the maximum value.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.RatingSource.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.RatingSource.Source">
|
||
<summary>
|
||
Gets or sets the metadata source.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.RatingSource.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Release">
|
||
<summary>
|
||
An entity representing a release for a library item, eg. Director's cut vs. standard.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Release.#ctor(System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Release"/> class.
|
||
</summary>
|
||
<param name="name">The name of this release.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Release.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Release.Name">
|
||
<summary>
|
||
Gets or sets the name.
|
||
</summary>
|
||
<remarks>
|
||
Required, Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Release.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Release.MediaFiles">
|
||
<summary>
|
||
Gets a collection containing the media files for this release.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Release.Chapters">
|
||
<summary>
|
||
Gets a collection containing the chapters for this release.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Release.OnSavingChanges">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Season">
|
||
<summary>
|
||
An entity representing a season.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Season.#ctor(Jellyfin.Database.Implementations.Entities.Libraries.Library)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Season"/> class.
|
||
</summary>
|
||
<param name="library">The library.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Season.SeasonNumber">
|
||
<summary>
|
||
Gets or sets the season number.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Season.SeasonMetadata">
|
||
<summary>
|
||
Gets the season metadata.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Season.Episodes">
|
||
<summary>
|
||
Gets a collection containing the number of episodes.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.SeasonMetadata">
|
||
<summary>
|
||
An entity that holds metadata for seasons.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.SeasonMetadata.#ctor(System.String,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.SeasonMetadata"/> class.
|
||
</summary>
|
||
<param name="title">The title or name of the object.</param>
|
||
<param name="language">ISO-639-3 3-character language codes.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.SeasonMetadata.Outline">
|
||
<summary>
|
||
Gets or sets the outline.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Series">
|
||
<summary>
|
||
An entity representing a series.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Series.#ctor(Jellyfin.Database.Implementations.Entities.Libraries.Library)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Series"/> class.
|
||
</summary>
|
||
<param name="library">The library.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Series.AirsDayOfWeek">
|
||
<summary>
|
||
Gets or sets the days of week.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Series.AirsTime">
|
||
<summary>
|
||
Gets or sets the time the show airs, ignore the date portion.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Series.FirstAired">
|
||
<summary>
|
||
Gets or sets the date the series first aired.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Series.SeriesMetadata">
|
||
<summary>
|
||
Gets a collection containing the series metadata.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Series.Seasons">
|
||
<summary>
|
||
Gets a collection containing the seasons.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.SeriesMetadata">
|
||
<summary>
|
||
An entity representing series metadata.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.SeriesMetadata.#ctor(System.String,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.SeriesMetadata"/> class.
|
||
</summary>
|
||
<param name="title">The title or name of the object.</param>
|
||
<param name="language">ISO-639-3 3-character language codes.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.SeriesMetadata.Outline">
|
||
<summary>
|
||
Gets or sets the outline.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.SeriesMetadata.Plot">
|
||
<summary>
|
||
Gets or sets the plot.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 65535.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.SeriesMetadata.Tagline">
|
||
<summary>
|
||
Gets or sets the tagline.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 1024.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.SeriesMetadata.Country">
|
||
<summary>
|
||
Gets or sets the country code.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 2.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.SeriesMetadata.Networks">
|
||
<summary>
|
||
Gets a collection containing the networks.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.SeriesMetadata.Companies">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.Track">
|
||
<summary>
|
||
An entity representing a track.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.Track.#ctor(Jellyfin.Database.Implementations.Entities.Libraries.Library)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.Track"/> class.
|
||
</summary>
|
||
<param name="library">The library.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Track.TrackNumber">
|
||
<summary>
|
||
Gets or sets the track number.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Track.Releases">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Libraries.Track.TrackMetadata">
|
||
<summary>
|
||
Gets a collection containing the track metadata.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Libraries.TrackMetadata">
|
||
<summary>
|
||
An entity holding metadata for a track.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Libraries.TrackMetadata.#ctor(System.String,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Libraries.TrackMetadata"/> class.
|
||
</summary>
|
||
<param name="title">The title or name of the object.</param>
|
||
<param name="language">ISO-639-3 3-character language codes.</param>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.LibraryOptionsEntity">
|
||
<summary>
|
||
Stores serialized collection-folder library options for database-backed persistence.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.LibraryOptionsEntity.LibraryPath">
|
||
<summary>
|
||
Gets or sets the collection folder path used as the prototype key.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.LibraryOptionsEntity.OptionsJson">
|
||
<summary>
|
||
Gets or sets the serialized library options JSON payload.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.LibraryOptionsEntity.Version">
|
||
<summary>
|
||
Gets or sets the schema version for the serialized payload.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.LibraryOptionsEntity.DateCreated">
|
||
<summary>
|
||
Gets or sets the UTC timestamp when the row was created.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.LibraryOptionsEntity.DateModified">
|
||
<summary>
|
||
Gets or sets the UTC timestamp when the row was last modified.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.MediaSegment">
|
||
<summary>
|
||
An entity representing the metadata for a group of trickplay tiles.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.MediaSegment.Id">
|
||
<summary>
|
||
Gets or sets the id of the media segment.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.MediaSegment.ItemId">
|
||
<summary>
|
||
Gets or sets the id of the associated item.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.MediaSegment.Type">
|
||
<summary>
|
||
Gets or sets the Type of content this segment defines.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.MediaSegment.EndTicks">
|
||
<summary>
|
||
Gets or sets the end of the segment.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.MediaSegment.StartTicks">
|
||
<summary>
|
||
Gets or sets the start of the segment.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.MediaSegment.SegmentProviderId">
|
||
<summary>
|
||
Gets or sets Id of the media segment provider this entry originates from.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.MediaStreamInfo.AudioDetails">
|
||
<summary>
|
||
Gets or sets audio-specific stream details. Non-null only when <see cref="P:Jellyfin.Database.Implementations.Entities.MediaStreamInfo.StreamType"/> is Audio.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.MediaStreamInfo.VideoDetails">
|
||
<summary>
|
||
Gets or sets video-specific stream details. Non-null only when <see cref="P:Jellyfin.Database.Implementations.Entities.MediaStreamInfo.StreamType"/> is Video.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.MediaStreamTypeEntity">
|
||
<summary>
|
||
Enum MediaStreamType.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.MediaStreamTypeEntity.Audio">
|
||
<summary>
|
||
The audio.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.MediaStreamTypeEntity.Video">
|
||
<summary>
|
||
The video.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.MediaStreamTypeEntity.Subtitle">
|
||
<summary>
|
||
The subtitle.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.MediaStreamTypeEntity.EmbeddedImage">
|
||
<summary>
|
||
The embedded image.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.MediaStreamTypeEntity.Data">
|
||
<summary>
|
||
The data.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.MediaStreamTypeEntity.Lyric">
|
||
<summary>
|
||
The lyric.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.People">
|
||
<summary>
|
||
People entity.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.People.Id">
|
||
<summary>
|
||
Gets or Sets the PeopleId.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.People.Name">
|
||
<summary>
|
||
Gets or Sets the Persons Name.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.People.PersonType">
|
||
<summary>
|
||
Gets or Sets the Type.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.People.BaseItems">
|
||
<summary>
|
||
Gets or Sets the mapping of People to BaseItems.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.PeopleBaseItemMap">
|
||
<summary>
|
||
Mapping table for People to BaseItems.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.PeopleBaseItemMap.SortOrder">
|
||
<summary>
|
||
Gets or Sets the SortOrder.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.PeopleBaseItemMap.ListOrder">
|
||
<summary>
|
||
Gets or Sets the ListOrder.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.PeopleBaseItemMap.Role">
|
||
<summary>
|
||
Gets or Sets the Role name the associated actor played in the <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.PeopleBaseItemMap.ItemId">
|
||
<summary>
|
||
Gets or Sets The ItemId.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.PeopleBaseItemMap.Item">
|
||
<summary>
|
||
Gets or Sets Reference Item.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.PeopleBaseItemMap.PeopleId">
|
||
<summary>
|
||
Gets or Sets The PeopleId.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.PeopleBaseItemMap.People">
|
||
<summary>
|
||
Gets or Sets Reference People.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Permission">
|
||
<summary>
|
||
An entity representing whether the associated user has a specific permission.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Permission.#ctor(Jellyfin.Database.Implementations.Enums.PermissionKind,System.Boolean)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Permission"/> class.
|
||
Public constructor with required data.
|
||
</summary>
|
||
<param name="kind">The permission kind.</param>
|
||
<param name="value">The value of this permission.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Permission.Id">
|
||
<summary>
|
||
Gets the id of this permission.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Permission.UserId">
|
||
<summary>
|
||
Gets or sets the id of the associated user.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Permission.Kind">
|
||
<summary>
|
||
Gets the type of this permission.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Permission.Value">
|
||
<summary>
|
||
Gets or sets a value indicating whether the associated user has this permission.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Permission.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Permission.OnSavingChanges">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Preference">
|
||
<summary>
|
||
An entity representing a preference attached to a user or group.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Preference.#ctor(Jellyfin.Database.Implementations.Enums.PreferenceKind,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Preference"/> class.
|
||
Public constructor with required data.
|
||
</summary>
|
||
<param name="kind">The preference kind.</param>
|
||
<param name="value">The value.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Preference.Id">
|
||
<summary>
|
||
Gets the id of this preference.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Preference.UserId">
|
||
<summary>
|
||
Gets or sets the id of the associated user.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Preference.Kind">
|
||
<summary>
|
||
Gets the type of this preference.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Preference.Value">
|
||
<summary>
|
||
Gets or sets the value of this preference.
|
||
</summary>
|
||
<remarks>
|
||
Required, Max length = 65535.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Preference.RowVersion">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Preference.OnSavingChanges">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.ProgramAudioEntity">
|
||
<summary>
|
||
Lists types of Audio.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ProgramAudioEntity.Mono">
|
||
<summary>
|
||
Mono.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ProgramAudioEntity.Stereo">
|
||
<summary>
|
||
Stereo.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ProgramAudioEntity.Dolby">
|
||
<summary>
|
||
Dolby.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ProgramAudioEntity.DolbyDigital">
|
||
<summary>
|
||
DolbyDigital.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ProgramAudioEntity.Thx">
|
||
<summary>
|
||
Thx.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Entities.ProgramAudioEntity.Atmos">
|
||
<summary>
|
||
Atmos.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Security.ApiKey">
|
||
<summary>
|
||
An entity representing an API key.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Security.ApiKey.#ctor(System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Security.ApiKey"/> class.
|
||
</summary>
|
||
<param name="name">The name.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.ApiKey.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.ApiKey.DateCreated">
|
||
<summary>
|
||
Gets or sets the date created.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.ApiKey.DateLastActivity">
|
||
<summary>
|
||
Gets or sets the date of last activity.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.ApiKey.Name">
|
||
<summary>
|
||
Gets or sets the name.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.ApiKey.AccessToken">
|
||
<summary>
|
||
Gets or sets the access token.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Security.Device">
|
||
<summary>
|
||
An entity representing a device.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Security.Device.#ctor(System.Guid,System.String,System.String,System.String,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Security.Device"/> class.
|
||
</summary>
|
||
<param name="userId">The user id.</param>
|
||
<param name="appName">The app name.</param>
|
||
<param name="appVersion">The app version.</param>
|
||
<param name="deviceName">The device name.</param>
|
||
<param name="deviceId">The device id.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.Device.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.Device.UserId">
|
||
<summary>
|
||
Gets the user id.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.Device.AccessToken">
|
||
<summary>
|
||
Gets or sets the access token.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.Device.AppName">
|
||
<summary>
|
||
Gets or sets the app name.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.Device.AppVersion">
|
||
<summary>
|
||
Gets or sets the app version.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.Device.DeviceName">
|
||
<summary>
|
||
Gets or sets the device name.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.Device.DeviceId">
|
||
<summary>
|
||
Gets or sets the device id.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.Device.IsActive">
|
||
<summary>
|
||
Gets or sets a value indicating whether this device is active.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.Device.DateCreated">
|
||
<summary>
|
||
Gets or sets the date created.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.Device.DateModified">
|
||
<summary>
|
||
Gets or sets the date modified.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.Device.DateLastActivity">
|
||
<summary>
|
||
Gets or sets the date of last activity.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.Device.User">
|
||
<summary>
|
||
Gets the user.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Security.DeviceOptions">
|
||
<summary>
|
||
An entity representing custom options for a device.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.Security.DeviceOptions.#ctor(System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.Security.DeviceOptions"/> class.
|
||
</summary>
|
||
<param name="deviceId">The device id.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.DeviceOptions.Id">
|
||
<summary>
|
||
Gets the id.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.DeviceOptions.DeviceId">
|
||
<summary>
|
||
Gets the device id.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Security.DeviceOptions.CustomName">
|
||
<summary>
|
||
Gets or sets the custom name.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.TrickplayInfo">
|
||
<summary>
|
||
An entity representing the metadata for a group of trickplay tiles.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.TrickplayInfo.ItemId">
|
||
<summary>
|
||
Gets or sets the id of the associated item.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.TrickplayInfo.Width">
|
||
<summary>
|
||
Gets or sets width of an individual thumbnail.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.TrickplayInfo.Height">
|
||
<summary>
|
||
Gets or sets height of an individual thumbnail.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.TrickplayInfo.TileWidth">
|
||
<summary>
|
||
Gets or sets amount of thumbnails per row.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.TrickplayInfo.TileHeight">
|
||
<summary>
|
||
Gets or sets amount of thumbnails per column.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.TrickplayInfo.ThumbnailCount">
|
||
<summary>
|
||
Gets or sets total amount of non-black thumbnails.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.TrickplayInfo.Interval">
|
||
<summary>
|
||
Gets or sets interval in milliseconds between each trickplay thumbnail.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.TrickplayInfo.Bandwidth">
|
||
<summary>
|
||
Gets or sets peak bandwidth usage in bits per second.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.User">
|
||
<summary>
|
||
An entity representing a user.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.User.#ctor(System.String,System.String,System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Entities.User"/> class.
|
||
Public constructor with required data.
|
||
</summary>
|
||
<param name="username">The username for the new user.</param>
|
||
<param name="authenticationProviderId">The Id of the user's authentication provider.</param>
|
||
<param name="passwordResetProviderId">The Id of the user's password reset provider.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.Id">
|
||
<summary>
|
||
Gets or sets the Id of the user.
|
||
</summary>
|
||
<remarks>
|
||
Identity, Indexed, Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.Username">
|
||
<summary>
|
||
Gets or sets the user's name.
|
||
</summary>
|
||
<remarks>
|
||
Required, Max length = 255.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.Password">
|
||
<summary>
|
||
Gets or sets the user's password, or <c>null</c> if none is set.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 65535.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.MustUpdatePassword">
|
||
<summary>
|
||
Gets or sets a value indicating whether the user must update their password.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.AudioLanguagePreference">
|
||
<summary>
|
||
Gets or sets the audio language preference.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 255.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.AuthenticationProviderId">
|
||
<summary>
|
||
Gets or sets the authentication provider id.
|
||
</summary>
|
||
<remarks>
|
||
Required, Max length = 255.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.PasswordResetProviderId">
|
||
<summary>
|
||
Gets or sets the password reset provider id.
|
||
</summary>
|
||
<remarks>
|
||
Required, Max length = 255.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.InvalidLoginAttemptCount">
|
||
<summary>
|
||
Gets or sets the invalid login attempt count.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.LastActivityDate">
|
||
<summary>
|
||
Gets or sets the last activity date.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.LastLoginDate">
|
||
<summary>
|
||
Gets or sets the last login date.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.LoginAttemptsBeforeLockout">
|
||
<summary>
|
||
Gets or sets the number of login attempts the user can make before they are locked out.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.MaxActiveSessions">
|
||
<summary>
|
||
Gets or sets the maximum number of active sessions the user can have at once.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.SubtitleMode">
|
||
<summary>
|
||
Gets or sets the subtitle mode.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.PlayDefaultAudioTrack">
|
||
<summary>
|
||
Gets or sets a value indicating whether the default audio track should be played.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.SubtitleLanguagePreference">
|
||
<summary>
|
||
Gets or sets the subtitle language preference.
|
||
</summary>
|
||
<remarks>
|
||
Max length = 255.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.DisplayMissingEpisodes">
|
||
<summary>
|
||
Gets or sets a value indicating whether missing episodes should be displayed.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.DisplayCollectionsView">
|
||
<summary>
|
||
Gets or sets a value indicating whether to display the collections view.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.EnableLocalPassword">
|
||
<summary>
|
||
Gets or sets a value indicating whether the user has a local password.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.HidePlayedInLatest">
|
||
<summary>
|
||
Gets or sets a value indicating whether the server should hide played content in "Latest".
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.RememberAudioSelections">
|
||
<summary>
|
||
Gets or sets a value indicating whether to remember audio selections on played content.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.RememberSubtitleSelections">
|
||
<summary>
|
||
Gets or sets a value indicating whether to remember subtitle selections on played content.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.EnableNextEpisodeAutoPlay">
|
||
<summary>
|
||
Gets or sets a value indicating whether to enable auto-play for the next episode.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.EnableAutoLogin">
|
||
<summary>
|
||
Gets or sets a value indicating whether the user should auto-login.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.EnableUserPreferenceAccess">
|
||
<summary>
|
||
Gets or sets a value indicating whether the user can change their preferences.
|
||
</summary>
|
||
<remarks>
|
||
Required.
|
||
</remarks>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.MaxParentalRatingScore">
|
||
<summary>
|
||
Gets or sets the maximum parental rating score.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.MaxParentalRatingSubScore">
|
||
<summary>
|
||
Gets or sets the maximum parental rating sub score.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.RemoteClientBitrateLimit">
|
||
<summary>
|
||
Gets or sets the remote client bitrate limit.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.InternalId">
|
||
<summary>
|
||
Gets or sets the internal id.
|
||
This is a temporary stopgap for until the library db is migrated.
|
||
This corresponds to the value of the index of this user in the library db.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.ProfileImage">
|
||
<summary>
|
||
Gets or sets the user's profile image. Can be <c>null</c>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.DisplayPreferences">
|
||
<summary>
|
||
Gets the user's display preferences.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.SyncPlayAccess">
|
||
<summary>
|
||
Gets or sets the level of sync play permissions this user has.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.CastReceiverId">
|
||
<summary>
|
||
Gets or sets the cast receiver id.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.RowVersion">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.AccessSchedules">
|
||
<summary>
|
||
Gets the list of access schedules this user has.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.ItemDisplayPreferences">
|
||
<summary>
|
||
Gets the list of item display preferences.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.Permissions">
|
||
<summary>
|
||
Gets the list of permissions this user has.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.User.Preferences">
|
||
<summary>
|
||
Gets the list of preferences this user has.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Entities.User.OnSavingChanges">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.UserData">
|
||
<summary>
|
||
Provides <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemEntity"/> and <see cref="P:Jellyfin.Database.Implementations.Entities.UserData.User"/> related data.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.UserData.CustomDataKey">
|
||
<summary>
|
||
Gets or sets the custom data key.
|
||
</summary>
|
||
<value>The rating.</value>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.UserData.Rating">
|
||
<summary>
|
||
Gets or sets the users 0-10 rating.
|
||
</summary>
|
||
<value>The rating.</value>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.UserData.PlaybackPositionTicks">
|
||
<summary>
|
||
Gets or sets the playback position ticks.
|
||
</summary>
|
||
<value>The playback position ticks.</value>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.UserData.PlayCount">
|
||
<summary>
|
||
Gets or sets the play count.
|
||
</summary>
|
||
<value>The play count.</value>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.UserData.IsFavorite">
|
||
<summary>
|
||
Gets or sets a value indicating whether this instance is favorite.
|
||
</summary>
|
||
<value><c>true</c> if this instance is favorite; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.UserData.LastPlayedDate">
|
||
<summary>
|
||
Gets or sets the last played date.
|
||
</summary>
|
||
<value>The last played date.</value>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.UserData.Played">
|
||
<summary>
|
||
Gets or sets a value indicating whether this <see cref="T:Jellyfin.Database.Implementations.Entities.UserData" /> is played.
|
||
</summary>
|
||
<value><c>true</c> if played; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.UserData.AudioStreamIndex">
|
||
<summary>
|
||
Gets or sets the index of the audio stream.
|
||
</summary>
|
||
<value>The index of the audio stream.</value>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.UserData.SubtitleStreamIndex">
|
||
<summary>
|
||
Gets or sets the index of the subtitle stream.
|
||
</summary>
|
||
<value>The index of the subtitle stream.</value>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.UserData.Likes">
|
||
<summary>
|
||
Gets or sets a value indicating whether the item is liked or not.
|
||
This should never be serialized.
|
||
</summary>
|
||
<value><c>null</c> if [likes] contains no value, <c>true</c> if [likes]; otherwise, <c>false</c>.</value>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.UserData.RetentionDate">
|
||
<summary>
|
||
Gets or Sets the date the referenced <see cref="P:Jellyfin.Database.Implementations.Entities.UserData.Item"/> has been deleted.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.UserData.ItemId">
|
||
<summary>
|
||
Gets or sets the key.
|
||
</summary>
|
||
<value>The key.</value>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.UserData.Item">
|
||
<summary>
|
||
Gets or Sets the BaseItem.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.UserData.UserId">
|
||
<summary>
|
||
Gets or Sets the UserId.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.UserData.User">
|
||
<summary>
|
||
Gets or Sets the User.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Views.ItemPersonView">
|
||
<summary>
|
||
Read-only projection of the library."ItemPeople_v" view.
|
||
All cast and crew entries linked to the items they appear in.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Views.ItemProviderView">
|
||
<summary>
|
||
Read-only projection of library."ItemProviders_v".
|
||
Items with external provider IDs pivoted into named columns.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Views.ItemProviderView.OtherProviders">
|
||
<summary>Gets or sets remaining providers as a JSON object string.</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Views.LibrarySummaryView">
|
||
<summary>
|
||
Read-only projection of the library."LibrarySummary_v" view.
|
||
One row per item type with aggregate statistics across the whole library.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Views.MediaStreamInfoView">
|
||
<summary>
|
||
Read-only projection of library."MediaStreamInfos_v".
|
||
Flat view of all media streams with audio- and video-specific columns merged.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Views.UserPlaybackHistoryView">
|
||
<summary>
|
||
Read-only projection of library."UserPlaybackHistory_v".
|
||
Per-user watch history with calculated progress percentage.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Views.UserPlaybackHistoryView.ProgressPct">
|
||
<summary>Gets or sets playback progress 0–100. NULL when no runtime.</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Entities.Views.VideoItemView">
|
||
<summary>
|
||
Read-only projection of library."VideoItems_v".
|
||
Every non-folder, non-virtual item with at least one video stream.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Entities.Views.VideoItemView.HDRFormat">
|
||
<summary>Gets or sets derived HDR format: "Dolby Vision", "HDR10+", "HDR10", "HLG", or "SDR".</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Enums.ArtKind">
|
||
<summary>
|
||
An enum representing types of art.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ArtKind.Other">
|
||
<summary>
|
||
Another type of art, not covered by the other members.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ArtKind.Poster">
|
||
<summary>
|
||
A poster.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ArtKind.Banner">
|
||
<summary>
|
||
A banner.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ArtKind.Thumbnail">
|
||
<summary>
|
||
A thumbnail.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ArtKind.Logo">
|
||
<summary>
|
||
A logo.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Enums.ChromecastVersion">
|
||
<summary>
|
||
An enum representing the version of Chromecast to be used by clients.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ChromecastVersion.Stable">
|
||
<summary>
|
||
Stable Chromecast version.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ChromecastVersion.Unstable">
|
||
<summary>
|
||
Unstable Chromecast version.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Enums.DynamicDayOfWeek">
|
||
<summary>
|
||
An enum that represents a day of the week, weekdays, weekends, or all days.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.DynamicDayOfWeek.Sunday">
|
||
<summary>
|
||
Sunday.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.DynamicDayOfWeek.Monday">
|
||
<summary>
|
||
Monday.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.DynamicDayOfWeek.Tuesday">
|
||
<summary>
|
||
Tuesday.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.DynamicDayOfWeek.Wednesday">
|
||
<summary>
|
||
Wednesday.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.DynamicDayOfWeek.Thursday">
|
||
<summary>
|
||
Thursday.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.DynamicDayOfWeek.Friday">
|
||
<summary>
|
||
Friday.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.DynamicDayOfWeek.Saturday">
|
||
<summary>
|
||
Saturday.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.DynamicDayOfWeek.Everyday">
|
||
<summary>
|
||
All days of the week.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.DynamicDayOfWeek.Weekday">
|
||
<summary>
|
||
A week day, or Monday-Friday.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.DynamicDayOfWeek.Weekend">
|
||
<summary>
|
||
Saturday and Sunday.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Enums.HomeSectionType">
|
||
<summary>
|
||
An enum representing the different options for the home screen sections.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.HomeSectionType.None">
|
||
<summary>
|
||
None.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.HomeSectionType.SmallLibraryTiles">
|
||
<summary>
|
||
My Media.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.HomeSectionType.LibraryButtons">
|
||
<summary>
|
||
My Media Small.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.HomeSectionType.ActiveRecordings">
|
||
<summary>
|
||
Active Recordings.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.HomeSectionType.Resume">
|
||
<summary>
|
||
Continue Watching.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.HomeSectionType.ResumeAudio">
|
||
<summary>
|
||
Continue Listening.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.HomeSectionType.LatestMedia">
|
||
<summary>
|
||
Latest Media.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.HomeSectionType.NextUp">
|
||
<summary>
|
||
Next Up.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.HomeSectionType.LiveTv">
|
||
<summary>
|
||
Live TV.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.HomeSectionType.ResumeBook">
|
||
<summary>
|
||
Continue Reading.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Enums.IndexingKind">
|
||
<summary>
|
||
An enum representing a type of indexing in a user's display preferences.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.IndexingKind.PremiereDate">
|
||
<summary>
|
||
Index by the premiere date.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.IndexingKind.ProductionYear">
|
||
<summary>
|
||
Index by the production year.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.IndexingKind.CommunityRating">
|
||
<summary>
|
||
Index by the community rating.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Enums.MediaFileKind">
|
||
<summary>
|
||
An enum representing the type of media file.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.MediaFileKind.Main">
|
||
<summary>
|
||
The main file.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.MediaFileKind.Sidecar">
|
||
<summary>
|
||
A sidecar file.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.MediaFileKind.AdditionalPart">
|
||
<summary>
|
||
An additional part to the main file.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.MediaFileKind.AlternativeFormat">
|
||
<summary>
|
||
An alternative format to the main file.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.MediaFileKind.AdditionalStream">
|
||
<summary>
|
||
An additional stream for the main file.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Enums.MediaSegmentType">
|
||
<summary>
|
||
Defines the types of content an individual <see cref="T:Jellyfin.Database.Implementations.Entities.MediaSegment"/> represents.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.MediaSegmentType.Unknown">
|
||
<summary>
|
||
Default media type or custom one.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.MediaSegmentType.Commercial">
|
||
<summary>
|
||
Commercial.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.MediaSegmentType.Preview">
|
||
<summary>
|
||
Preview.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.MediaSegmentType.Recap">
|
||
<summary>
|
||
Recap.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.MediaSegmentType.Outro">
|
||
<summary>
|
||
Outro.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.MediaSegmentType.Intro">
|
||
<summary>
|
||
Intro.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Enums.PermissionKind">
|
||
<summary>
|
||
The types of user permissions.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.IsAdministrator">
|
||
<summary>
|
||
Whether the user is an administrator.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.IsHidden">
|
||
<summary>
|
||
Whether the user is hidden.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.IsDisabled">
|
||
<summary>
|
||
Whether the user is disabled.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableSharedDeviceControl">
|
||
<summary>
|
||
Whether the user can control shared devices.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableRemoteAccess">
|
||
<summary>
|
||
Whether the user can access the server remotely.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableLiveTvManagement">
|
||
<summary>
|
||
Whether the user can manage live tv.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableLiveTvAccess">
|
||
<summary>
|
||
Whether the user can access live tv.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableMediaPlayback">
|
||
<summary>
|
||
Whether the user can play media.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableAudioPlaybackTranscoding">
|
||
<summary>
|
||
Whether the server should transcode audio for the user if requested.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableVideoPlaybackTranscoding">
|
||
<summary>
|
||
Whether the server should transcode video for the user if requested.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableContentDeletion">
|
||
<summary>
|
||
Whether the user can delete content.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableContentDownloading">
|
||
<summary>
|
||
Whether the user can download content.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableSyncTranscoding">
|
||
<summary>
|
||
Whether to enable sync transcoding for the user.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableMediaConversion">
|
||
<summary>
|
||
Whether the user can do media conversion.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableAllDevices">
|
||
<summary>
|
||
Whether the user has access to all devices.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableAllChannels">
|
||
<summary>
|
||
Whether the user has access to all channels.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableAllFolders">
|
||
<summary>
|
||
Whether the user has access to all folders.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnablePublicSharing">
|
||
<summary>
|
||
Whether to enable public sharing for the user.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableRemoteControlOfOtherUsers">
|
||
<summary>
|
||
Whether the user can remotely control other users.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnablePlaybackRemuxing">
|
||
<summary>
|
||
Whether the user is permitted to do playback remuxing.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.ForceRemoteSourceTranscoding">
|
||
<summary>
|
||
Whether the server should force transcoding on remote connections for the user.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableCollectionManagement">
|
||
<summary>
|
||
Whether the user can create, modify and delete collections.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableSubtitleManagement">
|
||
<summary>
|
||
Whether the user can edit subtitles.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PermissionKind.EnableLyricManagement">
|
||
<summary>
|
||
Whether the user can edit lyrics.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Enums.PersonRoleType">
|
||
<summary>
|
||
An enum representing a person's role in a specific media item.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PersonRoleType.Other">
|
||
<summary>
|
||
Another role, not covered by the other types.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PersonRoleType.Director">
|
||
<summary>
|
||
The director of the media.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PersonRoleType.Artist">
|
||
<summary>
|
||
An artist.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PersonRoleType.OriginalArtist">
|
||
<summary>
|
||
The original artist.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PersonRoleType.Actor">
|
||
<summary>
|
||
An actor.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PersonRoleType.VoiceActor">
|
||
<summary>
|
||
A voice actor.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PersonRoleType.Producer">
|
||
<summary>
|
||
A producer.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PersonRoleType.Remixer">
|
||
<summary>
|
||
A remixer.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PersonRoleType.Conductor">
|
||
<summary>
|
||
A conductor.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PersonRoleType.Composer">
|
||
<summary>
|
||
A composer.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PersonRoleType.Author">
|
||
<summary>
|
||
An author.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PersonRoleType.Editor">
|
||
<summary>
|
||
An editor.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Enums.PreferenceKind">
|
||
<summary>
|
||
The types of user preferences.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PreferenceKind.BlockedTags">
|
||
<summary>
|
||
A list of blocked tags.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PreferenceKind.BlockedChannels">
|
||
<summary>
|
||
A list of blocked channels.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PreferenceKind.BlockedMediaFolders">
|
||
<summary>
|
||
A list of blocked media folders.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PreferenceKind.EnabledDevices">
|
||
<summary>
|
||
A list of enabled devices.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PreferenceKind.EnabledChannels">
|
||
<summary>
|
||
A list of enabled channels.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PreferenceKind.EnabledFolders">
|
||
<summary>
|
||
A list of enabled folders.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PreferenceKind.EnableContentDeletionFromFolders">
|
||
<summary>
|
||
A list of folders to allow content deletion from.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PreferenceKind.LatestItemExcludes">
|
||
<summary>
|
||
A list of latest items to exclude.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PreferenceKind.MyMediaExcludes">
|
||
<summary>
|
||
A list of media to exclude.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PreferenceKind.GroupedFolders">
|
||
<summary>
|
||
A list of grouped folders.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PreferenceKind.BlockUnratedItems">
|
||
<summary>
|
||
A list of unrated items to block.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PreferenceKind.OrderedViews">
|
||
<summary>
|
||
A list of ordered views.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.PreferenceKind.AllowedTags">
|
||
<summary>
|
||
A list of allowed tags.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Enums.ScrollDirection">
|
||
<summary>
|
||
An enum representing the axis that should be scrolled.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ScrollDirection.Horizontal">
|
||
<summary>
|
||
Horizontal scrolling direction.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ScrollDirection.Vertical">
|
||
<summary>
|
||
Vertical scrolling direction.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Enums.SortOrder">
|
||
<summary>
|
||
An enum representing the sorting order.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.SortOrder.Ascending">
|
||
<summary>
|
||
Sort in increasing order.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.SortOrder.Descending">
|
||
<summary>
|
||
Sort in decreasing order.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Enums.SubtitlePlaybackMode">
|
||
<summary>
|
||
An enum representing a subtitle playback mode.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.SubtitlePlaybackMode.Default">
|
||
<summary>
|
||
The default subtitle playback mode.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.SubtitlePlaybackMode.Always">
|
||
<summary>
|
||
Always show subtitles.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.SubtitlePlaybackMode.OnlyForced">
|
||
<summary>
|
||
Only show forced subtitles.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.SubtitlePlaybackMode.None">
|
||
<summary>
|
||
Don't show subtitles.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.SubtitlePlaybackMode.Smart">
|
||
<summary>
|
||
Only show subtitles when the current audio stream is in a different language.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Enums.SyncPlayUserAccessType">
|
||
<summary>
|
||
Enum SyncPlayUserAccessType.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.SyncPlayUserAccessType.CreateAndJoinGroups">
|
||
<summary>
|
||
User can create groups and join them.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.SyncPlayUserAccessType.JoinGroups">
|
||
<summary>
|
||
User can only join already existing groups.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.SyncPlayUserAccessType.None">
|
||
<summary>
|
||
SyncPlay is disabled for the user.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Enums.ViewType">
|
||
<summary>
|
||
An enum representing the type of view for a library or collection.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Albums">
|
||
<summary>
|
||
Shows albums.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.AlbumArtists">
|
||
<summary>
|
||
Shows album artists.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Artists">
|
||
<summary>
|
||
Shows artists.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Channels">
|
||
<summary>
|
||
Shows channels.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Collections">
|
||
<summary>
|
||
Shows collections.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Episodes">
|
||
<summary>
|
||
Shows episodes.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Favorites">
|
||
<summary>
|
||
Shows favorites.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Genres">
|
||
<summary>
|
||
Shows genres.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Guide">
|
||
<summary>
|
||
Shows guide.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Movies">
|
||
<summary>
|
||
Shows movies.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Networks">
|
||
<summary>
|
||
Shows networks.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Playlists">
|
||
<summary>
|
||
Shows playlists.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Programs">
|
||
<summary>
|
||
Shows programs.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Recordings">
|
||
<summary>
|
||
Shows recordings.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Schedule">
|
||
<summary>
|
||
Shows schedule.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Series">
|
||
<summary>
|
||
Shows series.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Shows">
|
||
<summary>
|
||
Shows shows.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Songs">
|
||
<summary>
|
||
Shows songs.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Suggestions">
|
||
<summary>
|
||
Shows songs.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Trailers">
|
||
<summary>
|
||
Shows trailers.
|
||
</summary>
|
||
</member>
|
||
<member name="F:Jellyfin.Database.Implementations.Enums.ViewType.Upcoming">
|
||
<summary>
|
||
Shows upcoming.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.IJellyfinDatabaseProvider">
|
||
<summary>
|
||
Defines the type and extension points for multi database support.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.IJellyfinDatabaseProvider.DbContextFactory">
|
||
<summary>
|
||
Gets or Sets the Database Factory when initialisaition is done.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.IJellyfinDatabaseProvider.Initialise(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder,Jellyfin.Database.Implementations.DbConfiguration.DatabaseConfigurationOptions)">
|
||
<summary>
|
||
Initialises jellyfins EFCore database access.
|
||
</summary>
|
||
<param name="options">The EFCore database options.</param>
|
||
<param name="databaseConfiguration">The Jellyfin database options.</param>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.IJellyfinDatabaseProvider.OnModelCreating(Microsoft.EntityFrameworkCore.ModelBuilder)">
|
||
<summary>
|
||
Will be invoked when EFCore wants to build its model.
|
||
</summary>
|
||
<param name="modelBuilder">The ModelBuilder from EFCore.</param>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.IJellyfinDatabaseProvider.ConfigureConventions(Microsoft.EntityFrameworkCore.ModelConfigurationBuilder)">
|
||
<summary>
|
||
Will be invoked when EFCore wants to configure its model.
|
||
</summary>
|
||
<param name="configurationBuilder">The ModelConfigurationBuilder from EFCore.</param>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.IJellyfinDatabaseProvider.RunScheduledOptimisation(System.Threading.CancellationToken)">
|
||
<summary>
|
||
If supported this should run any periodic maintaince tasks.
|
||
</summary>
|
||
<param name="cancellationToken">The token to abort the operation.</param>
|
||
<returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.IJellyfinDatabaseProvider.RunShutdownTask(System.Threading.CancellationToken)">
|
||
<summary>
|
||
If supported this should perform any actions that are required on stopping the jellyfin server.
|
||
</summary>
|
||
<param name="cancellationToken">The token that will be used to abort the operation.</param>
|
||
<returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.IJellyfinDatabaseProvider.MigrationBackupFast(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Runs a full Database backup that can later be restored to.
|
||
</summary>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
<returns>A key to identify the backup.</returns>
|
||
<exception cref="T:System.NotImplementedException">May throw an NotImplementException if this operation is not supported for this database.</exception>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.IJellyfinDatabaseProvider.RestoreBackupFast(System.String,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Restores a backup that has been previously created by <see cref="M:Jellyfin.Database.Implementations.IJellyfinDatabaseProvider.MigrationBackupFast(System.Threading.CancellationToken)"/>.
|
||
</summary>
|
||
<param name="key">The key to the backup from which the current database should be restored from.</param>
|
||
<param name="cancellationToken">A cancellation token.</param>
|
||
<returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the result of the asynchronous operation.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.IJellyfinDatabaseProvider.DeleteBackup(System.String)">
|
||
<summary>
|
||
Deletes a backup that has been previously created by <see cref="M:Jellyfin.Database.Implementations.IJellyfinDatabaseProvider.MigrationBackupFast(System.Threading.CancellationToken)"/>.
|
||
</summary>
|
||
<param name="key">The key to the backup which should be cleaned up.</param>
|
||
<returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the result of the asynchronous operation.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.IJellyfinDatabaseProvider.PurgeDatabase(Jellyfin.Database.Implementations.JellyfinDbContext,System.Collections.Generic.IEnumerable{System.String})">
|
||
<summary>
|
||
Removes all contents from the database.
|
||
</summary>
|
||
<param name="dbContext">The Database context.</param>
|
||
<param name="tableNames">The names of the tables to purge or null for all tables to be purged.</param>
|
||
<returns>A Task.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.IJellyfinDatabaseProvider.EnsureTablesExistAsync(System.Threading.CancellationToken)">
|
||
<summary>
|
||
Ensures all required database tables exist by applying pending migrations if necessary.
|
||
This method should be called during startup to verify database schema integrity.
|
||
</summary>
|
||
<param name="cancellationToken">Cancellation token.</param>
|
||
<returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Interfaces.IHasArtwork">
|
||
<summary>
|
||
An interface abstracting an entity that has artwork.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Interfaces.IHasArtwork.Artwork">
|
||
<summary>
|
||
Gets a collection containing this entity's artwork.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Interfaces.IHasCompanies">
|
||
<summary>
|
||
An abstraction representing an entity that has companies.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Interfaces.IHasCompanies.Companies">
|
||
<summary>
|
||
Gets a collection containing this entity's companies.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Interfaces.IHasConcurrencyToken">
|
||
<summary>
|
||
An interface abstracting an entity that has a concurrency token.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Interfaces.IHasConcurrencyToken.RowVersion">
|
||
<summary>
|
||
Gets the version of this row. Acts as a concurrency token.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Interfaces.IHasConcurrencyToken.OnSavingChanges">
|
||
<summary>
|
||
Called when saving changes to this entity.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Interfaces.IHasPermissions">
|
||
<summary>
|
||
An abstraction representing an entity that has permissions.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Interfaces.IHasPermissions.Permissions">
|
||
<summary>
|
||
Gets a collection containing this entity's permissions.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Interfaces.IHasReleases">
|
||
<summary>
|
||
An abstraction representing an entity that has releases.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.Interfaces.IHasReleases.Releases">
|
||
<summary>
|
||
Gets a collection containing this entity's releases.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.JellyfinDatabaseProviderKeyAttribute">
|
||
<summary>
|
||
Defines the key of the database provider.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.JellyfinDatabaseProviderKeyAttribute.#ctor(System.String)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.JellyfinDatabaseProviderKeyAttribute"/> class.
|
||
</summary>
|
||
<param name="databaseProviderKey">The key on which to identify the annotated provider.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDatabaseProviderKeyAttribute.DatabaseProviderKey">
|
||
<summary>
|
||
Gets the key on which to identify the annotated provider.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.JellyfinDbContext">
|
||
<inheritdoc/>
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.JellyfinDbContext"/> class.
|
||
</summary>
|
||
<param name="options">The database context options.</param>
|
||
<param name="logger">Logger.</param>
|
||
<param name="jellyfinDatabaseProvider">The provider for the database engine specific operations.</param>
|
||
<param name="entityFrameworkCoreLocking">The locking behavior.</param>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.JellyfinDbContext.#ctor(Microsoft.EntityFrameworkCore.DbContextOptions{Jellyfin.Database.Implementations.JellyfinDbContext},Microsoft.Extensions.Logging.ILogger{Jellyfin.Database.Implementations.JellyfinDbContext},Jellyfin.Database.Implementations.IJellyfinDatabaseProvider,Jellyfin.Database.Implementations.Locking.IEntityFrameworkCoreLockingBehavior)">
|
||
<inheritdoc/>
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.JellyfinDbContext"/> class.
|
||
</summary>
|
||
<param name="options">The database context options.</param>
|
||
<param name="logger">Logger.</param>
|
||
<param name="jellyfinDatabaseProvider">The provider for the database engine specific operations.</param>
|
||
<param name="entityFrameworkCoreLocking">The locking behavior.</param>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.AccessSchedules">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the access schedules.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.ActivityLogs">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the activity logs.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.ApiKeys">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the API keys.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.Devices">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the devices.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.DeviceOptions">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the device options.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.DisplayPreferences">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the display preferences.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.ImageInfos">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the image infos.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.ItemDisplayPreferences">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the item display preferences.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.CustomItemDisplayPreferences">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the custom item display preferences.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.Permissions">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the permissions.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.Preferences">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the preferences.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.Users">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the users.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.TrickplayInfos">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the trickplay metadata.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.MediaSegments">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the media segments.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.UserData">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the user data.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.AncestorIds">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the user data.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.AttachmentStreamInfos">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the user data.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.BaseItems">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the user data.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.Chapters">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the user data.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.ItemValues">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.ItemValuesMap">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.MediaStreamInfos">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.AudioStreamDetails">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing audio-specific stream details.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.VideoStreamDetails">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing video-specific stream details.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.MediaStreamInfoViews">
|
||
<summary>
|
||
Gets the flat view over MediaStreamInfos joined with audio and video detail tables.
|
||
Maps to library."MediaStreamInfos_v".
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.VideoItemViews">
|
||
<summary>
|
||
Gets the view of video items joined with their primary stream details.
|
||
Maps to library."VideoItems_v".
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.UserPlaybackHistoryViews">
|
||
<summary>
|
||
Gets the view of per-user watch history with calculated progress.
|
||
Maps to library."UserPlaybackHistory_v".
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.ItemProviderViews">
|
||
<summary>
|
||
Gets the view of items with pivoted external provider IDs.
|
||
Maps to library."ItemProviders_v".
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.ItemPersonViews">
|
||
<summary>
|
||
Gets the view of cast and crew entries linked to their items.
|
||
Maps to library."ItemPeople_v".
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.LibrarySummaryViews">
|
||
<summary>
|
||
Gets the aggregate library statistics view, one row per item type.
|
||
Maps to library."LibrarySummary_v".
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.Peoples">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.PeopleBaseItemMap">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.BaseItemProviders">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing the referenced Providers with ids.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.BaseItemImageInfos">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.BaseItemMetadataFields">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.BaseItemTrailerTypes">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.KeyframeData">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.LibraryOptions">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing persisted library options.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.BaseItemTvExtras">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing TV-specific extension data for BaseItems.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.BaseItemLiveTvExtras">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing LiveTV-specific extension data for BaseItems.
|
||
</summary>
|
||
</member>
|
||
<member name="P:Jellyfin.Database.Implementations.JellyfinDbContext.BaseItemAudioExtras">
|
||
<summary>
|
||
Gets the <see cref="T:Microsoft.EntityFrameworkCore.DbSet`1"/> containing music-specific extension data for BaseItems.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.JellyfinDbContext.SaveChangesAsync(System.Boolean,System.Threading.CancellationToken)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.JellyfinDbContext.SaveChanges(System.Boolean)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.JellyfinDbContext.GetBatchSize(System.Int32)">
|
||
<summary>
|
||
Gets the recommended batch size for bulk operations based on the number of items to process.
|
||
Smaller batches during library scans reduce dead tuple generation in PostgreSQL.
|
||
</summary>
|
||
<param name="entityCount">The total number of entities being processed.</param>
|
||
<returns>The recommended batch size for optimal performance.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.JellyfinDbContext.OnModelCreating(Microsoft.EntityFrameworkCore.ModelBuilder)">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.JellyfinDbContext.ConfigureConventions(Microsoft.EntityFrameworkCore.ModelConfigurationBuilder)">
|
||
<inheritdoc />
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.JellyfinQueryHelperExtensions">
|
||
<summary>
|
||
Contains a number of query related extensions.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.JellyfinQueryHelperExtensions.WhereOneOrMany``2(System.Linq.IQueryable{``0},System.Collections.Generic.IList{``1},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
|
||
<summary>
|
||
Builds an optimised query checking one property against a list of values while maintaining an optimal query.
|
||
</summary>
|
||
<typeparam name="TEntity">The entity.</typeparam>
|
||
<typeparam name="TProperty">The property type to compare.</typeparam>
|
||
<param name="query">The source query.</param>
|
||
<param name="oneOf">The list of items to check.</param>
|
||
<param name="property">Property expression.</param>
|
||
<returns>A Query.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.JellyfinQueryHelperExtensions.WhereReferencedItem(System.Linq.IQueryable{Jellyfin.Database.Implementations.Entities.BaseItemEntity},Jellyfin.Database.Implementations.JellyfinDbContext,Jellyfin.Database.Implementations.Entities.ItemValueType,System.Collections.Generic.IList{System.Guid},System.Boolean)">
|
||
<summary>
|
||
Builds a query that checks referenced ItemValues for a cross BaseItem lookup.
|
||
</summary>
|
||
<param name="baseQuery">The source query.</param>
|
||
<param name="context">The database context.</param>
|
||
<param name="itemValueType">The type of item value to reference.</param>
|
||
<param name="referenceIds">The list of BaseItem ids to check matches.</param>
|
||
<param name="invert">If set an exclusion check is performed instead.</param>
|
||
<returns>A Query.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.JellyfinQueryHelperExtensions.WhereReferencedItemMultipleTypes(System.Linq.IQueryable{Jellyfin.Database.Implementations.Entities.BaseItemEntity},Jellyfin.Database.Implementations.JellyfinDbContext,System.Collections.Generic.IList{Jellyfin.Database.Implementations.Entities.ItemValueType},System.Collections.Generic.IList{System.Guid},System.Boolean)">
|
||
<summary>
|
||
Builds a query that checks referenced ItemValues for a cross BaseItem lookup.
|
||
</summary>
|
||
<param name="baseQuery">The source query.</param>
|
||
<param name="context">The database context.</param>
|
||
<param name="itemValueTypes">The type of item value to reference.</param>
|
||
<param name="referenceIds">The list of BaseItem ids to check matches.</param>
|
||
<param name="invert">If set an exclusion check is performed instead.</param>
|
||
<returns>A Query.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.JellyfinQueryHelperExtensions.ReferencedItemFilterExpressionBuilder(Jellyfin.Database.Implementations.JellyfinDbContext,Jellyfin.Database.Implementations.Entities.ItemValueType,System.Collections.Generic.IList{System.Guid},System.Boolean)">
|
||
<summary>
|
||
Builds a query expression that checks referenced ItemValues for a cross BaseItem lookup.
|
||
</summary>
|
||
<param name="context">The database context.</param>
|
||
<param name="itemValueType">The type of item value to reference.</param>
|
||
<param name="referenceIds">The list of BaseItem ids to check matches.</param>
|
||
<param name="invert">If set an exclusion check is performed instead.</param>
|
||
<returns>A Query.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.JellyfinQueryHelperExtensions.OneOrManyExpressionBuilder``2(System.Collections.Generic.IList{``1},System.Linq.Expressions.Expression{System.Func{``0,``1}})">
|
||
<summary>
|
||
Builds an optimised query expression checking one property against a list of values while maintaining an optimal query.
|
||
</summary>
|
||
<typeparam name="TEntity">The entity.</typeparam>
|
||
<typeparam name="TProperty">The property type to compare.</typeparam>
|
||
<param name="oneOf">The list of items to check.</param>
|
||
<param name="property">Property expression.</param>
|
||
<returns>A Query.</returns>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Locking.IEntityFrameworkCoreLockingBehavior">
|
||
<summary>
|
||
Defines a jellyfin locking behavior that can be configured.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Locking.IEntityFrameworkCoreLockingBehavior.Initialise(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)">
|
||
<summary>
|
||
Provides access to the builder to setup any connection related locking behavior.
|
||
</summary>
|
||
<param name="optionsBuilder">The options builder.</param>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Locking.IEntityFrameworkCoreLockingBehavior.OnSaveChanges(Jellyfin.Database.Implementations.JellyfinDbContext,System.Action)">
|
||
<summary>
|
||
Will be invoked when changes should be saved in the current locking behavior.
|
||
</summary>
|
||
<param name="context">The database context invoking the action.</param>
|
||
<param name="saveChanges">Callback for performing the actual save changes.</param>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Locking.IEntityFrameworkCoreLockingBehavior.OnSaveChangesAsync(Jellyfin.Database.Implementations.JellyfinDbContext,System.Func{System.Threading.Tasks.Task})">
|
||
<summary>
|
||
Will be invoked when changes should be saved in the current locking behavior.
|
||
</summary>
|
||
<param name="context">The database context invoking the action.</param>
|
||
<param name="saveChanges">Callback for performing the actual save changes.</param>
|
||
<returns>A <see cref="T:System.Threading.Tasks.Task"/> representing the asynchronous operation.</returns>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Locking.NoLockBehavior">
|
||
<summary>
|
||
Default lock behavior. Defines no explicit application locking behavior.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Locking.NoLockBehavior.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Database.Implementations.Locking.NoLockBehavior})">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Locking.NoLockBehavior"/> class.
|
||
</summary>
|
||
<param name="logger">The Application logger.</param>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Locking.NoLockBehavior.OnSaveChanges(Jellyfin.Database.Implementations.JellyfinDbContext,System.Action)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Locking.NoLockBehavior.Initialise(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Locking.NoLockBehavior.OnSaveChangesAsync(Jellyfin.Database.Implementations.JellyfinDbContext,System.Func{System.Threading.Tasks.Task})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Locking.OptimisticLockBehavior">
|
||
<summary>
|
||
Defines a locking mechanism that will retry any write operation for a few times.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Locking.OptimisticLockBehavior.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Database.Implementations.Locking.OptimisticLockBehavior})">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Locking.OptimisticLockBehavior"/> class.
|
||
</summary>
|
||
<param name="logger">The application logger.</param>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Locking.OptimisticLockBehavior.Initialise(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Locking.OptimisticLockBehavior.OnSaveChanges(Jellyfin.Database.Implementations.JellyfinDbContext,System.Action)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Locking.OptimisticLockBehavior.OnSaveChangesAsync(Jellyfin.Database.Implementations.JellyfinDbContext,System.Func{System.Threading.Tasks.Task})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Locking.PessimisticLockBehavior">
|
||
<summary>
|
||
A locking behavior that will always block any operation while a write is requested. Mimicks the old SqliteRepository behavior.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Locking.PessimisticLockBehavior.#ctor(Microsoft.Extensions.Logging.ILogger{Jellyfin.Database.Implementations.Locking.PessimisticLockBehavior},Microsoft.Extensions.Logging.ILoggerFactory)">
|
||
<summary>
|
||
Initializes a new instance of the <see cref="T:Jellyfin.Database.Implementations.Locking.PessimisticLockBehavior"/> class.
|
||
</summary>
|
||
<param name="logger">The application logger.</param>
|
||
<param name="loggerFactory">The logger factory.</param>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Locking.PessimisticLockBehavior.OnSaveChanges(Jellyfin.Database.Implementations.JellyfinDbContext,System.Action)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Locking.PessimisticLockBehavior.Initialise(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder)">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.Locking.PessimisticLockBehavior.OnSaveChangesAsync(Jellyfin.Database.Implementations.JellyfinDbContext,System.Func{System.Threading.Tasks.Task})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.Locking.PessimisticLockBehavior.CommandLockingInterceptor">
|
||
<summary>
|
||
Adds strict read/write locking.
|
||
</summary>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.ActivityLogConfiguration">
|
||
<summary>
|
||
FluentAPI configuration for the ActivityLog entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.ActivityLogConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.ActivityLog})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.AncestorIdConfiguration">
|
||
<summary>
|
||
AncestorId configuration.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.AncestorIdConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.AncestorId})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.ApiKeyConfiguration">
|
||
<summary>
|
||
FluentAPI configuration for the ApiKey entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.ApiKeyConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.Security.ApiKey})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.AttachmentStreamInfoConfiguration">
|
||
<summary>
|
||
FluentAPI configuration for the AttachmentStreamInfo entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.AttachmentStreamInfoConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.AttachmentStreamInfo})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.AudioStreamDetailsConfiguration">
|
||
<summary>
|
||
EF Core configuration for <see cref="T:Jellyfin.Database.Implementations.Entities.AudioStreamDetails"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.AudioStreamDetailsConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.AudioStreamDetails})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.BaseItemAudioExtrasConfiguration">
|
||
<summary>
|
||
EF Core configuration for <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemAudioExtras"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.BaseItemAudioExtrasConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.BaseItemAudioExtras})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.BaseItemConfiguration">
|
||
<summary>
|
||
Configuration for BaseItem.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.BaseItemConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.BaseItemEntity})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.BaseItemLiveTvExtrasConfiguration">
|
||
<summary>
|
||
EF Core configuration for <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemLiveTvExtras"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.BaseItemLiveTvExtrasConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.BaseItemLiveTvExtras})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.BaseItemMetadataFieldConfiguration">
|
||
<summary>
|
||
Provides configuration for the BaseItemMetadataField entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.BaseItemMetadataFieldConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.BaseItemMetadataField})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.BaseItemProviderConfiguration">
|
||
<summary>
|
||
BaseItemProvider configuration.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.BaseItemProviderConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.BaseItemProvider})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.BaseItemTrailerTypeConfiguration">
|
||
<summary>
|
||
Provides configuration for the BaseItemMetadataField entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.BaseItemTrailerTypeConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.BaseItemTrailerType})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.BaseItemTvExtrasConfiguration">
|
||
<summary>
|
||
EF Core configuration for <see cref="T:Jellyfin.Database.Implementations.Entities.BaseItemTvExtras"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.BaseItemTvExtrasConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.BaseItemTvExtras})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.ChapterConfiguration">
|
||
<summary>
|
||
Chapter configuration.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.ChapterConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.Chapter})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.CustomItemDisplayPreferencesConfiguration">
|
||
<summary>
|
||
FluentAPI configuration for the CustomItemDisplayPreferences entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.CustomItemDisplayPreferencesConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.CustomItemDisplayPreferences})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.DeviceConfiguration">
|
||
<summary>
|
||
FluentAPI configuration for the Device entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.DeviceConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.Security.Device})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.DeviceOptionsConfiguration">
|
||
<summary>
|
||
FluentAPI configuration for the DeviceOptions entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.DeviceOptionsConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.Security.DeviceOptions})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.DisplayPreferencesConfiguration">
|
||
<summary>
|
||
FluentAPI configuration for the DisplayPreferencesConfiguration entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.DisplayPreferencesConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.DisplayPreferences})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.HomeSectionConfiguration">
|
||
<summary>
|
||
FluentAPI configuration for the HomeSection entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.HomeSectionConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.HomeSection})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.ItemValuesConfiguration">
|
||
<summary>
|
||
itemvalues Configuration.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.ItemValuesConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.ItemValue})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.ItemValuesMapConfiguration">
|
||
<summary>
|
||
itemvalues Configuration.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.ItemValuesMapConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.ItemValueMap})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.KeyframeDataConfiguration">
|
||
<summary>
|
||
KeyframeData Configuration.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.KeyframeDataConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.KeyframeData})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.LibraryOptionsEntityConfiguration">
|
||
<summary>
|
||
LibraryOptionsEntity Configuration.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.LibraryOptionsEntityConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.LibraryOptionsEntity})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.MediaStreamInfoConfiguration">
|
||
<summary>
|
||
People configuration.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.MediaStreamInfoConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.MediaStreamInfo})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.PeopleBaseItemMapConfiguration">
|
||
<summary>
|
||
People configuration.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.PeopleBaseItemMapConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.PeopleBaseItemMap})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.PeopleConfiguration">
|
||
<summary>
|
||
People configuration.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.PeopleConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.People})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.PermissionConfiguration">
|
||
<summary>
|
||
FluentAPI configuration for the Permission entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.PermissionConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.Permission})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.PreferenceConfiguration">
|
||
<summary>
|
||
FluentAPI configuration for the Permission entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.PreferenceConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.Preference})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.TrickplayInfoConfiguration">
|
||
<summary>
|
||
FluentAPI configuration for the TrickplayInfo entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.TrickplayInfoConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.TrickplayInfo})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.UserConfiguration">
|
||
<summary>
|
||
FluentAPI configuration for the User entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.UserConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.User})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.UserDataConfiguration">
|
||
<summary>
|
||
FluentAPI configuration for the UserData entity.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.UserDataConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.UserData})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ModelConfiguration.VideoStreamDetailsConfiguration">
|
||
<summary>
|
||
EF Core configuration for <see cref="T:Jellyfin.Database.Implementations.Entities.VideoStreamDetails"/>.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.ModelConfiguration.VideoStreamDetailsConfiguration.Configure(Microsoft.EntityFrameworkCore.Metadata.Builders.EntityTypeBuilder{Jellyfin.Database.Implementations.Entities.VideoStreamDetails})">
|
||
<inheritdoc/>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.ProgressablePartitionReporting`1">
|
||
<summary>
|
||
Wrapper for progress reporting on Partition helpers.
|
||
</summary>
|
||
<typeparam name="TEntity">The entity to load.</typeparam>
|
||
</member>
|
||
<member name="T:Jellyfin.Database.Implementations.QueryPartitionHelpers">
|
||
<summary>
|
||
Contains helpers to partition EFCore queries.
|
||
</summary>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.QueryPartitionHelpers.WithPartitionProgress``1(System.Linq.IOrderedQueryable{``0},System.Action{System.Int32},System.Action{System.Int32,System.TimeSpan})">
|
||
<summary>
|
||
Adds a callback to any directly following calls of Partition for every partition thats been invoked.
|
||
</summary>
|
||
<typeparam name="TEntity">The entity to load.</typeparam>
|
||
<param name="query">The source query.</param>
|
||
<param name="beginPartition">The callback invoked for partition before enumerating items.</param>
|
||
<param name="endPartition">The callback invoked for partition after enumerating items.</param>
|
||
<returns>A queryable that can be used to partition.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.QueryPartitionHelpers.WithItemProgress``1(System.Linq.IOrderedQueryable{``0},System.Action{``0,System.Int32,System.Int32},System.Action{``0,System.Int32,System.Int32,System.TimeSpan})">
|
||
<summary>
|
||
Adds a callback to any directly following calls of Partition for every item thats been invoked.
|
||
</summary>
|
||
<typeparam name="TEntity">The entity to load.</typeparam>
|
||
<param name="query">The source query.</param>
|
||
<param name="beginItem">The callback invoked for each item before processing.</param>
|
||
<param name="endItem">The callback invoked for each item after processing.</param>
|
||
<returns>A queryable that can be used to partition.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.QueryPartitionHelpers.WithPartitionProgress``1(Jellyfin.Database.Implementations.ProgressablePartitionReporting{``0},System.Action{System.Int32},System.Action{System.Int32,System.TimeSpan})">
|
||
<summary>
|
||
Adds a callback to any directly following calls of Partition for every partition thats been invoked.
|
||
</summary>
|
||
<typeparam name="TEntity">The entity to load.</typeparam>
|
||
<param name="progressable">The source query.</param>
|
||
<param name="beginPartition">The callback invoked for partition before enumerating items.</param>
|
||
<param name="endPartition">The callback invoked for partition after enumerating items.</param>
|
||
<returns>A queryable that can be used to partition.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.QueryPartitionHelpers.WithItemProgress``1(Jellyfin.Database.Implementations.ProgressablePartitionReporting{``0},System.Action{``0,System.Int32,System.Int32},System.Action{``0,System.Int32,System.Int32,System.TimeSpan})">
|
||
<summary>
|
||
Adds a callback to any directly following calls of Partition for every item thats been invoked.
|
||
</summary>
|
||
<typeparam name="TEntity">The entity to load.</typeparam>
|
||
<param name="progressable">The source query.</param>
|
||
<param name="beginItem">The callback invoked for each item before processing.</param>
|
||
<param name="endItem">The callback invoked for each item after processing.</param>
|
||
<returns>A queryable that can be used to partition.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.QueryPartitionHelpers.PartitionAsync``1(Jellyfin.Database.Implementations.ProgressablePartitionReporting{``0},System.Int32,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Enumerates the source query by loading the entities in partitions in a lazy manner reading each item from the database as its requested.
|
||
</summary>
|
||
<typeparam name="TEntity">The entity to load.</typeparam>
|
||
<param name="partitionInfo">The source query.</param>
|
||
<param name="partitionSize">The number of elements to load per partition.</param>
|
||
<param name="cancellationToken">The cancellation token.</param>
|
||
<returns>A enumerable representing the whole of the query.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.QueryPartitionHelpers.PartitionEagerAsync``1(Jellyfin.Database.Implementations.ProgressablePartitionReporting{``0},System.Int32,System.Threading.CancellationToken)">
|
||
<summary>
|
||
Enumerates the source query by loading the entities in partitions directly into memory.
|
||
</summary>
|
||
<typeparam name="TEntity">The entity to load.</typeparam>
|
||
<param name="partitionInfo">The source query.</param>
|
||
<param name="partitionSize">The number of elements to load per partition.</param>
|
||
<param name="cancellationToken">The cancellation token.</param>
|
||
<returns>A enumerable representing the whole of the query.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.QueryPartitionHelpers.PartitionAsync``1(System.Linq.IOrderedQueryable{``0},System.Int32,Jellyfin.Database.Implementations.ProgressablePartitionReporting{``0},System.Threading.CancellationToken)">
|
||
<summary>
|
||
Enumerates the source query by loading the entities in partitions in a lazy manner reading each item from the database as its requested.
|
||
</summary>
|
||
<typeparam name="TEntity">The entity to load.</typeparam>
|
||
<param name="query">The source query.</param>
|
||
<param name="partitionSize">The number of elements to load per partition.</param>
|
||
<param name="progressablePartition">Reporting helper.</param>
|
||
<param name="cancellationToken">The cancellation token.</param>
|
||
<returns>A enumerable representing the whole of the query.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.QueryPartitionHelpers.PartitionEagerAsync``1(System.Linq.IOrderedQueryable{``0},System.Int32,Jellyfin.Database.Implementations.ProgressablePartitionReporting{``0},System.Threading.CancellationToken)">
|
||
<summary>
|
||
Enumerates the source query by loading the entities in partitions directly into memory.
|
||
</summary>
|
||
<typeparam name="TEntity">The entity to load.</typeparam>
|
||
<param name="query">The source query.</param>
|
||
<param name="partitionSize">The number of elements to load per partition.</param>
|
||
<param name="progressablePartition">Reporting helper.</param>
|
||
<param name="cancellationToken">The cancellation token.</param>
|
||
<returns>A enumerable representing the whole of the query.</returns>
|
||
</member>
|
||
<member name="M:Jellyfin.Database.Implementations.QueryPartitionHelpers.WithIndex``1(System.Collections.Generic.IAsyncEnumerable{``0})">
|
||
<summary>
|
||
Adds an Index to the enumeration of the async enumerable.
|
||
</summary>
|
||
<typeparam name="TEntity">The entity to load.</typeparam>
|
||
<param name="query">The source query.</param>
|
||
<returns>The source list with an index added.</returns>
|
||
</member>
|
||
</members>
|
||
</doc>
|