MessageValidationResult

Результат проверки сообщения методом CanPostMessage.

message MessageValidationResult {
    required string FromBoxId = 1;
    required string FromTitle = 2;
    optional string ToBoxId = 3;
    optional string ToTitle = 4;
    optional bool IsInternal = 5 [default = false];
    optional bool IsProxified = 6 [default = false];
    optional string ProxyBoxId = 7;
    optional string ProxyTitle = 8;
    repeated MessageValidationError Errors = 9;
}
  • FromBoxId — идентификатор ящика отправителя сообщения.

  • FromTitle — название ящика отправителя сообщения.

  • ToBoxId — идентификатор ящика получателя сообщения.

  • ToTitle — название ящика получателя сообщения.

  • IsInternal — признак того, что сообщение является внутренним.

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

  • ProxyBoxId — идентификатор ящика промежуточного получателя.

  • ProxyTitle — название организации промежуточного получателя. Для внутренних сообщений может быть пустым.

  • Errors — список ошибок и предупреждений, найденных при проверке. Каждый элемент списка представлен структурой MessageValidationError. Если список пуст, то это значит, что сообщение с указанными параметрами можно отправить методом PostMessage (V3).


См. также

Структура используется: