package Ġser g . ch up rin . fin ances . core . api . data . datasource . preferences Ċ Ċ import Ġandroidx . annotation . Check Result Ċ import Ġser g . ch up rin . fin ances . core . api . data . datasource . preferences . mapper . Preference Mapper Ċ Ċ /** Ċ Ġ* ĠCreated Ġby ĠSer ge y ĠCh up rin Ġon Ġ 0 5 . 0 4 . 2 0 2 0 . Ċ Ġ*/ Ċ interface ĠPreferences DataSource Ġ{ ĊĊĠĠĠ Ġ@ Check Result ĊĠĠĠ Ġfun Ġget Boolean ( key : ĠString , ĠdefaultValue : ĠBoolean ): ĠPreference < Boolean > ĊĊĠĠĠ Ġ@ Check Result ĊĠĠĠ Ġfun Ġget Float ( key : ĠString , ĠdefaultValue : ĠFloat ): ĠPreference < Float > ĊĊĠĠĠ Ġ@ Check Result ĊĠĠĠ Ġfun Ġget Int ( key : ĠString , ĠdefaultValue : ĠInt ): ĠPreference < Int > ĊĊĠĠĠ Ġ@ Check Result ĊĠĠĠ Ġfun Ġget Long ( key : ĠString , ĠdefaultValue : ĠLong ): ĠPreference < Long > ĊĊĠĠĠ Ġ@ Check Result ĊĠĠĠ Ġfun ĠgetString ( key : ĠString , ĠdefaultValue : ĠString ): ĠPreference < String > ĊĊĠĠĠ Ġ@ Check Result ĊĠĠĠ Ġfun Ġ< M > Ġget Custom Model ( key : ĠString , Ġmapper : ĠPreference Mapper < M >): ĠPreference < M > ĊĊĠĠĠ Ġfun Ġclear () Ċ Ċ }