@sourceloop/scheduler-service / Exports / CalendarService
Class: CalendarService¶
Table of contents¶
Constructors¶
Properties¶
Methods¶
Constructors¶
constructor¶
• new CalendarService(workingHourRepository
, calendarRepository
)
Parameters¶
Name | Type |
---|---|
workingHourRepository |
WorkingHourRepository |
calendarRepository |
CalendarRepository |
Defined in¶
services/scheduler-service/src/services/calendar.service.ts:15
Properties¶
calendarRepository¶
• calendarRepository: CalendarRepository
Defined in¶
services/scheduler-service/src/services/calendar.service.ts:19
workingHourRepository¶
• workingHourRepository: WorkingHourRepository
Defined in¶
services/scheduler-service/src/services/calendar.service.ts:17
Methods¶
checkPutValidations¶
▸ checkPutValidations(workingHours
, calendarId
): Promise
<void
>
Parameters¶
Name | Type |
---|---|
workingHours |
WorkingHour [] |
calendarId |
string |
Returns¶
Promise
<void
>
Defined in¶
services/scheduler-service/src/services/calendar.service.ts:22
createCalendar¶
▸ createCalendar(calendarDTO
): Promise
<Calendar
>
Parameters¶
Name | Type |
---|---|
calendarDTO |
CalendarDTO |
Returns¶
Promise
<Calendar
>
Defined in¶
services/scheduler-service/src/services/calendar.service.ts:37
deleteWorkingHours¶
▸ deleteWorkingHours(workingHours
, calendarId
): Promise
<void
>
Parameters¶
Name | Type |
---|---|
workingHours |
WorkingHour [] |
calendarId |
string |
Returns¶
Promise
<void
>
Defined in¶
services/scheduler-service/src/services/calendar.service.ts:60