namespace CashLineERP.Contracts.IslamicFinance;

public sealed class IslamicFinanceProductProfileResponse
{
    public long Id { get; set; }
    public string ProductType { get; set; } = string.Empty;
    public string ProductCode { get; set; } = string.Empty;
    public string ProductName { get; set; } = string.Empty;
    public string StatusCode { get; set; } = string.Empty;
    public bool IsActive { get; set; }
    public bool RequiresShariahReview { get; set; }
    public bool AllowsPartnerFunding { get; set; }
    public bool AllowsCashLineFunding { get; set; }
    public DateTime? SubmittedAtUtc { get; set; }
    public long? SubmittedByUserId { get; set; }
    public DateTime? ApprovedAtUtc { get; set; }
    public long? ApprovedByUserId { get; set; }
    public DateTime? ActivatedAtUtc { get; set; }
    public long? ActivatedByUserId { get; set; }
}
