Модель, описывающая изображение пользователя
| Название | Тип данных | Описание |
|---|---|---|
| user_id | Int64 | ID пользователя |
| id | Int64 | ID изображения |
| width | Int32 | Ширина изображения в px |
| height | Int32 | Высота изображения в px |
| size | Int32 | Размер изображения в Байтах |
| url | String | Адрес по которому находится изображение |
| last_update | Int64 | Дата последнего изменения записи в формате unix time |
[POST] …/v1/User/GetImage
Возвращает изображения пользователей.
Входные параметры
| Название | Тип данных | Обязательность | Описание |
|---|---|---|---|
| user_id | Int64 | Необязательный | ID пользователя |
| ids | Array of int64 | Необязательный | Массив id изображений |
| include_data | Boolean | Необязательный | Метка о том, что в ответ будет включен файл изображения в формате base64 |
| compress_data | Boolean | Необязательный | Метка о том, что в ответ будет приходить сжатая строка изображения в формате base64 |
Пример запроса
{
"user_id": 1,
"id": 1,
"width": 1,
"height": 1,
"size": 1,
"url": "example.com/image.png",
"last_update": 1712345678
}
Выходные параметры
| Название | Тип данных | Описание |
|---|---|---|
| result | Array of UserImage | Массив изображений пользователей |
Пример ответа
{
"ok": true,
"result": [
{
"user_id": 1,
"id": 1,
"width": 1,
"height": 1,
"size": 1,
"url": "example.com/image.png",
"last_update": 1712345678
}
]
}