package Ġbit shares kit . objects Ċ Ċ import Ġandroidx . room . Column Info Ċ import Ġandroidx . room . Entity Ċ import Ġandroidx . room . Ignore Ċ import Ġbit shares kit . extensions . opt Graph ene Instance Ċ import Ġbit shares kit . extensions . opt Graph ene Time Ċ import Ġbit shares kit . extensions . opt Item Ċ import Ġbit shares kit . models . Simple Price Ċ import Ġorg . java _ json . JSONObject Ċ import Ġjava . util .* Ċ Ċ @ Entity ( tableName Ġ= ĠLimit Order Object . TABLE _ NAME ) Ċ data Ġclass ĠLimit Order Object (@ Column Info ( name Ġ= Ġ" data ") Ġval Ġraw Json : ĠJSONObject ) Ġ: ĠGraph ene Object ( raw Json ) Ġ{ ĊĊĠĠĠ Ġ/* { ĊĠĠĠĠĠĠĠ Ġ" id ": Ġ" 1 . 7 . 4 4 6 9 9 7 9 6 2 ", ĊĠĠĠĠĠĠĠ Ġ" expiration ": Ġ" 2 0 2 2 - 0 8 - 1 0 T 0 6 : 2 0 : 5 3 ", ĊĠĠĠĠĠĠĠ Ġ" seller ": Ġ" 1 . 2 . 1 0 6 5 0 4 3 ", ĊĠĠĠĠĠĠĠ Ġ" for _ sale ": Ġ 1 0 0 , ĊĠĠĠĠĠĠĠ Ġ" sell _ price ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" base ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" amount ": Ġ 1 0 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" asset _ id ": Ġ" 1 . 3 . 0 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" quote ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" amount ": Ġ 1 0 , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" asset _ id ": Ġ" 1 . 3 . 1 1 3 " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}, ĊĠĠĠĠĠĠĠ Ġ" deferred _ fee ": Ġ 4 8 2 6 , ĊĠĠĠĠĠĠĠ Ġ" deferred _ paid _ fee ": Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" amount ": Ġ 0 , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" asset _ id ": Ġ" 1 . 3 . 0 " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ}*/ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Ignore Ġconst Ġval ĠTABLE _ NAME Ġ= Ġ" limit _ order _ object " ĊĊĠĠĠĠĠĠĠ Ġ@ Ignore Ġconst Ġval ĠKEY _ EXPI RATION Ġ= Ġ" expiration " ĊĠĠĠĠĠĠĠ Ġ@ Ignore Ġconst Ġval ĠKEY _ SE LLER Ġ= Ġ" seller " ĊĠĠĠĠĠĠĠ Ġ@ Ignore Ġconst Ġval ĠKEY _ FOR _ S ALE Ġ= Ġ" for _ sale " ĊĠĠĠĠĠĠĠ Ġ@ Ignore Ġconst Ġval ĠKEY _ SE LL _ PRICE Ġ= Ġ" sell _ price " ĊĠĠĠĠĠĠĠ Ġ@ Ignore Ġconst Ġval ĠKEY _ DEF ER RED _ F EE Ġ= Ġ" deferred _ fee " ĊĠĠĠĠĠĠĠ Ġ@ Ignore Ġconst Ġval ĠKEY _ DEF ER RED _ PA ID _ F EE Ġ= Ġ" deferred _ paid _ fee " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ delegate : Ignore Ġval Ġexpiration : ĠDate Ġby Ġlazy Ġ{ Ġraw Json . opt Graph ene Time ( KEY _ EXPI RATION ) Ġ} ĊĠĠĠ Ġ@ delegate : Ignore Ġval Ġsell er : ĠAccount Object Ġby Ġlazy Ġ{ Ġraw Json . opt Graph ene Instance ( KEY _ SE LLER ) Ġ} ĊĠĠĠ Ġ@ delegate : Ignore Ġval Ġsales : ĠLong Ġby Ġlazy Ġ{ Ġraw Json . opt Long ( KEY _ FOR _ S ALE ) Ġ} ĊĠĠĠ Ġ@ delegate : Ignore Ġval Ġsale Price : ĠSimple Price Ġby Ġlazy Ġ{ Ġraw Json . opt Item ( KEY _ SE LL _ PRICE ) Ġ} ĊĠĠĠ Ġ@ delegate : Ignore Ġval Ġdeferred Fee : ĠLong Ġby Ġlazy Ġ{ Ġraw Json . opt Long ( KEY _ DEF ER RED _ F EE ) Ġ} ĊĠĠĠ Ġ@ delegate : Ignore Ġval Ġdeferred Paid Fee : ĠSimple Price Ġby Ġlazy Ġ{ Ġraw Json . opt Item ( KEY _ DEF ER RED _ PA ID _ F EE ) Ġ} ĊĊĊĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ= Ġsuper . equals ( other ) ĊĠĠĠ Ġoverride Ġfun ĠhashCode (): ĠInt Ġ= Ġsuper . hashCode () Ċ Ċ } Ċ