Skip to content

backends-web-backend


Class: SeismicPraDocumentsController

Defined in: backends/web-backend/src/seismic-pra-workbooks/seismic-pra-documents.controller.ts:13

Constructors

Constructor

new SeismicPraDocumentsController(documentsService): SeismicPraDocumentsController

Defined in: backends/web-backend/src/seismic-pra-workbooks/seismic-pra-documents.controller.ts:14

Parameters

documentsService

SeismicPraDocumentsService

Returns

SeismicPraDocumentsController

Methods

download()

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

Defined in: backends/web-backend/src/seismic-pra-workbooks/seismic-pra-documents.controller.ts:44

Parameters

id

string

documentId

string

req

AuthenticatedRequest

Returns

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


list()

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

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

Parameters

id

string

req

AuthenticatedRequest

Returns

Promise<SeismicPraDocumentEntry[]>


remove()

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

Defined in: backends/web-backend/src/seismic-pra-workbooks/seismic-pra-documents.controller.ts:38

Parameters

id

string

documentId

string

req

AuthenticatedRequest

Returns

Promise<void>


update()

update(id, documentId, body, req): Promise<SeismicPraDocumentEntry>

Defined in: backends/web-backend/src/seismic-pra-workbooks/seismic-pra-documents.controller.ts:32

Parameters

id

string

documentId

string

body

UpdateDocumentBody

req

AuthenticatedRequest

Returns

Promise<SeismicPraDocumentEntry>


upload()

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

Defined in: backends/web-backend/src/seismic-pra-workbooks/seismic-pra-documents.controller.ts:25

Parameters

id

string

file

UploadedFilePayload | undefined

req

AuthenticatedRequest

Returns

Promise<SeismicPraDocumentEntry>