clientMappers
clientMappers
- clientMappers
- .clientTableMapper(data) ⇒
Object - .clientByIdMapper(data) ⇒
Object - .clientByIdForEditMapper(raw) ⇒
Object|null
- .clientTableMapper(data) ⇒
clientMappers.clientTableMapper(data) ⇒ Object
Маппер ответа таблицы клиентов — трансформирует каждый элемент списка. Используется в clientService.GetTable
Returns: Object - Трансформированные данные с раскрытыми значениями gender, status, address.location
| Param | Type | Description |
|---|---|---|
| data | Object | Ответ API { pagination: { values: Array, totalCount: number } } |
clientMappers.clientByIdMapper(data) ⇒ Object
Маппер ответа клиента по ID — трансформирует данные одного клиента. Используется в clientService.GetById
Returns: Object - Трансформированные данные с раскрытыми значениями gender, status, address.location
| Param | Type | Description |
|---|---|---|
| data | Object | Данные клиента из API |
clientMappers.clientByIdForEditMapper(raw) ⇒ Object | null
Маппер ответа клиента по ID для страницы редактирования (UpdateClientPage). Используется в clientService.GetById
Returns: Object | null - Данные клиента, адаптированные для формы редактирования, или null
| Param | Type | Description |
|---|---|---|
| raw | Object | Сырые данные клиента из API |