package Ġcom . ky aw hut . asty cast . gs movie . data . network . response Ċ Ċ import Ġandroidx . annotation . Keep Ċ import Ġandroidx . lean back . widget . Diff Callback Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġjava . io . Serializable Ċ Ċ /** Ċ Ġ* Ġ@ author Ġk yaw ht ut Ċ Ġ* Ġ@ date Ġ 9 / 2 9 / 2 1 Ċ Ġ*/ Ċ @ Keep Ċ internal Ġdata Ġclass ĠVideo Episode Response ( ĊĠĠĠ Ġ@ SerializedName (" episode _ id ") ĊĠĠĠ Ġval Ġepisode ID : ĠInt , ĊĠĠĠ Ġ@ SerializedName (" episode _ title ") ĊĠĠĠ Ġval Ġepisode Title : ĠString , ĊĠĠĠ Ġ@ SerializedName (" episode _ source ") ĊĠĠĠ Ġval Ġepisode Source : ĠList < Video Source Response > Ċ ) Ġ: ĠSerializable Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġdiff Ġ= Ġobject Ġ: ĠDiff Callback < Video Episode Response >() Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġare Items The Same ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġold Item : ĠVideo Episode Response , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnew Item : ĠVideo Episode Response ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġold Item . episode Title Ġ== Ġnew Item . episode Title ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġare Contents The Same ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġold Item : ĠVideo Episode Response , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġnew Item : ĠVideo Episode Response ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġold Item Ġ== Ġnew Item ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ