package Ġcom . g ary mc g ow an . mov i ep edia . persistence Ċ Ċ import Ġandroidx . room . Column Info Ċ import Ġandroidx . room . Entity Ċ import Ġandroidx . room . PrimaryKey Ċ import Ġcom . g ary mc g ow an . mov i ep edia . model . Movie Ċ import Ġcom . google . gson . annotations . SerializedName Ċ Ċ @ Entity ( tableName Ġ= Ġ" fav our ite _ movies ") Ċ data Ġclass ĠStored Movie ( ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" Title ") Ġvar Ġtitle : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" Year ") Ġvar Ġyear : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ PrimaryKey ( auto Generate Ġ= Ġfalse ) Ġ@ SerializedName (" imdb ID ") Ġvar Ġim db ID : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" Type ") Ġvar Ġtype : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" Post er ") Ġvar Ġposter URL : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ// Detail Ġfields ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" R ated ") Ġvar Ġr ated : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" Released ") Ġvar Ġreleased : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" Runtime ") Ġvar Ġruntime : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" Genre ") Ġvar Ġgenre : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" Director ") Ġvar Ġdirector : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" Writer ") Ġvar Ġwriter : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" Act ors ") Ġvar Ġactors : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" Plot ") Ġvar Ġplot : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" Language ") Ġvar Ġlanguage : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" Country ") Ġvar Ġcountry : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" A wards ") Ġvar Ġa wards : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" Met as core ") Ġvar Ġmet as core : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" imdb Rating ") Ġvar Ġim db Rating : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Column Info () Ġ@ SerializedName (" imdb Votes ") Ġvar Ġim db Votes : ĠString ? Ġ= Ġnull Ċ ) Ġ{ Ċ // ĠĠĠ Ġcompanion Ġobject Ġ{ Ċ // ĠĠĠĠĠĠĠ Ġfun Ġfrom Movie ( movie : ĠMovie ) Ġ} ĊĊĠĠĠ Ġconstructor ( movie : ĠMovie ) Ġ: Ġthis ( movie . title , Ġmovie . year , Ġmovie . imdb ID , Ġmovie . type , Ġmovie . poster URL , Ġmovie . r ated , Ġmovie . released , Ġmovie . runtime , Ġmovie . genre , Ġmovie . director , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmovie . writer , Ġmovie . actors , Ġmovie . plot , Ġmovie . language , Ġmovie . country , Ġmovie . aw ards , Ġmovie . metas core , Ġmovie . imdb Rating , Ġmovie . imdb Votes ) ĊĊĠĠĠ Ġfun Ġto Movie () Ġ= ĠMovie ( title !! , Ġyear , Ġim db ID , Ġtype , Ġposter URL , Ġr ated , Ġreleased , Ġruntime , Ġgenre , Ġdirector , Ġwriter , Ġactors , Ġplot , Ġlanguage , Ġcountry , Ġa wards , Ġmet as core , Ġim db Rating , Ġim db Votes ) Ċ } ĊĊ