Class InvitationDataService
Constructors
constructor
- new InvitationDataService(db, collectionName): InvitationDataService
Parameters
db: Db
collectionName: string
Methods
createInvitation
- createInvitation(l, invitation): Promise<{
id: string;
}> Returns Promise<{
id: string;
}>
deleteInvitation
- deleteInvitation(l, invitationId): Promise<boolean>
Parameters
l: Logger
invitationId: string
Returns Promise<boolean>
getInvitationList
- getInvitationList(opts, otherConditions?): Promise<PaginatedFindResult<InvitationEntity>>
Parameters
opts: ParsedPaginatedListQuery
Optional
otherConditions: {
orgId: string;
}
Returns Promise<PaginatedFindResult<InvitationEntity>>
updateInvitation
- updateInvitation(l, invitationId, u): Promise<{
id: string;
}> Parameters
l: Logger
invitationId: string
Returns Promise<{
id: string;
}>
Description
Data service for invitations CRUD operations