package Ġcom . github . w um o . b ilib ili . model Ċ Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ @ Serializable Ċ class ĠMedia Page ( ĊĠĠĠ Ġval Ġtype : ĠMediaType , ĊĠĠĠ Ġval Ġp Idx : ĠInt , ĊĠĠĠ Ġval Ġav id : ĠString , ĊĠĠĠ Ġval Ġcid : ĠString , ĊĠĠĠ Ġval Ġtitle : ĠString , ĊĠĠĠ Ġval Ġmedia Title : ĠString Ġ= Ġ"", ĊĠĠĠ Ġval Ġav id 2 : ĠString Ġ= Ġ"", // bang umi æĭ¥ æľī é¢Ŀ å¤ĸ çļĦ avid ï¼Į è¿ĻéĩĮ çĶ¨ sid ä»£ æĽ¿ ĊĠĠĠ Ġval Ġe pid : ĠString Ġ= Ġ"", ĊĠĠĠ Ġvar Ġfolder : ĠString Ġ= Ġ"", ĊĠĠĠ Ġvar Ġurl : ĠString Ġ= Ġ"" Ċ ) Ġ{ ĊĠ Ġval Ġid Ġ= Ġ"$ avid -$ cid " ĊĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ{ ĊĠĠĠ Ġif Ġ( this Ġ=== Ġother ) Ġreturn Ġtrue ĊĠĠĠ Ġif Ġ( java Class Ġ!= Ġother ?. java Class ) Ġreturn Ġfalse ĊĠĠĠĠĊĠĠĠ Ġother Ġas ĠMedia Page ĊĠĠĠĠĊĠĠĠ Ġif Ġ( id Ġ!= Ġother . id ) Ġreturn Ġfalse ĊĠĠĠĠĊĠĠĠ Ġreturn Ġtrue ĊĠ Ġ} ĊĠĠĊĠ Ġoverride Ġfun ĠhashCode (): ĠInt Ġ{ ĊĠĠĠ Ġreturn Ġid . hashCode () ĊĠ Ġ} Ċ }