DepartmentToUpdate
На этой странице, помимо DepartmentToUpdate, описаны следующие структуры:
Данные для изменения свойств подразделения организации методом UpdateDepartment.
message DepartmentToUpdate
{
optional ParentDepartmentPatch ParentDepartment = 1;
optional DepartmentNamingPatch DepartmentNaming = 2;
optional DepartmentKppPatch Kpp = 3;
optional DepartmentAddressPatch Address = 4;
optional DepartmentRoutingPatch Routing = 5;
}
ParentDepartment— идентификатор родительского подразделения, представленный структурой ParentDepartmentPatch.Name— название подразделения, представленное структурой DepartmentNamingPatch.Kpp— КПП подразделения, представленный структурой DepartmentKppPatch.Address— адрес подразделения, представленный структурой DepartmentAddressPatch.Routing— тип доступной маршрутизации, представленный структурой DepartmentRoutingPatch.
ParentDepartmentPatch
Данные для изменения родительского подразделения.
message ParentDepartmentPatch
{
required string ParentDepartmentId = 1;
}
ParentDepartmentId— новое значение идентификатора родительского подразделения.
DepartmentNamingPatch
Данные для изменения названия и краткого названия подразделения.
message DepartmentNamingPatch
{
required string Name = 1;
required string Abbreviation = 2;
}
Name— новое название подразделения.Abbreviation— новое краткое название подразделения.
DepartmentKppPatch
Данные для изменения КПП подразделения.
message DepartmentKppPatch
{
optional string Kpp = 1;
}
Kpp— новый КПП подразделения.
DepartmentAddressPatch
Данные для изменения адреса подразделения.
message DepartmentAddressPatch
{
optional Address Address = 1;
}
Address— новый адрес подразделения, представленный структурой Address.
DepartmentRoutingPatch
Данные для изменения типа маршрутизации подразделения.
message DepartmentRoutingPatch
{
required bool Kpp = 1;
required bool Address = 2;
}
Kpp— маршрутизация по КПП. Если поле имеет значениеtrue, то должно быть заполнено полеKppв структурах DepartmentToCreate или DepartmentToUpdate при создании или обновлении подразделения соответственно.Address— маршрутизация по адресу. Если поле имеет значениеtrue, то должно быть заполнено полеAddressв структурах DepartmentToCreate или DepartmentToUpdate при создании или обновлении подразделения соответственно.
См. также
- Структура используется:
в теле запроса метода UpdateDepartment