package Ġcom . r ab t man . ac g schedule . mvp . model . entity Ċ Ċ import Ġio . realm . Realm Object Ċ import Ġio . realm . annotations . PrimaryKey Ċ Ċ /** Ċ Ġ* Ġ@ author ĠR ab t man Ċ Ġ*/ Ċ open Ġclass ĠSchedule Cache Ġ: ĠRealm Object Ġ{ ĊĠĠĠ Ġ@ PrimaryKey ĊĠĠĠ Ġvar Ġschedule Url : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġname : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġimg Url : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġvar Ġis Collect Ġ= Ġfalse ĊĠĠĠ Ġvar Ġlast Watch Pos Ġ= Ġ- 1 ĊĊĠĠĠ Ġconstructor () Ġ{} ĊĠĠĠ Ġconstructor ( schedule Url : ĠString ?, Ġlast Watch Pos : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . schedule Url Ġ= Ġschedule Url ĊĠĠĠĠĠĠĠ Ġthis . last Watch Pos Ġ= Ġlast Watch Pos ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( schedule Url : ĠString ?, Ġname : ĠString ?, Ġimg Url : ĠString ?, Ġis Collect : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlast Watch Pos : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . schedule Url Ġ= Ġschedule Url ĊĠĠĠĠĠĠĠ Ġthis . name Ġ= Ġname ĊĠĠĠĠĠĠĠ Ġthis . img Url Ġ= Ġimg Url ĊĠĠĠĠĠĠĠ Ġthis . is Collect Ġ= Ġis Collect ĊĠĠĠĠĠĠĠ Ġthis . last Watch Pos Ġ= Ġlast Watch Pos ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" Schedule Cache {" Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" schedule Url ='" Ġ+ Ġschedule Url Ġ+ Ġ'\'' Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ", Ġname ='" Ġ+ Ġname Ġ+ Ġ'\'' Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ", Ġimg Url ='" Ġ+ Ġimg Url Ġ+ Ġ'\'' Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ", Ġis Collect =" Ġ+ Ġis Collect Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ", Ġlast Watch Pos =" Ġ+ Ġlast Watch Pos Ġ+ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ' }' ĊĠĠĠ Ġ} Ċ Ċ }