Five Star Bath Solutions
National bath/kitchen remodeling franchise (walk-in tubs, shower/tub conversions). listLocations and getAvailableSlots are live — listLocations reads the…
National bath/kitchen remodeling franchise (walk-in tubs, shower/tub conversions). listLocations and getAvailableSlots are live — listLocations reads the site's own 176-territory location directory, getAvailableSlots checks a region's real free design-consultation scheduler and returns the actual open days/times. bookAppointment (the final booking submit) is a stub — see its notImplemented reason.
Domain: fivestarbathsolutions.com
Also known as: Five Star Bath Solutions, Five Star Bath, fivestarbathsolutions.com
Call it directly
bowmark.providers.fivestarbathsolutions.listLocations(): Promise<FivestarLocation[]>
bowmark.providers.fivestarbathsolutions.getAvailableSlots(args: object): Promise<GetAvailableSlotsResult>Functions
| Function | What it does |
|---|---|
listLocations | Returns every Five Star Bath Solutions franchise territory from the site's own location-finder directory — geo slug (id, what getAvailableSlots' region argument takes), title, owner,… |
getAvailableSlots | Checks one franchise region's real free design-consultation scheduler and returns the actual open appointment days and times over the site's own 3-week booking window. |
Types
interface FivestarLocation {
id: string;
title: string;
ownerName: string;
phone: string;
address: string;
state: string;
latitude: number;
longitude: number;
url: string;
}
interface FivestarDaySlots {
date: string;
dayOfWeek: string;
times: string[];
}
interface GetAvailableSlotsResult {
region: string;
usingRegionSlots: boolean;
days: FivestarDaySlots[];
}