package Ġcom . rus lan . hl ush an . game . top . impl . remote . dto Ċ Ċ import Ġcom . rus lan . hl ush an . game . api . play . dto . Game Size Ċ import Ġcom . rus lan . hl ush an . game . api . top . dto . Game Record Preview Ċ import Ġcom . rus lan . hl ush an . parsing . impl . utils . parsing . Instant As Epoch Millis Serializer Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġorg . th reet en . bp . Duration Ċ import Ġorg . th reet en . bp . Instant Ċ Ċ @ Serializable Ċ internal Ġdata Ġclass ĠRemote Api Game Record Preview ( ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĠĠĠĠĠĠĠ Ġval Ġtotal Play ed Seconds : ĠLong , ĊĠĠĠĠĠĠĠ Ġval Ġtotal Sum : ĠInt , ĊĠĠĠĠĠĠĠ Ġval Ġcount Rows And Columns : ĠInt , ĊĠĠĠĠĠĠĠ Ġ@ Serializable ( with Ġ= ĠInstant As Epoch Millis Serializer :: class ) ĊĠĠĠĠĠĠĠ Ġval Ġlast Local Modified Timestamp : ĠInstant Ċ ) Ċ Ċ internal Ġfun ĠRemote Api Game Record Preview . to Entity (): ĠGame Record Preview Ġ= ĊĠĠĠĠĠĠĠ ĠGame Record Preview ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġthis . id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtotal Play ed Ġ= ĠDuration . of Seconds ( this . total Play ed Seconds ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtotal Sum Ġ= Ġthis . total Sum , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġsize Ġ= ĠGame Size . from Count Rows And Columns ( this . count Rows And Columns ), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlast Local Modified Timestamp Ġ= Ġthis . last Local Modified Timestamp ĊĠĠĠĠĠĠĠ Ġ)