package Ġcom . bl _ lia . kir ak ir atter . presentation . internal . di . module Ċ Ċ import Ġcom . bl _ lia . kir ak ir atter . domain . entity . Status Ċ import Ġcom . bl _ lia . kir ak ir atter . domain . executor . Post Execution Thread Ċ import Ġcom . bl _ lia . kir ak ir atter . domain . executor . Thread Executor Ċ import Ġcom . bl _ lia . kir ak ir atter . domain . inter actor . Single UseCase Ċ import Ġcom . bl _ lia . kir ak ir atter . domain . inter actor . account . List Account Status UseCase Ċ import Ġcom . bl _ lia . kir ak ir atter . domain . inter actor . account . List More Account Status UseCase Ċ import Ġcom . bl _ lia . kir ak ir atter . domain . repository . Account Repository Ċ import Ġcom . bl _ lia . kir ak ir atter . presentation . internal . di . Per Activity Ċ import Ġcom . bl _ lia . kir ak ir atter . presentation . internal . di . Per Fragment Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġjavax . inject . Named Ċ Ċ @ Module Ċ class ĠAccount Fragment Module Ġ{ ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Per Fragment ĊĠĠĠ Ġ@ Named (" list Account Status ") ĊĠĠĠ Ġfun Ġlist Account Status ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaccount Repository : ĠAccount Repository , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthread Executor : ĠThread Executor , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpost Execution Thread : ĠPost Execution Thread ĊĠĠĠ Ġ): ĠSingle UseCase < List < Status >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠList Account Status UseCase ( account Repository , Ġthread Executor , Ġpost Execution Thread ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Per Fragment ĊĠĠĠ Ġ@ Named (" list More Account Status ") ĊĠĠĠ Ġfun Ġlist More Account Status ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġaccount Repository : ĠAccount Repository , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġthread Executor : ĠThread Executor , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpost Execution Thread : ĠPost Execution Thread ĊĠĠĠ Ġ): ĠSingle UseCase < List < Status >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠList More Account Status UseCase ( account Repository , Ġthread Executor , Ġpost Execution Thread ) ĊĠĠĠ Ġ} Ċ }