Coverage Summary for Class: MovieInfoResponse (clean.architecture.data.api.model)
Class |
Class, %
|
Method, %
|
Branch, %
|
Line, %
|
Instruction, %
|
MovieInfoResponse |
100%
(1/1)
|
100%
(1/1)
|
|
100%
(11/11)
|
100%
(52/52)
|
package clean.architecture.data.api.model
import com.squareup.moshi.Json
import com.squareup.moshi.JsonClass
/**
* Response model for a movie info request.
*
* @param title Movie title.
* @param year Movie year.
* @param genre Movie genre.
* @param director Movie director.
* @param actors Movie actors.
* @param plot Movie plot.
* @param poster Movie poster.
* @param metaScore Movie meta score.
* @param imdbRating Movie IMDB rating.
* @param imdbID Movie IMDB ID.
*/
@JsonClass(generateAdapter = true)
data class MovieInfoResponse(
@Json(name = "Title") val title: String,
@Json(name = "Year") val year: String,
@Json(name = "Genre") val genre: String,
@Json(name = "Director") val director: String,
@Json(name = "Actors") val actors: String,
@Json(name = "Plot") val plot: String,
@Json(name = "Poster") val poster: String,
@Json(name = "Metascore") val metaScore: String,
@Json(name = "imdbRating") val imdbRating: String,
@Json(name = "imdbID") val imdbID: String
)