package Ġcom . software for good . pri def est ival . data . model Ċ Ċ data Ġclass ĠPar ade Event ( ĊĠĠĠ Ġoverride Ġval Ġobject Id : ĠString , ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval Ġdetails : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġline up Number : ĠInt , ĊĠĠĠ Ġval Ġverified : ĠBoolean Ġ= Ġfalse Ċ ) Ġ: ĠHas Parse Id Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( this Ġ=== Ġother ) Ġreturn Ġtrue ĊĠĠĠĠĠĠĠ Ġif Ġ( java Class Ġ!= Ġother ?. java Class ) Ġreturn Ġfalse ĊĊĠĠĠĠĠĠĠ Ġother Ġas ĠPar ade Event ĊĊĠĠĠĠĠĠĠ Ġif Ġ( objectId Ġ!= Ġother . objectId ) Ġreturn Ġfalse ĊĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠhashCode (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġobject Id . hashCode () ĊĠĠĠ Ġ} Ċ } Ċ