@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