namespace CashLineERP.Contracts.IslamicFinance;

public sealed record IslamicFinancePartnerOrchestrationResponse(
    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<IslamicFinancePartnerOrchestrationPartnerResponse> CandidatePartners);
