mirror of
https://github.com/jellyfin/jellyfin.git
synced 2025-07-09 03:04:24 -04:00
Rename Metadata to ItemMetadata
This commit is contained in:
parent
1f2e7e47ce
commit
a5f75a2d1a
@ -10,7 +10,7 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
/// <summary>
|
||||
/// An entity containing metadata for a book.
|
||||
/// </summary>
|
||||
public class BookMetadata : Metadata, IHasCompanies
|
||||
public class BookMetadata : ItemMetadata, IHasCompanies
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="BookMetadata"/> class.
|
||||
|
@ -6,7 +6,7 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
/// <summary>
|
||||
/// An entity holding metadata for a <see cref="Company"/>.
|
||||
/// </summary>
|
||||
public class CompanyMetadata : Metadata
|
||||
public class CompanyMetadata : ItemMetadata
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="CompanyMetadata"/> class.
|
||||
|
@ -5,7 +5,7 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
/// <summary>
|
||||
/// An entity containing metadata for a custom item.
|
||||
/// </summary>
|
||||
public class CustomItemMetadata : Metadata
|
||||
public class CustomItemMetadata : ItemMetadata
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="CustomItemMetadata"/> class.
|
||||
|
@ -6,7 +6,7 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
/// <summary>
|
||||
/// An entity containing metadata for an <see cref="Episode"/>.
|
||||
/// </summary>
|
||||
public class EpisodeMetadata : Metadata
|
||||
public class EpisodeMetadata : ItemMetadata
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="EpisodeMetadata"/> class.
|
||||
|
@ -14,8 +14,8 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
/// Initializes a new instance of the <see cref="Genre"/> class.
|
||||
/// </summary>
|
||||
/// <param name="name">The name.</param>
|
||||
/// <param name="metadata">The metadata.</param>
|
||||
public Genre(string name, Metadata metadata)
|
||||
/// <param name="itemMetadata">The metadata.</param>
|
||||
public Genre(string name, ItemMetadata itemMetadata)
|
||||
{
|
||||
if (string.IsNullOrEmpty(name))
|
||||
{
|
||||
@ -24,12 +24,12 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
|
||||
Name = name;
|
||||
|
||||
if (metadata == null)
|
||||
if (itemMetadata == null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(metadata));
|
||||
throw new ArgumentNullException(nameof(itemMetadata));
|
||||
}
|
||||
|
||||
metadata.Genres.Add(this);
|
||||
itemMetadata.Genres.Add(this);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -11,14 +11,14 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
/// <summary>
|
||||
/// An abstract class that holds metadata.
|
||||
/// </summary>
|
||||
public abstract class Metadata : IHasArtwork, IHasConcurrencyToken
|
||||
public abstract class ItemMetadata : IHasArtwork, IHasConcurrencyToken
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Metadata"/> class.
|
||||
/// Initializes a new instance of the <see cref="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>
|
||||
protected Metadata(string title, string language)
|
||||
protected ItemMetadata(string title, string language)
|
||||
{
|
||||
if (string.IsNullOrEmpty(title))
|
||||
{
|
||||
@ -43,12 +43,12 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="Metadata"/> class.
|
||||
/// Initializes a new instance of the <see cref="ItemMetadata"/> class.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// Default constructor. Protected due to being abstract.
|
||||
/// </remarks>
|
||||
protected Metadata()
|
||||
protected ItemMetadata()
|
||||
{
|
||||
}
|
||||
|
@ -14,8 +14,8 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
/// Initializes a new instance of the <see cref="MetadataProviderId"/> class.
|
||||
/// </summary>
|
||||
/// <param name="providerId">The provider id.</param>
|
||||
/// <param name="metadata">The metadata entity.</param>
|
||||
public MetadataProviderId(string providerId, Metadata metadata)
|
||||
/// <param name="itemMetadata">The metadata entity.</param>
|
||||
public MetadataProviderId(string providerId, ItemMetadata itemMetadata)
|
||||
{
|
||||
if (string.IsNullOrEmpty(providerId))
|
||||
{
|
||||
@ -24,12 +24,12 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
|
||||
ProviderId = providerId;
|
||||
|
||||
if (metadata == null)
|
||||
if (itemMetadata == null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(metadata));
|
||||
throw new ArgumentNullException(nameof(itemMetadata));
|
||||
}
|
||||
|
||||
metadata.Sources.Add(this);
|
||||
itemMetadata.Sources.Add(this);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -10,7 +10,7 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
/// <summary>
|
||||
/// An entity holding the metadata for a movie.
|
||||
/// </summary>
|
||||
public class MovieMetadata : Metadata, IHasCompanies
|
||||
public class MovieMetadata : ItemMetadata, IHasCompanies
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="MovieMetadata"/> class.
|
||||
|
@ -8,7 +8,7 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
/// <summary>
|
||||
/// An entity holding the metadata for a music album.
|
||||
/// </summary>
|
||||
public class MusicAlbumMetadata : Metadata
|
||||
public class MusicAlbumMetadata : ItemMetadata
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="MusicAlbumMetadata"/> class.
|
||||
|
@ -18,17 +18,17 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
/// Initializes a new instance of the <see cref="PersonRole"/> class.
|
||||
/// </summary>
|
||||
/// <param name="type">The role type.</param>
|
||||
/// <param name="metadata">The metadata.</param>
|
||||
public PersonRole(PersonRoleType type, Metadata metadata)
|
||||
/// <param name="itemMetadata">The metadata.</param>
|
||||
public PersonRole(PersonRoleType type, ItemMetadata itemMetadata)
|
||||
{
|
||||
Type = type;
|
||||
|
||||
if (metadata == null)
|
||||
if (itemMetadata == null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(metadata));
|
||||
throw new ArgumentNullException(nameof(itemMetadata));
|
||||
}
|
||||
|
||||
metadata.PersonRoles.Add(this);
|
||||
itemMetadata.PersonRoles.Add(this);
|
||||
|
||||
Sources = new HashSet<MetadataProviderId>();
|
||||
}
|
||||
|
@ -5,7 +5,7 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
/// <summary>
|
||||
/// An entity that holds metadata for a photo.
|
||||
/// </summary>
|
||||
public class PhotoMetadata : Metadata
|
||||
public class PhotoMetadata : ItemMetadata
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="PhotoMetadata"/> class.
|
||||
|
@ -14,17 +14,17 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
/// Initializes a new instance of the <see cref="Rating"/> class.
|
||||
/// </summary>
|
||||
/// <param name="value">The value.</param>
|
||||
/// <param name="metadata">The metadata.</param>
|
||||
public Rating(double value, Metadata metadata)
|
||||
/// <param name="itemMetadata">The metadata.</param>
|
||||
public Rating(double value, ItemMetadata itemMetadata)
|
||||
{
|
||||
Value = value;
|
||||
|
||||
if (metadata == null)
|
||||
if (itemMetadata == null)
|
||||
{
|
||||
throw new ArgumentNullException(nameof(metadata));
|
||||
throw new ArgumentNullException(nameof(itemMetadata));
|
||||
}
|
||||
|
||||
metadata.Ratings.Add(this);
|
||||
itemMetadata.Ratings.Add(this);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
@ -6,7 +6,7 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
/// <summary>
|
||||
/// An entity that holds metadata for seasons.
|
||||
/// </summary>
|
||||
public class SeasonMetadata : Metadata
|
||||
public class SeasonMetadata : ItemMetadata
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="SeasonMetadata"/> class.
|
||||
|
@ -11,7 +11,7 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
/// <summary>
|
||||
/// An entity representing series metadata.
|
||||
/// </summary>
|
||||
public class SeriesMetadata : Metadata, IHasCompanies
|
||||
public class SeriesMetadata : ItemMetadata, IHasCompanies
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="SeriesMetadata"/> class.
|
||||
|
@ -5,7 +5,7 @@ namespace Jellyfin.Data.Entities.Libraries
|
||||
/// <summary>
|
||||
/// An entity holding metadata for a track.
|
||||
/// </summary>
|
||||
public class TrackMetadata : Metadata
|
||||
public class TrackMetadata : ItemMetadata
|
||||
{
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="TrackMetadata"/> class.
|
||||
|
Loading…
x
Reference in New Issue
Block a user