package Ġcom . gmail . e amos se . idb data . local . entities Ċ Ċ import Ġandroid . os . Parcelable Ċ import Ġandroidx . room . Entity Ċ import Ġandroidx . room . PrimaryKey Ċ import Ġkotlinx . android . parcel . Parcel ize Ċ import Ġjava . io . Serializable Ċ Ċ @ Entity ( tableName Ġ= Ġ" favorite _ movie ") Ċ @ Parcel ize Ċ data Ġclass ĠF avorite Entity ( ĊĠĠĠ Ġval Ġid _ movie : ĠString , ĊĠĠĠ Ġval Ġback dro pp ath : ĠString ?, ĊĠĠĠ Ġval Ġoriginal _ title : ĠString , ĊĠĠĠ Ġval Ġoverview : ĠString ?, ĊĠĠĠ Ġval Ġposter _ path : ĠString , ĊĠĠĠ Ġval Ġvideo : ĠBoolean , ĊĠĠĠ Ġval Ġrelease _ date : ĠString , Ċ ) Ġ: ĠSerializable , ĠParcel able Ġ{ ĊĠĠĠ Ġ@ PrimaryKey ( auto Generate Ġ= Ġtrue ) ĊĠĠĠ Ġvar Ġid : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġval ĠbaseUrl Ġget () Ġ= Ġ" https :// image . t mdb . org / t / p / w 1 2 8 0 " Ċ } Ċ Ċ // Ġfun ĠF avorite Entity . to Detail Movie () Ġ= ĠDetail Movie ( Ċ // ĠĠĠ Ġid Ġ= Ġid _ movie . toInt (), Ċ // ĠĠĠ Ġtitle Ġ= Ġoriginal _ title , Ċ // ĠĠĠ Ġback drop _ path Ġ= Ġback dro pp ath , Ċ // ĠĠĠ Ġdate Ġ= Ġrelease _ date , Ċ // ĠĠĠ Ġoverview Ġ= Ġoverview , Ċ // ĠĠĠ Ġvideo Ġ= Ġvideo , Ċ // ĠĠĠ Ġposter _ path Ġ= Ġposter _ path , Ċ // Ġ) Ċ Ċ // Ġfun ĠF avorite Entity . to Movie () Ġ= ĠMovie ( Ċ // ĠĠĠ Ġid Ġ= Ġid _ movie . toInt (), Ċ // ĠĠĠ Ġposter Path Ġ= Ġposter _ path , Ċ // ĠĠĠ Ġback drop Path Ġ= Ġback dro pp ath , Ċ // ĠĠĠ Ġtitle Ġ= Ġtitle , Ċ // ĠĠĠ Ġvote Average Ġ= Ġvote _ average . toFloat (), Ċ // ĠĠĠ Ġrelease Date Ġ= Ġrelease _ date , Ċ // ĠĠĠ Ġoverview Ġ= Ġoverview Ċ // Ġ) Ċ