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— маршрутизация по КПП.Address— маршрутизация по адресу.
См. также
- Структура используется:
в теле запроса метода UpdateDepartment