package Ġcom . co dex o . crypto peak . data . network Ċ Ċ import Ġcom . co dex o . crypto peak . data . database . Coin Data Ċ import Ġcom . co dex o . crypto peak . data . database . Coin History Ċ import Ġcom . squareup . mos hi . Json Class Ċ Ċ @ Json Class ( generate Adapter Ġ= Ġtrue ) Ċ data Ġclass ĠCoin Data Container ( val Ġdata : ĠList < Coin Data >, Ġval Ġtimestamp : ĠLong ) Ċ Ċ @ Json Class ( generate Adapter Ġ= Ġtrue ) Ċ data Ġclass ĠCoin History Container ( val Ġdata : ĠList < Coin History >, Ġval Ġtimestamp : ĠLong ) Ċ Ċ fun ĠCoin History Container . sorted By Date (): ĠList < Coin History > Ġ{ ĊĠĠĠ Ġreturn Ġdata . sorted By Descending Ġ{ Ġit . date Ġ} Ċ } Ċ Ċ fun ĠCoin Data Container . as Database Model (): ĠList < Coin Data > Ġ{ ĊĠĠĠ Ġreturn Ġdata . map Ġ{ ĊĠĠĠĠĠĠĠ ĠCoin Data ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġit . id , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġrank Ġ= Ġit . rank , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsymbol Ġ= Ġit . symbol , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġit . name , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsupply Ġ= Ġit . supply , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmax Supply Ġ= Ġit . max Supply , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmarket Cap Us d Ġ= Ġit . market Cap Us d , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvolume Us d 2 4 Hr Ġ= Ġit . volume Us d 2 4 Hr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġprice Us d Ġ= Ġit . price Us d , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchange Percent 2 4 Hr Ġ= Ġit . change Percent 2 4 Hr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġv wap 2 4 Hr Ġ= Ġit . vw ap 2 4 Hr , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexplorer Ġ= Ġit . explorer , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfavorite Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ