namespace CashLineERP.Application.IslamicFinance.Murabaha;

public sealed record IslamicFinanceMurabahaCaseDetailView(
    long MurabahaCaseId,
    string CaseNumber,
    long FinancingRequestId,
    long CustomerPartyId,
    long PartnerLenderId,
    long? SupplierPartyId,
    long ProductProfileId,
    long? ContractTemplateId,
    string TransactionCurrencyCode,
    decimal PurchaseCostAmount,
    decimal ProfitAmount,
    decimal SalePriceAmount,
    string StatusCode,
    long? WorkflowInstanceId,
    DateTime CreatedAtUtc,
    long? CreatedByUserId,
    DateTime? SubmittedAtUtc,
    long? SubmittedByUserId,
    DateTime? ApprovedAtUtc,
    long? ApprovedByUserId,
    DateTime? ActivatedAtUtc,
    long? ActivatedByUserId);
