namespace CashLineERP.Application.IslamicFinance.Requests;

public sealed record IslamicFinancePartnerOrchestrationView(
    long FinancingRequestId,
    string RequestNumber,
    string ApplicantPartyTypeCode,
    string ProductTypeCode,
    string FundingSourceMode,
    string StatusCode,
    string OrchestrationStageCode,
    string NextInternalActionCode,
    long? AssignedPartnerLenderId,
    string? AssignedPartnerLenderName,
    long CompatiblePartnerCount,
    long ApprovedOfferCount,
    long OfficerNotificationCount,
    long? SelectedFinancingDecisionId,
    IReadOnlyCollection<IslamicFinancePartnerOrchestrationPartnerView> CandidatePartners);
