package Ġcom . j utt . movies detail demo . data . models ĊĊ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġandroid . os . Parcelable Ċ import Ġandroidx . room . Entity Ċ import Ġandroidx . room . PrimaryKey Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ @ Entity Ċ @ Parcel ize Ċ @ Serializable Ċ data Ġclass ĠMovie ( ĊĠĠĠ Ġ@ PrimaryKey ( auto Generate Ġ= Ġtrue ) ĊĠĠĠ Ġ@ SerializedName (" id ") ĊĠĠĠ Ġval Ġid : ĠLong Ġ= Ġ 0 , Ġ// Ġauto Ġincrement ĊĠĠĠ Ġ@ SerializedName (" cast ") ĊĠĠĠ Ġval Ġcast : ĠList < String > Ġ= ĠlistOf (), ĊĠĠĠ Ġ@ SerializedName (" genres ") ĊĠĠĠ Ġval Ġgen res : ĠList < String > Ġ= ĠlistOf (), ĊĠĠĠ Ġ@ SerializedName (" rating ") ĊĠĠĠ Ġval Ġrating : ĠInt Ġ= Ġ 0 , Ġ// Ġ 1 ĊĠĠĠ Ġ@ SerializedName (" title ") ĊĠĠĠ Ġval Ġtitle : ĠString Ġ= Ġ"", Ġ// Ġ( 5 0 0 ) ĠDays Ġof ĠSum mer ĊĠĠĠ Ġ@ SerializedName (" year ") ĊĠĠĠ Ġval Ġyear : ĠInt Ġ= Ġ- 1 Ġ// Ġ 2 0 0 9 Ċ ) Ġ: ĠParcel able