EditDocumentPacketCommand
Данные для редактирования состава пакета одного из документов в исходном сообщении в отправляемом дополнении к сообщению.
message EditDocumentPacketCommand {
required string DocumentId = 1;
repeated DocumentId AddDocumentsToPacket = 2;
repeated DocumentId RemoveDocumentsFromPacket = 3;
}
DocumentId— идентификатор документа, пакет которого редактируется.AddDocumentsToPacket— список идентификаторов документов, которые нужно добавить в пакет к заданному документу. Каждый элемент списка представлен структурой DocumentId.
Каждый идентификатор должен соответствовать документу из ящика, в котором находится редактируемый документ. Если добавляемый документ является частью другого пакета, то в редактируемый пакет будут добавлены все документы из старого пакета — пакеты объединяются целиком. Если объединять пакеты не нужно, перед добавлением удалите лишние документы из старого пакета, используя поле
RemoveDocumentsFromPacket.
RemoveDocumentsFromPacket— список идентификаторов документов, которые нужно удалить из пакета заданного документа. Каждый элемент списка представлен структурой DocumentId.
Если в пакете есть документ с таким идентификатором, то он удалится из пакета и образует новый пакет из одного документа. Если такого документа нет, ничего не произойдет.
См. также
- Структура используется:
в структуре MessagePatchToPost
в структуре MessagePatchToPostV2