Package-level declarations

Types

Link copied to clipboard
@JsonClass(generateAdapter = true)
data class GenreDTO(@Json(name = "id") val id: Long, @Json(name = "name") val name: String)
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class MovieDetailsDTO(@Json(name = "id") val id: Long, @Json(name = "title") val title: String, @Json(name = "poster_path") val posterPath: String?, @Json(name = "backdrop_path") val backdropPath: String?, @Json(name = "overview") val overview: String?, @Json(name = "release_date") val releaseDate: String?, @Json(name = "vote_average") val voteAverage: Double, @Json(name = "runtime") val runtimeMinutes: Int?, @Json(name = "genres") val genres: List<GenreDTO>?)
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class MovieSummaryDTO(@Json(name = "id") val id: Long, @Json(name = "title") val title: String, @Json(name = "poster_path") val posterPath: String?, @Json(name = "vote_average") val voteAverage: Double, @Json(name = "release_date") val releaseDate: String?)
Link copied to clipboard
@JsonClass(generateAdapter = true)
data class PopularMoviesResponseDTO(@Json(name = "page") val page: Int, @Json(name = "total_pages") val totalPages: Int, @Json(name = "total_results") val totalResults: Int, @Json(name = "results") val results: List<MovieSummaryDTO>)