UNPKG

dmvic

Version:

A DMVIC NPM package to manage DMVIC certificate requests

30 lines (24 loc) 883 B
import { apiConfig } from '../config/api-configs.mjs'; import { makeAuthenticatedRequest } from '../utils/api-helpers.mjs'; const verifyInsuranceCertificate = async ( authToken, { certificateNumber, vehicleRegistration, chassisNumber } ) => { if (!certificateNumber) { throw new Error('Certificate number is required!'); } if (!vehicleRegistration && !chassisNumber) { throw new Error('Either vehicle registration or chassis number must be provided!'); } const requestBody = { CertificateNumber: certificateNumber, VehicleRegistrationnumber: vehicleRegistration, Chassisnumber: chassisNumber, }; return makeAuthenticatedRequest({ endpoint: apiConfig.general.validateInsuranceCertificate, requestPayload: requestBody, authToken, }); }; export { verifyInsuranceCertificate };