Перейти к содержанию

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 с данными о студиях. Представляет структурированный ответ при работе со студиями.

Основные возможности:

  • Представление данных о студиях
  • Фабричные методы для создания из массива
  • Стандартизированная структура ответа