Projekt

Obecné

Profil

« Předchozí | Další » 

Revize a35cb648

Přidáno uživatelem Vojtěch Bartička před asi 2 roky(ů)

Added comments to backend

Zobrazit rozdíly:

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