using Kavita.Models.DTOs.Scrobbling;

namespace Kavita.Models.DTOs.KavitaPlus.ExternalMetadata;
#nullable enable

/// <summary>
/// Used for matching and fetching metadata on a series
/// </summary>
public sealed record ExternalMetadataIdsDto
{
    public long? MalId { get; set; }
    public int? AniListId { get; set; }

    public string? SeriesName { get; set; }
    public string? LocalizedSeriesName { get; set; }
    public PlusMediaFormat? PlusMediaFormat { get; set; } = DTOs.Scrobbling.PlusMediaFormat.Unknown;
}
