using AyCode.Core.Serializers.Attributes;

namespace FruitBank.Common.Dtos;

/// <summary>A „hiányzó EKÁER-sorok létrehozása" (reconciliation gomb) eredménye a SignalR-dróton: hány Pending sor
/// jött létre, és a felhasználónak szóló sima string üzenetek (adathiány / formátumhiba miatt kihagyott jelöltek —
/// pl. érvénytelen országkód). A küszöb alatti, nem kötelező jelölteknél NINCS üzenet. A megjelenítés a hívó dolga.</summary>
[AcBinarySerializable(false, false, false, false, false, false)]
public sealed class EkaerCreateResult
{
    public int CreatedCount { get; set; }
    public List<string> Messages { get; set; } = [];
}
