package Ġcr ux . b ph c . cms . models . course Ċ Ċ import Ġandroidx . core . text . Html Compat Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġcr ux . b ph c . cms . interfaces . Course Content Ċ import Ġio . realm . Realm List Ċ import Ġio . realm . Realm Object Ċ import Ġio . realm . annotations . PrimaryKey Ċ Ċ /** Ċ Ġ* Ġ@ author ĠHar sh it ĠAg ar wal Ġ( 1 7 - Dec - 2 0 1 6 ) Ċ Ġ* Ġ@ author ĠAb hi je et ĠVis wa Ċ Ġ*/ Ċ open Ġclass ĠCourse Section ( ĊĠĠĠĠĠĠĠ Ġ@ PrimaryKey Ġ Ġ@ SerializedName (" id ") Ġvar Ġid : ĠInt Ġ= Ġ 0 , ĊĠĠĠĠĠĠĠ Ġname : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" summary ") Ġvar Ġsummary : ĠString Ġ= Ġ"", ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" modules ") Ġvar Ġmodules : ĠRealm List < Module > Ġ= ĠRealm List < Module >(), ĊĠĠĠĠĠĠĠ Ġvar Ġcourse Id : ĠInt Ġ= Ġ 0 , Ċ ) Ġ: ĠRealm Object (), ĠCourse Content Ġ{ ĊĊĠĠĠ Ġ@ SerializedName (" name ") Ġvar Ġname : ĠString Ġ= Ġname ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠHtml Compat . from Html ( field , ĠHtml Compat . FROM _ HTML _ MODE _ COMP ACT ). toString () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. trim Ġ{ Ġit Ġ<= Ġ' Ġ' Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġdeep Copy (): ĠCourse Section Ġ Ġ= ĠCourse Section ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsummary , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRealm List < Module >(* modules . map Ġ{ Ġit . deep Copy () Ġ}. to Typed Array ()), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcourse Id , ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġother Ġis ĠCourse Section Ġ&& Ġother . id Ġ== Ġid ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠhashCode (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġid ĊĠĠĠ Ġ} Ċ }