diff options
Diffstat (limited to 'src/Jellyfin.Database/Jellyfin.Database.Implementations/Entities/BaseItemEntity.cs')
| -rw-r--r-- | src/Jellyfin.Database/Jellyfin.Database.Implementations/Entities/BaseItemEntity.cs | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/Jellyfin.Database/Jellyfin.Database.Implementations/Entities/BaseItemEntity.cs b/src/Jellyfin.Database/Jellyfin.Database.Implementations/Entities/BaseItemEntity.cs index 73e6e338ec..c51f331366 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Implementations/Entities/BaseItemEntity.cs +++ b/src/Jellyfin.Database/Jellyfin.Database.Implementations/Entities/BaseItemEntity.cs @@ -134,7 +134,17 @@ public class BaseItemEntity public string? ShowId { get; set; } - public string? OwnerId { get; set; } + public Guid? OwnerId { get; set; } + + /// <summary> + /// Gets or sets the owner item (for extras like trailers, theme songs, etc.). + /// </summary> + public BaseItemEntity? Owner { get; set; } + + /// <summary> + /// Gets or sets the extras owned by this item (trailers, theme songs, behind the scenes, etc.). + /// </summary> + public ICollection<BaseItemEntity>? Extras { get; set; } public int? Width { get; set; } |
