Revize a35cb648
Přidáno uživatelem Vojtěch Bartička před asi 2 roky(ů)
Backend/Core/Services/DocumentService/IDocumentService.cs | ||
---|---|---|
11 | 11 |
{ |
12 | 12 |
public interface IDocumentService |
13 | 13 |
{ |
14 |
/// <summary> |
|
15 |
/// Add list of documents to a list of users |
|
16 |
/// </summary> |
|
17 |
/// <param name="request"></param> |
|
18 |
/// <param name="userId"></param> |
|
14 | 19 |
public void AddDocuments(DocumentAddRequest request, Guid userId); |
20 |
/// <summary> |
|
21 |
/// Returns all documents |
|
22 |
/// </summary> |
|
23 |
/// <returns></returns> |
|
15 | 24 |
public DocumentListResponse GetDocuments(); |
25 |
/// <summary> |
|
26 |
/// Returns a preview of a document (HTML) |
|
27 |
/// </summary> |
|
28 |
/// <param name="documentId"></param> |
|
29 |
/// <returns></returns> |
|
16 | 30 |
public DocumentPreviewResponse GetDocumentPreview(Guid documentId); |
31 |
/// <summary> |
|
32 |
/// Delete a list of documents |
|
33 |
/// </summary> |
|
34 |
/// <param name="request"></param> |
|
17 | 35 |
public void DeleteDocuments(DeleteDocumentsRequest request); |
36 |
/// <summary> |
|
37 |
/// Set required number of annotations for a list of documents |
|
38 |
/// </summary> |
|
39 |
/// <param name="request"></param> |
|
18 | 40 |
public void SetRequiredAnnotationsForDocuments(SetRequiredAnnotationsRequest request); |
41 |
/// <summary> |
|
42 |
/// Set default required number of annotations |
|
43 |
/// </summary> |
|
44 |
/// <param name="requiredAnnotations"></param> |
|
19 | 45 |
public void SetRequiredAnnotationsGlobal(int requiredAnnotations); |
46 |
/// <summary> |
|
47 |
/// Get default required number of annotations |
|
48 |
/// </summary> |
|
49 |
/// <returns></returns> |
|
20 | 50 |
public int GetRequiredAnnotationsGlobal(); |
51 |
/// <summary> |
|
52 |
/// Remove an annotator from a document |
|
53 |
/// </summary> |
|
54 |
/// <param name="documentId"></param> |
|
55 |
/// <param name="annotatorId"></param> |
|
21 | 56 |
public void RemoveAnnotatorFromDocument(Guid documentId, Guid annotatorId); |
22 | 57 |
} |
23 | 58 |
} |
Také k dispozici: Unified diff
Added comments to backend