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