namespace CashLineERP.Contracts.MasterData;

public sealed record ReferenceDataEntryResponse(
    long ReferenceDataEntryId,
    string EntryCode,
    string ReferenceTypeCode,
    string ReferenceCode,
    string ReferenceName,
    string? LocalizedName,
    string? DescriptionText,
    string? AttributesJson,
    string StatusCode,
    bool IsActive,
    DateOnly EffectiveFrom,
    DateOnly? EffectiveTo,
    DateTime? SubmittedAtUtc,
    long? SubmittedByUserId,
    DateTime? ApprovedAtUtc,
    long? ApprovedByUserId,
    DateTime? ActivatedAtUtc,
    long? ActivatedByUserId);
