CustomDataPatch¶
Структура CustomDataPatch
хранит данные для операции изменения тегов.
message CustomDataPatch {
required string ParentEntityId = 1;
required CustomDataPatchOperation Operation = 2;
required string Key = 3;
optional string Value = 4;
}
enum CustomDataPatchOperation {
Set = 0;
Remove = 1;
}
ParentEntityId
— идентификатор документа, для которого нужно добавить или изменить тег.Operation
— тип операции. Принимает значения из перечисленияCustomDataPatchOperation
:Set
— добавить новый тег или изменить уже существующий.Remove
— удалить тег, если он есть. Значение поляValue
в этой операции игнорируется.
Key
— название тега. Не может быть пустым. Регистронезависимый. Может содержать только буквы латинского и русского алфавита, цифры и символы «-» и «_». Длина не может превышать 60 символов.Value
— значение тега, соответствующее ключуKey
. Может быть пустым. Регистронезависимый. Длина не может превышать 200 символа. Значение игнорируется, если тип операции —Remove
.
См. также
- Структура используется:
в структуре MessagePatchToPost
- Определение: