forked from Yara724/api
lookups and inquiries in lookups added
This commit is contained in:
@@ -86,6 +86,27 @@ export const FANAVARAN_REMOTE_LOOKUPS: FanavaranRemoteLookupDefinition[] = [
|
||||
url: `${FANAVARAN_LOOKUP_BASE_URL}/common/base-info/file-types`,
|
||||
cacheFile: "file-types.json",
|
||||
},
|
||||
// NEW LOOKUPS ADDED
|
||||
{
|
||||
name: "cities",
|
||||
url: `${FANAVARAN_LOOKUP_BASE_URL}/common/base-info/cities`,
|
||||
cacheFile: "cities.json",
|
||||
},
|
||||
{
|
||||
name: "dmg-case-type",
|
||||
url: `${FANAVARAN_LOOKUP_BASE_URL}/car/code-list/dmg-case-type`,
|
||||
cacheFile: "dmg-case-type.json",
|
||||
},
|
||||
{
|
||||
name: "dmg-history-status",
|
||||
url: `${FANAVARAN_LOOKUP_BASE_URL}/car/code-list/dmg-case-history-status`,
|
||||
cacheFile: "dmg-history-status.json",
|
||||
},
|
||||
{
|
||||
name: "provinces",
|
||||
url: `${FANAVARAN_LOOKUP_BASE_URL}/common/base-info/Provinces`,
|
||||
cacheFile: "provinces.json",
|
||||
},
|
||||
];
|
||||
|
||||
export const TEJARAT_STATIC_ACCIDENT_FILES = {
|
||||
|
||||
@@ -265,6 +265,23 @@ export class FanavaranLookupService {
|
||||
return this.fetchFromFanavaran(clientKey, url);
|
||||
}
|
||||
|
||||
async vehicleById(
|
||||
clientKey: FanavaranClientKey,
|
||||
vehicleId: number,
|
||||
versionNo: number = 1,
|
||||
): Promise<unknown> {
|
||||
const url = `${FANAVARAN_LOOKUP_BASE_URL}/car/vehicles/${vehicleId}?versionno=${versionNo}`;
|
||||
return this.fetchFromFanavaran(clientKey, url);
|
||||
}
|
||||
|
||||
async customerById(
|
||||
clientKey: FanavaranClientKey,
|
||||
customerId: number,
|
||||
): Promise<unknown> {
|
||||
const url = `${FANAVARAN_LOOKUP_BASE_URL}/common/customers/${customerId}`;
|
||||
return this.fetchFromFanavaran(clientKey, url);
|
||||
}
|
||||
|
||||
async inquiryByUniqueIdentifier(
|
||||
clientKey: FanavaranClientKey,
|
||||
params: {
|
||||
|
||||
Reference in New Issue
Block a user