/* Ċ Ġ* Ċ Ġ* Ġ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 1 . ĠF orte Sc ar let ĠAll Ġrights Ġreserved . Ċ Ġ* Ġ Ġ* ĠProject Ġ Ġsimple - robot Ċ Ġ* Ġ Ġ* ĠFile ĠĠĠĠ ĠMir ai Avatar . kt Ċ Ġ* Ġ Ġ* Ċ Ġ* Ġ Ġ* ĠYou Ġcan Ġcontact Ġthe Ġauthor Ġthrough Ġthe Ġfollowing Ġchannels : Ċ Ġ* Ġ Ġ* Ġgithub Ġhttps :// github . com / F orte Sc ar let Ċ Ġ* Ġ Ġ* Ġg itee Ġ Ġhttps :// g itee . com / F orte Sc ar let Ċ Ġ* Ġ Ġ* Ġemail Ġ ĠF orte Sc ar let @ 1 6 3 . com Ċ Ġ* Ġ Ġ* ĠQQ ĠĠĠĠĠ 1 1 4 9 1 5 9 2 1 8 Ċ Ġ* Ċ Ġ*/ Ċ Ċ package Ġlove . fort e . sim bot . k ai he ila . api . v 3 . user chat Ċ Ċ import Ġkotlinx . serialization . Deserialization Strategy Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġlove . fort e . sim bot . k ai he ila . api .* ĊĊ Ċ /** Ċ Ġ* Ġ[ èİ·åıĸ ç§ģ ä¿¡ èģ Ĭ å¤© ä¼ļ è¯Ŀ è¯¦æĥħ ]( https :// developer . k ai he ila . cn / doc / http / user - chat # % E 8 % 8 E % B 7 % E 5 % 8 F % 9 6 % E 7 % A 7 % 8 1 % E 4 % BF % A 1 % E 8 % 8 1 % 8 A % E 5 % A 4 % A 9 % E 4 % BC % 9 A % E 8 % AF % 9 D % E 8 % AF % A 6 % E 6 % 8 3 % 8 5 ) Ċ Ġ*/ Ċ public Ġclass ĠUser Chat View Req ( private Ġval Ġchat Code : ĠString ) Ġ: ĠGetUser Chat Api Req < Object Resp < User Chat View >>, ĠBase Api Data Req < Object Resp < User Chat View >>( Key ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject ĠKey Ġ: ĠBase Api Data Key (" user - chat ", Ġ" view ") ĊĊĠĠĠ Ġoverride Ġval Ġdata Serializer : ĠDeserial ization Strategy < Object Resp < User Chat View >> ĊĠĠĠĠĠĠĠ Ġget () Ġ= ĠUser Chat View . object Serializer ĊĊĠĠĠ Ġprotected Ġoverride Ġfun Ġcreate Body (): ĠAny ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġfun ĠRoute Info Builder . do Route () Ġ{ ĊĠĠĠĠĠĠĠ Ġparameters Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġappend (" chat _ code ", Ġchat Code ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ Ċ } Ċ Ċ /** Ċ Ġ* Ġ ç§ģ ä¿¡ èģ Ĭ å¤© ä¼ļ è¯Ŀ è¯¦æĥħ ä¿¡æģ¯ ãĢĤ Ċ Ġ* Ċ Ġ*/ Ċ @ Serializable Ċ public Ġclass ĠUser Chat View ( ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ ç§ģ ä¿¡ ä¼ļ è¯Ŀ ĠCode ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġcode : ĠString , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġä¸Ĭ æ¬¡ éĺħè¯» æ¶Īæģ¯ çļĦæĹ¶éĹ´ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" last _ read _ time ") ĊĠĠĠ Ġval Ġlast Read Time : ĠInt , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ æľĢæĸ° æ¶Īæģ¯ æĹ¶éĹ´ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" latest _ msg _ time ") ĊĠĠĠ Ġval Ġlatest Msg Time : ĠInt , ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ æľª è¯» æ¶Īæģ¯ æķ° ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" unread _ count ") ĊĠĠĠ Ġval Ġunread Count : ĠInt , ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ çĽ®æłĩ çĶ¨æĪ· ä¿¡æģ¯ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Serial Name (" target _ info ") ĊĠĠĠ Ġval Ġtarget Info : ĠUser Chat Target Info , Ċ ) Ġ: ĠUser Chat Api Resp Data () Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġobject Serializer Ġ= Ġobject Resp < User Chat View >() ĊĠĠĠĠĠĠĠ Ġval Ġempty Sort List Serializer Ġ= Ġempty Sort List Resp < User Chat View >() ĊĠĠĠ Ġ} Ċ }