Skip to content

backends-web-backend


Class: EsqDocumentsController

Defined in: backends/web-backend/src/esq-workbooks/esq-documents.controller.ts:18

Constructors

Constructor

new EsqDocumentsController(esqDocumentsService): EsqDocumentsController

Defined in: backends/web-backend/src/esq-workbooks/esq-documents.controller.ts:19

Parameters

esqDocumentsService

EsqDocumentsService

Returns

EsqDocumentsController

Methods

download()

download(id, documentId, req): Promise<{ filename: string; url: string; }>

Defined in: backends/web-backend/src/esq-workbooks/esq-documents.controller.ts:51

Parameters

id

string

documentId

string

req

AuthenticatedRequest

Returns

Promise<{ filename: string; url: string; }>


list()

list(id, req): Promise<EsqDocumentEntry[]>

Defined in: backends/web-backend/src/esq-workbooks/esq-documents.controller.ts:23

Parameters

id

string

req

AuthenticatedRequest

Returns

Promise<EsqDocumentEntry[]>


remove()

remove(id, documentId, req): Promise<void>

Defined in: backends/web-backend/src/esq-workbooks/esq-documents.controller.ts:45

Parameters

id

string

documentId

string

req

AuthenticatedRequest

Returns

Promise<void>


upload()

upload(id, file, req): Promise<EsqDocumentEntry>

Defined in: backends/web-backend/src/esq-workbooks/esq-documents.controller.ts:30

Parameters

id

string

file

UploadedFilePayload | undefined

req

AuthenticatedRequest

Returns

Promise<EsqDocumentEntry>