package Ġcom . re za . com mb ank . account . module Ċ Ċ import Ġcom . re za . com mb ank . account . presenter . Account Presenter Ċ import Ġcom . re za . com mb ank . account . presenter . I Account Endpoint Ċ import Ġcom . re za . com mb ank . account . presenter . I Account Presenter Ċ import Ġcom . re za . com mb ank . account . view . Account Fragment Ċ import Ġcom . re za . com mb ank . account . view . Transactions Adapter Ċ import Ġcom . re za . com mb ank . account . view . Transactions Fragment Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġretrofit 2 . Ret rofit Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġre za Ġon Ġ 3 0 / 1 1 / 1 7 . Ċ Ġ*/ Ċ @ Module Ċ class ĠAccount Module Ġ{ ĊĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġaccount Fragment : ĠAccount Fragment ĊĠĠĠ Ġprivate Ġlateinit Ġvar Ġtransactions Fragment : ĠTransactions Fragment ĊĊĠĠĠ Ġconstructor ( account Fragment : ĠAccount Fragment ) Ġ{ ĊĠĠĠĠĠĠĠ Ġthis . account Fragment Ġ= Ġaccount Fragment ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġconstructor ( transactions Fragment : ĠTransactions Fragment ){ ĊĠĠĠĠĠĠĠ Ġthis . transactions Fragment Ġ= Ġtransactions Fragment ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Fragment Scope ĊĠĠĠ Ġfun Ġprovide Account Fragment (): ĠAccount Fragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġaccount Fragment ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Fragment Scope ĊĠĠĠ Ġfun Ġprovide Transaction Fragment (): ĠTransactions Fragment Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġtransactions Fragment ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Fragment Scope ĊĠĠĠ Ġfun Ġprovide Account Presenter ( account En point : ĠI Account Endpoint ): ĠI Account Presenter Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠAccount Presenter ( account En point ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Fragment Scope ĊĠĠĠ Ġfun Ġprovide Account Endpoint ( ret rofit : ĠRet rofit ): ĠI Account Endpoint Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġretrofit . create ( I Account Endpoint :: class . java ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Fragment Scope ĊĠĠĠ Ġfun Ġprovide Transactions Adapter (): ĠTransactions Adapter Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠTransactions Adapter () ĊĠĠĠ Ġ} Ċ }