//
// Copyright (c) PlaceholderCompany. All rights reserved.
//
namespace Jellyfin.Database.Implementations.Entities;
using System;
///
/// Stores serialized collection-folder library options for database-backed persistence.
///
public class LibraryOptionsEntity
{
///
/// Gets or sets the collection folder path used as the prototype key.
///
public required string LibraryPath { get; set; }
///
/// Gets or sets the serialized library options JSON payload.
///
public required string OptionsJson { get; set; }
///
/// Gets or sets the schema version for the serialized payload.
///
public int Version { get; set; }
///
/// Gets or sets the UTC timestamp when the row was created.
///
public DateTime DateCreated { get; set; }
///
/// Gets or sets the UTC timestamp when the row was last modified.
///
public DateTime DateModified { get; set; }
}