public async Task <DraftDocument> AddDocumentAsync(
     Guid accountId,
     Guid draftId,
     DocumentContents content,
     TimeSpan?timeout = null) =>
 await client.SendRequestAsync <DraftDocument>(
     HttpMethod.Post,
     $"/v1/{accountId}/drafts/{draftId}/documents",
     contentDto : content,
     timeout : timeout);
Exemple #2
0
        public DocumentContent GetMainDocument()
        {
            if (null == DocumentContents)
            {
                return(null);
            }

            return(DocumentContents
                   .SingleOrDefault(d => d.IsHauptdokument()));
        }
Exemple #3
0
        public List <DocumentContent> GetAttachments()
        {
            if (null == DocumentContents)
            {
                return(null);
            }

            var attachments = DocumentContents
                              .Where(d => !d.IsHauptdokument())
                              .ToList();

            if (attachments.Count == 0)
            {
                return(null);
            }

            return(attachments);
        }