Skip to content

complaintsService

complaintsService

CreateClientComplaint(params) ⇒ Promise.<ApiResult>

Создаёт жалобу клиента


Принимаемые параметры

ParamTypeDescription
paramsCreateComplaintRequestParamПараметры запроса. См. CreateComplaintRequestParam

Возвращаемые данные

Returns: Promise.<ApiResult> - Созданная жалоба под полем complaint




GetClientComplaintsTableByClient(params) ⇒ Promise.<ApiResult>

Получает таблицу жалоб по клиенту с пагинацией и сортировкой


Принимаемые параметры

ParamTypeDescription
paramsGetComplaintsTableByClientRequestParamПараметры запроса (ID клиента, сортировка, пагинация)

Возвращаемые данные

Returns: Promise.<ApiResult> - Список жалоб под полем pagination




GetTable(params) ⇒ Promise.<ApiResult>

Получает таблицу всех жалоб с пагинацией и сортировкой


Принимаемые параметры

ParamTypeDescription
paramsGetComplaintsTableRequestParamПараметры запроса (сортировка, пагинация)

Возвращаемые данные

Returns: Promise.<ApiResult> - Список жалоб под полем pagination




GetById(id) ⇒ Promise.<ApiResult>

Получает данные жалобы по ID


Принимаемые параметры

ParamTypeDescription
idnumberID жалобы

Возвращаемые данные

Returns: Promise.<ApiResult> - Данные жалобы под полем complaint




ChangeStatus(params) ⇒ Promise.<ApiResult>

Изменяет статус жалобы


Принимаемые параметры

ParamTypeDescription
paramsUpdateComplaintStatusRequestParamПараметры запроса. См. UpdateComplaintStatusRequestParam

Возвращаемые данные

Returns: Promise.<ApiResult> - Подтверждение операции