package Ġcom . twitter . me il _ mit u . twitter 4 hk . data Ċ Ċ class ĠUser Entity Support ( url String : ĠString , Ġdescription String : ĠString , Ġentities : ĠUser Entities ) Ġ{ ĊĊĠĠĠ Ġval Ġurl : ĠEntity Support ĊĠĠĠ Ġval Ġdescription : ĠEntity Support ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġurl Ġ= ĠEntity Support ( url String , Ġentities . url ) ĊĠĠĠĠĠĠĠ Ġdescription Ġ= ĠEntity Support ( description String , Ġentities . description ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ" User Entity Support { Url =$ url , ĠDescription =$ description }" ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( this Ġ=== Ġother ) Ġreturn Ġtrue ĊĠĠĠĠĠĠĠ Ġif Ġ( other Ġ! is ĠUser Entity Support ) Ġreturn Ġfalse ĊĊĠĠĠĠĠĠĠ Ġif Ġ( description Ġ!= Ġother . description ) Ġreturn Ġfalse ĊĠĠĠĠĠĠĠ Ġif Ġ( url Ġ!= Ġother . url ) Ġreturn Ġfalse ĊĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠhashCode (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġresult Ġ= Ġurl . hashCode () ĊĠĠĠĠĠĠĠ Ġresult Ġ= Ġ 3 1 Ġ* Ġresult Ġ+ Ġdescription . hashCode () ĊĠĠĠĠĠĠĠ Ġreturn Ġresult ĊĠĠĠ Ġ} Ċ } Ċ