TemplateToPost

Структура данных TemplateToPost представляет сообщение, подлежащее отправке через Диадок при помощи метода PostTemplate.

message TemplateToPost {
    required string FromBoxId = 1;
    required string ToBoxId = 2;
    required string MessageFromBoxId = 3;
    required string MessageToBoxId = 4;
    optional string MessageToDepartmentId = 5;
    repeated TemplateDocumentAttachment DocumentAttachments = 6;
    optional LockMode LockMode = 7 [default = None];
}
  • FromBoxId - идентификатор ящика отправителя сообщения.
  • ToBoxId - идентификатор ящика получателя сообщения. Должен отличаться от идентификатора ящика отправителя. Для внутреннего документа (IsInternal = true) этот идентификатор должен оставаться пустым (отсутствовать или содержать пустую строку).
  • MessageFromBoxId - идентификатор ящика отправителя документов, созданных на основе шаблонов.
  • MessageToBoxId - идентификатор ящика получателя документов, созданных на основе шаблонов.
  • MessageToDepartmentId - идентификатор подразделения получателя сообщения, которое будет создано на основе отправляемого шаблона.
  • DocumentAttachments - список документов любых типов, содержащий сообщение TemplateDocumentAttachment.
  • LockMode - режим блокировки сообщения с шаблонами. Виды доступных режимы доступны в описании LockMode.

Сохраненный таким образом шаблон можно будет найти используя метод GetTemplate.