CrmServiceAvailabilityOptions
Stentor API Reference / stentor-models/src / CrmServiceAvailabilityOptions
Interface: CrmServiceAvailabilityOptions
Defined in: packages/stentor-models/src/Services/CrmService.ts:132
Settings for the availability of the CRM service.
Extendsβ
Propertiesβ
availableDays?β
optionalavailableDays?:DayOfWeek[]
Defined in: packages/stentor-models/src/Services/CrmService.ts:58
The days of the week they are available to schedule appointments through the scheduler.
Inherited fromβ
CrmServiceAvailabilitySettings.availableDays
blockedDays?β
optionalblockedDays?:DateTime[]
Defined in: packages/stentor-models/src/Services/CrmService.ts:62
These are holidays or any other days specific to the business that they are not available for appointments.
Inherited fromβ
CrmServiceAvailabilitySettings.blockedDays
maxTotalDailyAppointments?β
optionalmaxTotalDailyAppointments?:number
Defined in: packages/stentor-models/src/Services/CrmService.ts:66
Maximum total number of appointments a day that can be scheduled through the scheduler.
Inherited fromβ
CrmServiceAvailabilitySettings.maxTotalDailyAppointments
delayedJobTypes?β
optionaldelayedJobTypes?:string[]
Defined in: packages/stentor-models/src/Services/CrmService.ts:70
Job types, where we only schedule a few days (3) ahead
Inherited fromβ
CrmServiceAvailabilitySettings.delayedJobTypes
availabilityClasses?β
optionalavailabilityClasses?:AvailabilityClass[]
Defined in: packages/stentor-models/src/Services/CrmService.ts:74
The customer specific "availability classes" that describes the scheduling strategy for job types.
Inherited fromβ
CrmServiceAvailabilitySettings.availabilityClasses
defaultAvailabilityClass?β
optionaldefaultAvailabilityClass?:string
Defined in: packages/stentor-models/src/Services/CrmService.ts:78
The default availability class (when the AI cannot figure it out)
Inherited fromβ
CrmServiceAvailabilitySettings.defaultAvailabilityClass
defaultBusyDays?β
optionaldefaultBusyDays?:BusyDayDescription
Defined in: packages/stentor-models/src/Services/CrmService.ts:82
The default busy days for the business. This is used when the FSM/Scheduling backend does not provide busy days
Inherited fromβ
CrmServiceAvailabilitySettings.defaultBusyDays
jobType?β
optionaljobType?:CrmServiceJobType
Defined in: packages/stentor-models/src/Services/CrmService.ts:139
Job Type to filter availability by.
This allows to display availability for a specific job type, which can be different.