import type { FanavaranClientKey } from "src/core/config/fanavaran-client.config"; /** * Seed payloads for offline plate/policy inquiry. * Inserted into `offlineInquiries` on boot when the unique key is missing. */ export const OFFLINE_INQUIRY_SEEDS: Array<{ clientKey: FanavaranClientKey; inquiryType: string; nationalCode: string; plate: { leftDigits: string; centerAlphabet: string; centerDigits: string; ir: string; }; plateId: string; label: string; fanavaranDriverId?: number; person?: Record; insurance?: Record; inquiry: { source: string; raw: Record; mapped: Record; }; }> = [ { clientKey: "parsian", inquiryType: "thirdPartyPlate", nationalCode: "0651828562", plate: { leftDigits: "56", centerAlphabet: "د", centerDigits: "394", ir: "66", }, plateId: "66-56-د-394", label: "روح اله حيدري — Parsian FIRST party (offline seed)", person: { driverBirthday: "13571201", insurerBirthday: 13571201, driverIsInsurer: true, nationalCodeOfDriver: "0651828562", nationalCodeOfInsurer: "0651828562", phoneNumber: "09120723528", }, insurance: { coverages: [], policyNumber: null, company: "بيمه پارسيان", financialCeiling: "0", startDate: "1404/10/21", endDate: "1405/10/23", }, inquiry: { source: "OFFLINE_SEED_INQUIRY", raw: { success: true, provider: "PARSIAN", trackingCode: "OFFLINE-PARSIAN-0651828562", message: "offline seeded policy by plate", duration: 0, data: { nationalCode: "0651828562", plk1: "56", plk2: "د", plk3: "394", plksrl: "66", CarGrpCod: "2", CmpCod: "8", CmpNam: "بيمه پارسيان", DisFnYrPrcnt: "35", DisLfYrPrcnt: "35", DisPrsnYrPrcnt: "70", FndCst: "0.00", HBgnDte: "1404/10/23", HEndDte: "1405/10/23", HIsuDte: "1404/10/21", InsNam: "روح اله حيدري", LastCmpCod: "8", LastCmpDocNo: "1110/111130/403/002650", MtrNum: "13389030167", NtnlId: "0651828562", PlcyUnqCod: "16018466143", Plk: "394د56 66", PrdDte: "1389", PrntCmpDocNo: "1110/111130/404/003412", ShsNum: "NAAP41FD5BJ301065", TypPlcy: "بيمه ثالث و حوادث", UsgCod: "8", VIN: "IRFC891V7D2301065", VehSysCod: "2", }, error: null, }, mapped: { nationalCode: "0651828562", plk1: "56", plk2: "د", plk3: "394", plksrl: "66", CarGrpCod: "2", CmpCod: "8", CmpNam: "بيمه پارسيان", DisFnYrPrcnt: "35", DisLfYrPrcnt: "35", DisPrsnYrPrcnt: "70", FndCst: "0.00", HBgnDte: "1404/10/23", HEndDte: "1405/10/23", HIsuDte: "1404/10/21", InsNam: "روح اله حيدري", LastCmpCod: "8", LastCmpDocNo: "1110/111130/403/002650", MtrNum: "13389030167", NtnlId: "0651828562", PlcyUnqCod: "16018466143", Plk: "394د56 66", PrdDte: "1389", PrntCmpDocNo: "1110/111130/404/003412", ShsNum: "NAAP41FD5BJ301065", TypPlcy: "بيمه ثالث و حوادث", UsgCod: "8", VIN: "IRFC891V7D2301065", VehSysCod: "2", companyId: "8", companyPersianName: "بيمه پارسيان", carGrpCod: "2", usgCod: "8", vehSysCod: "2", mtrnum: "13389030167", shsNam: "NAAP41FD5BJ301065", vin: "IRFC891V7D2301065", ntnlId: "0651828562", Name: "روح اله حيدري", ThirdPolicyCode: "16018466143", LastCompanyDocumentNumber: "1110/111130/403/002650", IssueDate: "1404/10/21", StartDate: "1404/10/23", EndDate: "1405/10/23", CompanyCode: "8", CompanyName: "بيمه پارسيان", UsageField: "شخصی", FinancialCvrCptl: "0", PrntPlcyCmpDocNo: "1110/111130/404/003412", VinNumberField: "IRFC891V7D2301065", ChassisNumberField: "NAAP41FD5BJ301065", EngineNumberField: "13389030167", UsageCode: "8", VehicleSystemCode: "2", CarGroupCode: "2", InsuranceFullName: "روح اله حيدري", }, }, }, { clientKey: "parsian", inquiryType: "thirdPartyPlate", nationalCode: "0021557985", plate: { leftDigits: "77", centerAlphabet: "ه", centerDigits: "339", ir: "20", }, plateId: "20-77-ه-339", label: "سيدنويد صالحي — Parsian SECOND party (offline seed)", fanavaranDriverId: 2426953, person: { driverBirthday: "13770819", insurerBirthday: 13770819, driverIsInsurer: true, nationalCodeOfDriver: "0021557985", nationalCodeOfInsurer: "0021557985", phoneNumber: "09912536917", }, insurance: { coverages: [], policyNumber: null, company: "بيمه پارسيان", financialCeiling: "0", startDate: "1405/02/29", endDate: "1406/02/29", }, inquiry: { source: "OFFLINE_SEED_INQUIRY", raw: { success: true, provider: "PARSIAN", trackingCode: "OFFLINE-PARSIAN-0021557985", message: "offline seeded policy by plate", duration: 0, data: { nationalCode: "0021557985", plk1: "77", plk2: "ه", plk3: "339", plksrl: "20", CarGrpCod: "2", CmpCod: "8", CmpNam: "بيمه پارسيان", DisFnYrPrcnt: "15", DisLfYrPrcnt: "15", DisPrsnYrPrcnt: "15", FndCst: "716122.00", HBgnDte: "1405/02/29", HEndDte: "1406/02/29", HIsuDte: "1405/02/29", InsNam: "سيدنويد صالحي", LastCmpCod: "8", LastCmpDocNo: "1110/111130/404/000575", MtrNum: "M159895611", NtnlId: "0021557985", PlcyUnqCod: "16035590431", Plk: "339ه77 20", PrdDte: "1402", PrntCmpDocNo: "1110/111130/405/001098", ShsNum: "NAPX212AAP1173773", TypPlcy: "بيمه ثالث و حوادث", UsgCod: "8", VIN: "NAPX212AAP1173773", VehSysCod: "315", }, error: null, }, mapped: { nationalCode: "0021557985", plk1: "77", plk2: "ه", plk3: "339", plksrl: "20", CarGrpCod: "2", CmpCod: "8", CmpNam: "بيمه پارسيان", DisFnYrPrcnt: "15", DisLfYrPrcnt: "15", DisPrsnYrPrcnt: "15", FndCst: "716122.00", HBgnDte: "1405/02/29", HEndDte: "1406/02/29", HIsuDte: "1405/02/29", InsNam: "سيدنويد صالحي", LastCmpCod: "8", LastCmpDocNo: "1110/111130/404/000575", MtrNum: "M159895611", NtnlId: "0021557985", PlcyUnqCod: "16035590431", Plk: "339ه77 20", PrdDte: "1402", PrntCmpDocNo: "1110/111130/405/001098", ShsNum: "NAPX212AAP1173773", TypPlcy: "بيمه ثالث و حوادث", UsgCod: "8", VIN: "NAPX212AAP1173773", VehSysCod: "315", companyId: "8", companyPersianName: "بيمه پارسيان", carGrpCod: "2", usgCod: "8", vehSysCod: "315", mtrnum: "M159895611", shsNam: "NAPX212AAP1173773", vin: "NAPX212AAP1173773", ntnlId: "0021557985", Name: "سيدنويد صالحي", ThirdPolicyCode: "16035590431", LastCompanyDocumentNumber: "1110/111130/404/000575", IssueDate: "1405/02/29", StartDate: "1405/02/29", EndDate: "1406/02/29", CompanyCode: "8", CompanyName: "بيمه پارسيان", UsageField: "شخصی", FinancialCvrCptl: "0", PrntPlcyCmpDocNo: "1110/111130/405/001098", VinNumberField: "NAPX212AAP1173773", ChassisNumberField: "NAPX212AAP1173773", EngineNumberField: "M159895611", UsageCode: "8", VehicleSystemCode: "315", CarGroupCode: "2", InsuranceFullName: "سيدنويد صالحي", }, }, }, ];