Skip to content

@sourceloop/scheduler-service / Exports / CalendarEventService

Class: CalendarEventService

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new CalendarEventService(subscriptionRepository)

Parameters

Name Type
subscriptionRepository SubscriptionRepository

Defined in

services/scheduler-service/src/services/calendar-event.service.ts:12

Properties

subscriptionRepository

subscriptionRepository: SubscriptionRepository

Defined in

services/scheduler-service/src/services/calendar-event.service.ts:14

Methods

getFilter

getFilter(identifier, whereClause, filter?): Filter<EventAttendeeView>

Parameters

Name Type
identifier string
whereClause Where<AnyObject>
filter? Filter<EventAttendeeView>

Returns

Filter<EventAttendeeView>

Defined in

services/scheduler-service/src/services/calendar-event.service.ts:54


getWhereClause

getWhereClause(timeMin?, timeMax?): Where<AnyObject>

Parameters

Name Type
timeMin? Date
timeMax? Date

Returns

Where<AnyObject>

Defined in

services/scheduler-service/src/services/calendar-event.service.ts:25


primarySubscription

primarySubscription(calendarId): Promise<null | Subscription & SubscriptionRelations>

Parameters

Name Type
calendarId string

Returns

Promise<null | Subscription & SubscriptionRelations>

Defined in

services/scheduler-service/src/services/calendar-event.service.ts:17