namespace CashLineERP.Contracts.IslamicFinance;

public sealed class IslamicFinanceShariahReviewResponse
{
    public long Id { get; set; }
    public string ReviewCaseNumber { get; set; } = string.Empty;
    public long ProductProfileId { get; set; }
    public long? FinancingRequestId { get; set; }
    public string ReviewReasonCode { get; set; } = string.Empty;
    public string? ReviewOutcomeCode { get; set; }
    public string? ReviewNotes { get; set; }
    public string StatusCode { get; set; } = string.Empty;
    public long? WorkflowInstanceId { get; set; }
    public DateTime? SubmittedAtUtc { get; set; }
    public long? SubmittedByUserId { get; set; }
    public DateTime? ReviewedAtUtc { get; set; }
    public long? ReviewedByUserId { get; set; }
    public DateTime? ApprovedAtUtc { get; set; }
    public long? ApprovedByUserId { get; set; }
}
