package Ġmo e . sdl . y ab api . data . time Ċ Ċ import Ġkotlinx . datetime . Instant Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġmo e . sdl . y ab api . data . General Code Ċ Ċ /** Ċ Ġ* Ġ@ param Ġcode Ġ[ General Code ] Ċ Ġ* Ġ@ param Ġmessage Ġ éĮ ¯ èª ¤ æ¶Īæģ¯ Ċ Ġ* Ġ@ param Ġttl Ġ ç¸ ½ æĺ¯ çĪ ² Ġ 1 Ċ Ġ* Ġ@ param Ġdata Ġ[ Timestamp GetResponse Data ] Ċ Ġ* Ġ@ property Ġtimestamp Ġ çĽ®åīį æĻĤéĸĵ , Ġ å°ģ è£ Ŀ Ċ Ġ*/ Ċ @ Serializable Ċ public Ġdata Ġclass ĠTimestamp GetResponse ( ĊĠĠĠ Ġ@ Serial Name (" code ") Ġval Ġcode : ĠGeneral Code , ĊĠĠĠ Ġ@ Serial Name (" message ") Ġval Ġmessage : ĠString , ĊĠĠĠ Ġ@ Serial Name (" ttl ") Ġval Ġttl : ĠInt , ĊĠĠĠ Ġ@ Serial Name (" data ") Ġval Ġdata : ĠTimestamp GetResponse Data , Ċ ) Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ å°ģ è£ Ŀ , Ġ çĽ´æİ¥ ç į ² åıĸ Ġ[ Timestamp GetResponse Data . timestamp ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġinline Ġval Ġtimestamp : ĠLong ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdata . timestamp ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ å°ģ è£ Ŀ , Ġ çĽ´æİ¥ ç į ² åıĸ Ġ[ Timestamp GetResponse Data . instant ] ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġpublic Ġinline Ġval Ġinstant : ĠInstant ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġdata . instant Ċ } Ċ Ċ /** Ċ Ġ* Ġ@ param Ġtimestamp Ġ çķ ¶ åīį æĻĤéĸĵ æĪ ³ Ċ Ġ*/ Ċ @ Serializable Ċ public Ġdata Ġclass ĠTimestamp GetResponse Data ( ĊĠĠĠ Ġ@ Serial Name (" now ") Ġval Ġtimestamp : ĠLong , Ċ ) Ġ{ ĊĠĠĠ Ġinline Ġval Ġinstant : ĠInstant ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠInstant . from Epoch Seconds ( timestamp ) Ċ } Ċ