package Ġedu . up i . cs . dr ake . an ith ings . data . local . entities Ċ Ċ import Ġandroid . arch . persistence . room . Entity Ċ import Ġandroid . arch . persistence . room . PrimaryKey Ċ import Ġedu . up i . cs . dr ake . an ith ings . common . adapter . Adapter Constants Ċ import Ġedu . up i . cs . dr ake . an ith ings . common . adapter . ViewType Ċ Ċ @ Entity ( tableName Ġ= Ġ" anime ") Ċ data Ġclass ĠAn ime Entity ( ĊĠĠĠĠĠĠĠ Ġ@ PrimaryKey ĊĠĠĠĠĠĠĠ Ġvar Ġid : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġvar Ġcanonical Title : ĠString Ġ= Ġ" n / a ", ĊĠĠĠĠĠĠĠ Ġvar Ġsyn opsis : ĠString Ġ= Ġ" n / a ", ĊĠĠĠĠĠĠĠ Ġvar Ġaverage Rating : ĠString ? Ġ= Ġ" n / a ", ĊĠĠĠĠĠĠĠ Ġvar ĠstartDate : ĠString ? Ġ= Ġ" n / a ", ĊĠĠĠĠĠĠĠ Ġvar ĠendDate : ĠString ? Ġ= Ġ" n / a ", ĊĠĠĠĠĠĠĠ Ġvar Ġpop ularity Rank : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġvar Ġrating Rank : ĠInt ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġvar Ġage Rating : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġvar Ġage Rating Guide : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġvar Ġstatus : ĠString Ġ= Ġ" n / a ", ĊĠĠĠĠĠĠĠ Ġvar Ġgen res : ĠList < Int > Ġ= Ġempty List (), ĊĠĠĠĠĠĠĠ Ġvar Ġposter Image : ĠString Ġ= Ġ" n / a ", ĊĠĠĠĠĠĠĠ Ġvar Ġcover Image : ĠString ? Ġ= Ġ" n / a ", ĊĠĠĠĠĠĠĠ Ġvar Ġyoutube Video Id : ĠString ? Ġ= Ġ" n / a ", ĊĠĠĠĠĠĠĠ Ġvar Ġshow Type : ĠString Ġ= Ġ" n / a ", ĊĠĠĠĠĠĠĠ Ġvar Ġtimestamp : ĠLong Ġ= ĠSystem . nano Time () Ċ ): ĠView Type { ĊĠĠĠ Ġoverride Ġfun Ġget ViewType (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠAdapter Constants . AN IME ĊĠĠĠ Ġ} Ċ }