/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 7 Ġlittle gn al Ċ Ġ* Ċ Ġ* Ġ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 . little gn al . accounting . ui . summary Ċ Ċ import Ġcom . little gn al . accounting . base . m vi . M vi ViewState Ċ import Ġcom . little gn al . accounting . ui . summary . adapter . Summary ListItem Ċ import Ġjava . util . Date Ċ Ċ data Ġclass ĠSummary ViewState ( ĊĠ Ġval ĠisLoading : ĠBoolean , Ġ// Ġæĺ¯åĲ¦ æŃ£åľ¨ åĬłè½½ ĊĠ Ġval Ġerror : ĠThrowable ?, Ġ// Ġ éĶĻè¯¯ ä¿¡æģ¯ ĊĠ Ġval Ġpoints : ĠList < Pair < Int , ĠFloat >>, Ġ// ĠæĽ ² çº¿ åĽ¾ çĤ¹ ĊĠ Ġval Ġmonths : ĠList < Pair < String , ĠDate >>, Ġ// ĠæĽ ² çº¿ åĽ¾ æľĪ ä»½ ĊĠ Ġval Ġvalues : ĠList < String >, Ġ// ĠæĽ ² çº¿ åĽ¾ æķ° åĢ¼ æĸĩæľ¬ ĊĠ Ġval Ġselected Index : ĠInt , Ġ// ĠæĽ ² çº¿ åĽ¾ éĢī ä¸Ń æľĪ ä»½ ç´¢å¼ķ ĊĠ Ġval Ġsummary ItemList : ĠList < Summary ListItem >, Ġ// Ġå½ĵ æľĪ æłĩçŃ¾ æ± ĩ æĢ» åĪĹè¡¨ ĊĠ Ġval Ġis Switch Month : ĠBoolean Ġ// Ġæĺ¯åĲ¦ åĪĩæį¢ æľĪ ä»½ Ċ ) Ġ: ĠM vi ViewState Ġ{ ĊĠ Ġcompanion Ġobject Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åĪĿå§ĭ [ Summary ViewState ] çĶ¨äºİ Reducer ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġidle () Ġ= ĠSummary ViewState ( false , Ġnull , ĠlistOf (), ĠlistOf (), ĠlistOf (), Ġ 0 , ĠlistOf (), Ġfalse ) ĊĠ Ġ} Ċ }