Class: DaDocumentsService
Defined in: backends/web-backend/src/da-workbooks/da-documents.service.ts:46
Implements
OnModuleInit
Constructors
Constructor
new DaDocumentsService(
daWorkbookModel,daDocModel,projectsService,rolesService):DaDocumentsService
Defined in: backends/web-backend/src/da-workbooks/da-documents.service.ts:51
Parameters
daWorkbookModel
Model<DaWorkbookDocument>
daDocModel
Model<DaWorkbookDocumentDocument>
projectsService
rolesService
Returns
DaDocumentsService
Methods
list()
list(
workbookId,acting):Promise<DaDocumentEntry[]>
Defined in: backends/web-backend/src/da-workbooks/da-documents.service.ts:99
Parameters
workbookId
string
acting
ActingUser
Returns
Promise<DaDocumentEntry[]>
onModuleInit()
onModuleInit():
void
Defined in: backends/web-backend/src/da-workbooks/da-documents.service.ts:58
Returns
void
Implementation of
OnModuleInit.onModuleInit
presignedDownload()
presignedDownload(
workbookId,documentId,acting):Promise<{filename:string;url:string; }>
Defined in: backends/web-backend/src/da-workbooks/da-documents.service.ts:154
Parameters
workbookId
string
documentId
string
acting
ActingUser
Returns
Promise<{ filename: string; url: string; }>
remove()
remove(
workbookId,documentId,acting):Promise<void>
Defined in: backends/web-backend/src/da-workbooks/da-documents.service.ts:141
Parameters
workbookId
string
documentId
string
acting
ActingUser
Returns
Promise<void>
removeAllForWorkbook()
removeAllForWorkbook(
workbookId):Promise<void>
Defined in: backends/web-backend/src/da-workbooks/da-documents.service.ts:162
Parameters
workbookId
string
Returns
Promise<void>
upload()
upload(
workbookId,input,acting):Promise<DaDocumentEntry>
Defined in: backends/web-backend/src/da-workbooks/da-documents.service.ts:112
Parameters
workbookId
string
input
UploadInput
acting
ActingUser
Returns
Promise<DaDocumentEntry>
