Skip to content

clientMappers

clientMappers

clientMappers.clientTableMapper(data) ⇒ Object

Маппер ответа таблицы клиентов — трансформирует каждый элемент списка. Используется в clientService.GetTable

Returns: Object - Трансформированные данные с раскрытыми значениями gender, status, address.location

ParamTypeDescription
dataObjectОтвет API { pagination: { values: Array, totalCount: number } }

clientMappers.clientByIdMapper(data) ⇒ Object

Маппер ответа клиента по ID — трансформирует данные одного клиента. Используется в clientService.GetById

Returns: Object - Трансформированные данные с раскрытыми значениями gender, status, address.location

ParamTypeDescription
dataObjectДанные клиента из API

clientMappers.clientByIdForEditMapper(raw) ⇒ Object | null

Маппер ответа клиента по ID для страницы редактирования (UpdateClientPage). Используется в clientService.GetById

Returns: Object | null - Данные клиента, адаптированные для формы редактирования, или null

ParamTypeDescription
rawObjectСырые данные клиента из API