title: API ответы description: DTO классы для представления структурированных ответов API Kinopoisk.dev с поддержкой пагинации keywords: api ответы, dto, пагинация, структурированные данные, movie, person, image category: responses-api tags: - Kinopoisk - responses - dto - API
API ответы¶
DTO классы для представления структурированных ответов API Kinopoisk.dev с поддержкой пагинации.
ImageDocsResponseDto¶
DTO ответа для результатов поиска изображений с пагинацией. Предоставляет структурированный доступ к результатам поиска изображений с поддержкой фильтрации и сортировки.
Основные возможности:
- Представление результатов поиска изображений
- Поддержка пагинации и метаданных
- Безопасное преобразование данных в объекты Image
- Специализированные методы для работы с изображениями
KeywordDocsResponseDto¶
DTO для ответа API с ключевыми словами. Представляет структурированный ответ при запросе списка ключевых слов с поддержкой пагинации.
Основные возможности:
- Представление коллекции ключевых слов
- Фильтрация по популярности и поиск по названию
- Группировка по количеству связанных фильмов
- Статистика и анализ ключевых слов
ListDocsResponseDto¶
DTO для ответа API с коллекциями фильмов. Представляет структурированный ответ при запросе списка коллекций фильмов с поддержкой пагинации.
Основные возможности:
- Представление коллекций фильмов
- Фильтрация по категориям
- Получение популярных коллекций
- Управление метаданными пагинации
MovieAwardDocsResponseDto¶
DTO для представления ответа API с наградами фильмов и информацией о пагинации. Расширяет базовый класс для специализированной работы с коллекциями наград фильмов.
Основные возможности:
- Представление наград фильмов
- Безопасное преобразование в объекты MovieAward
- Поддержка пагинации результатов
- Стандартизированный интерфейс для работы с наградами
MovieDocsResponseDto¶
Объект-контейнер для ответа API с данными о фильмах и информацией о пагинации. Представляет стандартный ответ для запросов, возвращающих коллекцию фильмов.
Основные возможности:
- Представление коллекции фильмов
- Метаданные для постраничной навигации
- Стандартизированная структура ответа
- Совместимость с API Kinopoisk.dev
PersonAwardDocsResponseDto¶
DTO для результатов поиска наград персон с пагинацией. Специализируется на работе с коллекцией объектов PersonAward.
Основные возможности:
- Представление наград персон
- Типизированный доступ к данным наград
- Поддержка пагинации результатов
- Безопасное преобразование данных
PersonDocsResponseDto¶
DTO ответа для результатов поиска персон с пагинацией. Специализируется на работе с коллекцией объектов Person.
Основные возможности:
- Представление коллекции персон
- Типизированный доступ к данным персон
- Поддержка пагинации результатов
- Безопасное преобразование в объекты Person
PossibleValueDto¶
Класс для представления возможного значения поля. Представляет информацию о возможном значении для определенного поля API.
Основные возможности:
- Представление возможных значений полей
- Поддержка значения и вспомогательного slug
- Использование для фильтрации по полям
- Строковое представление для удобства
ReviewDocsResponseDto¶
DTO ответа для результатов поиска рецензий с пагинацией. Специализируется на работе с коллекцией объектов Review.
Основные возможности:
- Представление коллекции рецензий
- Типизированный доступ к данным рецензий
- Поддержка пагинации результатов
- Безопасное преобразование в объекты Review
SearchMovieResponseDto¶
Объект-контейнер для ответа API с данными о фильмах и информацией о пагинации. Представляет стандартный ответ для поисковых запросов фильмов.
Основные возможности:
- Представление результатов поиска фильмов
- Преобразование в объекты SearchMovie
- Поддержка пагинации результатов
- Стандартизированная структура ответа
SearchPersonResponseDto¶
Объект-контейнер для ответа API с данными о персонах и информацией о пагинации. Представляет стандартный ответ для поисковых запросов персон.
Основные возможности:
- Представление результатов поиска персон
- Преобразование в объекты SearchMovie
- Поддержка пагинации результатов
- Стандартизированная структура ответа
SearchStudioResponseDto¶
DTO для ответа API с результатами поиска студий. Представляет структурированный ответ при поиске студий.
Основные возможности:
- Представление результатов поиска студий
- Поддержка пагинации результатов
- Стандартизированная структура ответа
SeasonDocsResponseDto¶
DTO ответа для результатов поиска сезонов с пагинацией. Специализируется на работе с коллекцией объектов Season.
Основные возможности:
- Представление коллекции сезонов
- Типизированный доступ к данным сезонов
- Поддержка пагинации результатов
- Безопасное преобразование в объекты Season
StudioDocsResponseDto¶
DTO для ответа API с данными о студиях. Представляет структурированный ответ при работе со студиями.
Основные возможности:
- Представление данных о студиях
- Фабричные методы для создания из массива
- Стандартизированная структура ответа