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];
    optional string FromDepartmentId = 8;
    optional string ToDepartmentId = 9;
}
  • FromBoxId - идентификатор ящика отправителя сообщения.
  • ToBoxId - идентификатор ящика получателя сообщения. Должен отличаться от идентификатора ящика отправителя. Для внутреннего документа (IsInternal = true) этот идентификатор должен оставаться пустым (отсутствовать или содержать пустую строку).
  • MessageFromBoxId - идентификатор ящика отправителя документов, созданных на основе шаблонов.
  • MessageToBoxId - идентификатор ящика получателя документов, созданных на основе шаблонов.
  • MessageToDepartmentId - идентификатор подразделения получателя сообщения, которое будет создано на основе отправляемого шаблона.
  • DocumentAttachments - список документов любых типов, содержащий сообщение TemplateDocumentAttachment.
  • LockMode - режим блокировки сообщения с шаблонами. Виды доступных режимы доступны в описании LockMode.
  • FromDepartmentId - идентификатор подразделения отправителя сообщения.
  • ToDepartmentId - идентификатор подразделения в организации получателя, в которое будут отправлены все шаблоны из сообщения (может отсутствовать, в этом случае шаблоны будут отправлены в головное подразделение).

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