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