DraftToSend

Данные для отправки сообщения на основе черновика методом SendDraft.

С помощью структуры DraftToSend можно добавить к сообщению-черновику подписи, которые могли отсутствовать на момент формирования черновика. В черновик можно вносить изменения только если он не был защищен от модификаций. За защиту от модификаций отвечает признак LockDraft структуры MessageToPost.

message DraftToSend {
    required string BoxId = 1;
    required string DraftId = 2;
    optional string ToBoxId = 3;
    optional string ToDepartmentId = 4;
    repeated DocumentSenderSignature DocumentSignatures = 5;
}
  • BoxId — идентификатор ящика отправителя сообщения, созданного из черновика.

  • DraftId — идентификатор черновика, подлежащего модификации, проверке и отправке.

  • ToBoxId — идентификатор ящика получателя сообщения. Должен отличаться от идентификатора ящика отправителя. Может отсутствовать, если черновик уже содержит идентификатор ящика получателя. Для внутреннего документа (если при создании черновика в структуре MessageToPost был указан признак IsInternal = true) этот идентификатор должен отсутствовать или содержать пустую строку.

  • ToDepartmentId — идентификатор подразделения получателя, в которое будет отправлено сообщение. Если отсутсвует, сообщение будет отправлено в головное подразделение.

  • DocumentSignatures — список подписей к документам, ранее загруженным в обрабатываемый черновик, представленных структурой DocumentSenderSignature.


См. также

Структура используется:
  • в теле запроса метода SendDraft