package Ġru . pop ov . body a . how money . presentation . mvp . stats Ċ Ċ import Ġcom . are l lo mobile . mvp . view state . strategy . AddTo End Single Strategy Ċ import Ġcom . are l lo mobile . mvp . view state . strategy . One Execution State Strategy Ċ import Ġcom . are l lo mobile . mvp . view state . strategy . State Strategy Type Ċ import Ġcom . github . mike phil . chart ing . data . Bar DataSet Ċ import Ġcom . github . mike phil . chart ing . data . Pie Data Ċ import Ġcom . github . mike phil . chart ing . data . Pie DataSet Ċ import Ġru . pop ov . body a . core . mvp . App View Ċ import Ġru . pop ov . body a . how money . domain . wallet . models . Stats Ċ import Ġru . pop ov . body a . how money . domain . wallet . models . Transaction Ċ import Ġru . pop ov . body a . how money . domain . wallet . models . Wallet Ċ Ċ interface ĠStats View Ġ: ĠApp View Ġ{ ĊĠĠĠ Ġ@ State Strategy Type ( value Ġ= ĠAdd ToEnd Single Strategy :: class ) ĊĠĠĠ Ġfun Ġshow Wallet s ( wallet s : ĠList < Wallet >) ĊĊĠĠĠ Ġ@ State Strategy Type ( value Ġ= ĠAdd ToEnd Single Strategy :: class ) ĊĠĠĠ Ġfun Ġshow Stats By Category ( stats : ĠList < Stats >) ĊĊĠĠĠ Ġ@ State Strategy Type ( value Ġ= ĠOne Execution State Strategy :: class ) ĊĠĠĠ Ġfun Ġshow Sum Of All Income Transactions ( sum : ĠDouble ) ĊĊĠĠĠ Ġ@ State Strategy Type ( value Ġ= ĠOne Execution State Strategy :: class ) ĊĠĠĠ Ġfun Ġshow Sum Of All Expense Transactions ( sum : ĠDouble ) ĊĊĠĠĠ Ġ@ State Strategy Type ( value Ġ= ĠOne Execution State Strategy :: class ) ĊĠĠĠ Ġfun Ġshow Ex changed To Us d Balance ( balance : ĠDouble ) ĊĊĠĠĠ Ġ@ State Strategy Type ( value Ġ= ĠOne Execution State Strategy :: class ) ĊĠĠĠ Ġfun Ġshow Ex changed To E ur Balance ( balance : ĠDouble ) Ċ }