/* Ċ Ġ* ĠCopyright Ġ 2 0 2 0 Ġw ca ok aze Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . w ca ok aze . vue . android . example Ċ Ċ import Ġcom . w ca ok aze . vue . android . example . mast od on . Account Ċ import Ġcom . w ca ok aze . vue . android . example . mast od on . Status Ċ import Ġcom . w ca ok aze . vue . android . example . mast od on . infrastructure . Attachment Ċ import Ġcom . w ca ok aze . vue . android . example . mast od on . infrastructure . Emoji Ċ import Ġcom . w ca ok aze . vue . android . example . mast od on . infrastructure . Account Ġas ĠI Account Ċ import Ġcom . w ca ok aze . vue . android . example . mast od on . infrastructure . Status Ġas ĠI Status Ċ import Ġjava . net .* Ċ import Ġjava . util .* Ċ Ċ fun Ġaccount ( ĊĠĠ Ġid : ĠString , ĊĠĠ Ġname : ĠString , ĊĠĠ Ġac ct : ĠString Ġ= Ġname , ĊĠĠ Ġis Locked : ĠBoolean Ġ= Ġfalse , ĊĠĠ Ġicon Url : ĠURL ? Ġ= Ġnull , ĊĠĠ Ġfollow er Count : ĠLong Ġ= Ġ 0 L , ĊĠĠ Ġfollow ee Count : ĠLong Ġ= Ġ 0 L , ĊĠĠ Ġstatus Count : ĠLong Ġ= Ġ 0 L , ĊĠĠ Ġbio graphy : ĠString ? Ġ= Ġnull , ĊĠĠ Ġfields : ĠList < Pair < String , ĠString >> Ġ= Ġempty List () Ċ ) Ġ= ĠAccount ( ĊĠĠ ĠAccount . Id ( id ), Ġname , Ġac ct , Ġis Locked , Ġicon Url , Ġfollow er Count , Ġfollow ee Count , ĊĠĠ Ġstatus Count , Ġbio graphy , Ġfields Ċ ) Ċ Ċ fun Ġto ot ( ĊĠĠ Ġid : ĠString , ĊĠĠ Ġto oter AccountId : ĠString , ĊĠĠ Ġspo iler Text : ĠString ? Ġ= Ġnull , ĊĠĠ Ġcontent : ĠString Ġ= Ġ" To ot Ġ$ id ", ĊĠĠ Ġto oted Date : ĠDate Ġ= Ġ@ Suppress (" DE PREC ATION ") Ġ( Date ( 1 0 0 , Ġ 0 , Ġ 1 )), ĊĠĠ Ġboost Count : ĠLong Ġ= Ġ 0 L , ĊĠĠ Ġfavorite Count : ĠLong Ġ= Ġ 0 L , ĊĠĠ Ġis Boost ed : ĠBoolean Ġ= Ġfalse , ĊĠĠ Ġis F avor ited : ĠBoolean Ġ= Ġfalse Ċ ) Ġ= ĠStatus . To ot ( ĊĠĠ ĠStatus . Id ( id ), ĠAccount . Id ( to oter AccountId ), Ġspo iler Text , Ġcontent , Ġto oted Date , ĊĠĠ Ġboost Count , Ġfavorite Count , Ġis Boost ed , Ġis F avor ited Ċ ) Ċ Ċ fun Ġboost ( ĊĠĠ Ġid : ĠString , ĊĠĠ Ġboost er AccountId : ĠString , ĊĠĠ Ġto ot : ĠStatus . To ot , ĊĠĠ Ġboost ed Date : ĠDate Ġ= Ġ@ Suppress (" DE PREC ATION ") Ġ( Date ( 1 0 0 , Ġ 0 , Ġ 1 )) Ċ ) Ġ= ĠStatus . Boost ( ĊĠĠ ĠStatus . Id ( id ), ĠAccount . Id ( boost er AccountId ), Ġto ot , Ġboost ed Date Ċ ) Ċ Ċ fun Ġi Account ( ĊĠĠ Ġid : ĠString , ĊĠĠ Ġusername : ĠString , ĊĠĠ Ġac ct : ĠString ? Ġ= Ġnull , ĊĠĠ ĠdisplayName : ĠString ? Ġ= Ġnull , ĊĠĠ Ġlocked : ĠBoolean ? Ġ= Ġnull , ĊĠĠ Ġfollow ers Count : ĠLong ? Ġ= Ġnull , ĊĠĠ Ġfollowing Count : ĠLong ? Ġ= Ġnull , ĊĠĠ Ġstatuses Count : ĠLong ? Ġ= Ġnull , ĊĠĠ Ġnote : ĠString ? Ġ= Ġnull , ĊĠĠ Ġavatar Static : ĠString ? Ġ= Ġnull , ĊĠĠ Ġheader Static : ĠString ? Ġ= Ġnull , ĊĠĠ Ġfields : ĠList < I Account . Field >? Ġ= Ġnull Ċ ) Ġ= ĠI Account ( ĊĠĠ Ġid , Ġusername , Ġac ct , ĠdisplayName , Ġlocked , Ġfollow ers Count , Ġfollowing Count , ĊĠĠ Ġstatuses Count , Ġnote , Ġavatar Static , Ġheader Static , Ġfields Ċ ) Ċ Ċ fun Ġi Status ( ĊĠĠ Ġid : ĠString , ĊĠĠ Ġaccount : ĠI Account , ĊĠĠ Ġcontent : ĠString , ĊĠĠ Ġre blog : ĠI Status ? Ġ= Ġnull , ĊĠĠ ĠcreatedAt : ĠString Ġ= Ġ" 2 0 0 0 - 0 1 - 0 1 T 0 0 : 0 0 : 0 0 . 0 0 0 Z ", ĊĠĠ Ġemo jis : ĠList < Emoji >? Ġ= Ġnull , ĊĠĠ Ġre blogs Count : ĠLong ? Ġ= Ġnull , ĊĠĠ Ġfavour ites Count : ĠLong ? Ġ= Ġnull , ĊĠĠ Ġre blog ged : ĠBoolean ? Ġ= Ġnull , ĊĠĠ Ġfavour ited : ĠBoolean ? Ġ= Ġnull , ĊĠĠ Ġmut ed : ĠBoolean ? Ġ= Ġnull , ĊĠĠ Ġsensitive : ĠBoolean ? Ġ= Ġnull , ĊĠĠ Ġspo iler Text : ĠString ? Ġ= Ġnull , ĊĠĠ Ġmedia Attachments : ĠList < Attachment >? Ġ= Ġnull Ċ ) Ġ= ĠI Status ( ĊĠĠ Ġid , Ġaccount , Ġre blog , Ġcontent , ĠcreatedAt , Ġemo jis , Ġre blogs Count , Ġfavour ites Count , ĊĠĠ Ġre blog ged , Ġfavour ited , Ġmut ed , Ġsensitive , Ġspo iler Text , Ġmedia Attachments Ċ ) Ċ