Exemple #1
0
 /// <summary>
 /// Отправляет сообщение с внутренними документами
 /// </summary>
 /// <param name="message">Сообщение с внутренними документами</param>
 /// <returns>Отправленное сообщение</returns>
 public SentMessage SendInternalMessage(InternalMessage message)
 {
     return CheckAutorizedInvoke(() => client.SendInternalMessage(Token, message));
 }
Exemple #2
0
 private static DraftMessage ConvertToDraftMessage(InternalMessage message)
 {
     return new DraftMessage
     {
         Id = Guid.NewGuid().ToString(),
         SenderBoxId = message.BoxId,
         InternalRecipients = message.Recipients,
         Documents = message.Documents != null
             ? message.Documents
                 .Select(ConvertToDraftDocument)
                 .ToArray()
             : null,
         SendMode = DraftMessageSendMode.Internal
     };
 }