package Ġcom . github . ak igh an . async r aces erver . model Ċ Ċ import Ġjavax . persistence .* Ċ Ċ @ Entity Ċ @ Table Ċ class ĠW inner () Ġ{ ĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġ@ Column ( name Ġ= Ġ" id ") ĊĠĠĠ Ġvar Ġid : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġwins : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġtime : ĠDouble Ġ= Ġ 0 . 0 ĊĊĠĠĠ Ġconstructor ( ĊĠĠĠĠĠĠĠ Ġid : ĠInt , ĊĠĠĠĠĠĠĠ Ġtime : ĠDouble , ĊĠĠĠĠĠĠĠ Ġwins : ĠInt ĊĠĠĠ Ġ) Ġ: Ġthis () Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . id Ġ= Ġid ĊĠĠĠĠĠĠĠ Ġthis . time Ġ= Ġtime ĊĠĠĠĠĠĠĠ Ġthis . wins Ġ= Ġwins ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( this Ġ=== Ġother ) Ġreturn Ġtrue ĊĠĠĠĠĠĠĠ Ġif Ġ( java Class Ġ!= Ġother ?. java Class ) Ġreturn Ġfalse ĊĊĠĠĠĠĠĠĠ Ġother Ġas ĠW inner ĊĊĠĠĠĠĠĠĠ Ġif Ġ( id Ġ!= Ġother . id ) Ġreturn Ġfalse ĊĊĠĠĠĠĠĠĠ Ġreturn Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun ĠhashCode (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġid ĊĠĠĠ Ġ} ĊĊ Ċ }