/// <summary> /// Отправляет сообщение с пересылаемыми документами /// </summary> /// <param name="message">Сообщение с пересылаемыми документами</param> /// <returns>Отправленное сообщение</returns> public SentMessage SendForwardMessage(ForwardMessage message) { return CheckAutorizedInvoke(() => client.SendForwardMessage(Token, message)); }
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() }; }