Projekt

Obecné

Profil

Stáhnout (837 Bajtů) Statistiky
| Větev: | Tag: | Revize:
1 24e1c89d Vojtěch Bartička
using Core.Entities;
2
using Models.Documents;
3
using System;
4
using System.Collections.Generic;
5
using System.Linq;
6
using System.Text;
7
using System.Threading.Tasks;
8
9
10
namespace Core.Services.DocumentService
11
{
12
    public interface IDocumentService
13
    {
14
        public void AddDocuments(DocumentAddRequest request, Guid userId);
15 004c4a4e Vojtěch Bartička
        public DocumentListResponse GetDocuments();
16 42bb0025 Vojtěch Bartička
        public DocumentPreviewResponse GetDocumentPreview(Guid documentId);
17 c8159dc5 Vojtěch Bartička
        public void DeleteDocuments(DeleteDocumentsRequest request);
18 5adba4c4 Vojtěch Bartička
        public void SetRequiredAnnotationsForDocuments(SetRequiredAnnotationsRequest request);
19 0a6d22b7 Vojtěch Bartička
        public void SetRequiredAnnotationsGlobal(int requiredAnnotations);
20 ceb95b98 Vojtěch Bartička
        public int GetRequiredAnnotationsGlobal();
21 4540d7b6 Vojtěch Bartička
        public void RemoveAnnotatorFromDocument(Guid documentId, Guid annotatorId);
22 24e1c89d Vojtěch Bartička
    }
23
}