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