Message

Данные сообщения или черновика.

message Message {
    required string MessageId = 1;
    required sfixed64 TimestampTicks = 2;
    required sfixed64 LastPatchTimestampTicks = 3;
    required string FromBoxId = 4;
    required string FromTitle = 5;
    optional string ToBoxId = 6;
    optional string ToTitle = 7;
    repeated Entity Entities = 8;
    optional bool IsDraft = 9 [default = false];
    optional bool DraftIsLocked = 10 [default = false];
    optional bool DraftIsRecycled = 11 [default = false];
    optional string CreatedFromDraftId = 12;
    repeated string DraftIsTransformedToMessageIdList = 13;
    optional bool IsDeleted = 14 [default = false];
    optional bool IsTest = 15 [default = false];
    optional bool IsInternal = 16 [default = false];
    optional bool IsProxified = 17 [default = false];
    optional string ProxyBoxId = 18;
    optional string ProxyTitle = 19;
    optional bool PacketIsLocked = 20 [default = false];
    required LockMode LockMode = 21;
    required MessageType MessageType = 22;
    optional TemplateToLetterTransformationInfo TemplateToLetterTransformationInfo = 23;
    optional bool IsReusable = 24 [default = false];
}
  • MessageId — идентификатор сообщения.

  • TimestampTicks — время создания сообщения.

  • LastPatchTimestampTicks — время последнего дополнения сообщения.

  • FromBoxId — идентификатор ящика отправителя сообщения.

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

  • ToBoxId — идентификатор ящика получателя сообщения. Может быть пустым в случае, если сообщение является черновиком.

  • ToTitle — название ящика получателя сообщения. Может быть пустым в случае, если сообщение является черновиком.

  • Entities — список сущностей сообщения, включая сущности из дополнений к нему, представленных структурой Entity.

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

  • DraftIsLocked — признак того, что черновик заблокирован: в него нельзя добавлять или удалять документы. Такой черновик можно либо отправить, превратив в полноценное сообщение, либо удалить. Заполняется только для черновиков.

  • DraftIsRecycled — признак того, что черновик утилизирован: он либо был удален, либо на его основе было создано и отправлено полноценное сообщение. В последнем случае у такого черновика будет заполнено поле DraftIsTransformedToMessageId, а у соответствующего сообщения заполнено поле CreatedFromDraftId. Заполняется только для черновиков.

  • CreatedFromDraftId — идентификатор сообщения-черновика, на основе которого было создано текущее сообщение. Заполняется только для сообщений, сформированных на основе черновиков.

  • DraftIsTransformedToMessageIdList — список идентификаторов сообщений, созданных на основе текущего черновика. Заполняется только для черновиков.

  • IsDeleted — признак того, что сообщение было удалено.

  • IsTest — признак того, что сообщение является тестовым и не имеет юридической силы.

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

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

  • ProxyBoxId — идентификатор ящика промежуточного получателя. Если указан, то документ будет доставлен конечному получателю только после того, как промежуточный получатель поставит подпись под документом. Если промежуточный получатель отклонит документ, то он не будет доставлен конечному получателю.

  • ProxyTitle — название организации промежуточного получателя.

  • PacketIsLocked — признак того, что пакет является закрытым. В таком пакете действие может быть применено только сразу ко всем документам.

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

  • MessageType — тип сообщения, принимает значение из перечисления MessageType.

  • TemplateToLetterTransformationInfo — информация о документе, который уже создан или будет создан на основе шаблона. Представлена структурой TemplateToLetterTransformationInfo.

  • IsReusable — признак того, что сообщение было создано на основе многоразового шаблона.


См. также

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