Harmar Mobility
Harmar's Vehicle Compatibility Calculator (calculator.harmar.com) — given a vehicle and a wheelchair/scooter, returns the real Harmar vehicle lifts that…
Harmar's Vehicle Compatibility Calculator (calculator.harmar.com) — given a vehicle and a wheelchair/scooter, returns the real Harmar vehicle lifts that fit that combination.
Domain: harmar.com
Also known as: Harmar, Harmar Mobility, Harmar Mobility, LLC, harmar.com
Call it directly
bowmark.providers.harmar.searchVehicleModels(arg: { year: string }): Promise<HarmarVehicleModel[]>
bowmark.providers.harmar.searchChairModels(arg: { make: string }): Promise<HarmarChairModel[]>
bowmark.providers.harmar.getCompatibleLifts(arg: { year: string, vehicleId: string, chairId: string }): Promise<HarmarCompatibleLiftsResult>
bowmark.providers.harmar.findCompatibleLifts(arg: { year: string, vehicleMake: string, vehicleModel: string, chairMake: string, chairModel: string }): Promise<HarmarFindCompatibleLiftsResult>Functions
| Function | What it does |
|---|---|
searchVehicleModels | Every vehicle (make + calculator's own model id) the compatibility calculator has data for in a given model year. |
searchChairModels | Every wheelchair/scooter model the calculator has data for under a given manufacturer make. |
getCompatibleLifts | Runs the calculator's own 'Lift Lookup' against its internal vehicle/chair ids and returns the compatible Harmar lifts. |
findCompatibleLifts | The whole goal-flow in one call: plain vehicle year/make/model + chair make/model, resolved to the calculator's own ids and run through the real Lift Lookup. |
Types
interface HarmarVehicleModel {
make: string;
modelId: string;
model: string;
}
interface HarmarChairModel {
chairId: string;
model: string;
}
interface HarmarLiftOption {
code: string;
name: string;
description: string;
required: boolean;
}
interface HarmarCompatibleLift {
liftId: string;
productCode: string;
name: string;
requiredAccessories: HarmarLiftOption[];
optionalAccessories: HarmarLiftOption[];
}
interface HarmarCompatibleLiftsResult {
year: string;
vehicleId: string;
chairId: string;
lifts: HarmarCompatibleLift[];
}
interface HarmarFindCompatibleLiftsResult extends HarmarCompatibleLiftsResult {
vehicleMake: string;
vehicleModel: string;
chairMake: string;
chairModel: string;
}Examples
const result = await bowmark.providers.harmar.findCompatibleLifts({
year: "2018", vehicleMake: "Honda", vehicleModel: "Odyssey",
chairMake: "Pride Mobility Products", chairModel: "Go-Go 3",
});
// result.lifts -> the real compatible Harmar lift product codes, e.g. "AL600"