namespace CashLineERP.Contracts.IslamicFinance;

public sealed class AttachIslamicFinanceMurabahaAssetEvidenceRequest
{
    public string DocumentType { get; set; } = string.Empty;
    public string AttachmentCategoryCode { get; set; } = string.Empty;
    public string FileName { get; set; } = string.Empty;
    public string StorageReference { get; set; } = string.Empty;
    public string StorageProviderCode { get; set; } = string.Empty;
    public string? ContentType { get; set; }
    public int? FileSizeBytes { get; set; }
    public string? ChecksumText { get; set; }
    public DateTime? RetentionUntilUtc { get; set; }
}
