Class ConferenceRepository
Methods
findInterpreter
- findInterpreter(email: string): Promise<null | Interpreter>
-
Returns Promise<null | Interpreter>
findSession
- findSession(id: string): Promise<null | Session>
-
Returns Promise<null | Session>
getInterpreters
- getInterpreters(): Promise<Interpreter[]>
-
Returns Promise<Interpreter[]>
getSessions
- getSessions(): Promise<Session[]>
-
Returns Promise<Session[]>
getSettings
- getSettings(): Promise<null | ConferenceConfig>
-
Returns Promise<null | ConferenceConfig>
getSlots
- getSlots(): Promise<SessionSlot[]>
-
Returns Promise<SessionSlot[]>
getSpeakers
- getSpeakers(): Promise<Speaker[]>
-
Returns Promise<Speaker[]>
getThemes
- getThemes(): Promise<Theme[]>
-
Returns Promise<Theme[]>
getTracks
- getTracks(): Promise<Track[]>
-
Returns Promise<Track[]>
getTypes
- getTypes(): Promise<SessionType[]>
-
Returns Promise<SessionType[]>
ConferenceRepository
is responsible for retrieving conference information from aKeyValueStore
.