package Ġcom . br anh amp layer . android . ser mon s . d agger . components Ċ Ċ import Ġcom . br anh amp layer . android . d agger . Authentication Module Ċ import Ġcom . br anh amp layer . android . d agger . Rx Java Module Ċ import Ġcom . br anh amp layer . android . data . d agger . Database Module Ċ import Ġcom . br anh amp layer . android . ser mon s . d agger . modules . Drawer Module Ċ import Ġcom . br anh amp layer . android . ser mon s . d agger . modules . Routing Module Ċ import Ġcom . br anh amp layer . android . ser mon s . d agger . modules . Ser mon List Module Ċ import Ġcom . br anh amp layer . android . ser mon s . d agger . modules . Ser mon s Module Ċ import Ġcom . br anh amp layer . android . ser mon s . middleware . Ser mon s Middleware Ċ import Ġcom . br anh amp layer . android . ser mon s . reducers . Ser mon s Reducer Ċ import Ġcom . br anh amp layer . android . ser mon s . ui . Ser mon List Fragment Ċ import Ġcom . br anh amp layer . android . ser mon s . ui . Ser mon s Activity Ċ import Ġdagger . Component Ċ Ċ @ Component ( modules Ġ= Ġ[ ĊĠĠĠ ĠAuthentication Module :: class , ĊĠĠĠ ĠDatabase Module :: class , ĊĠĠĠ ĠDraw er Module :: class , ĊĠĠĠ ĠRouting Module :: class , ĊĠĠĠ ĠRx Java Module :: class , ĊĠĠĠ ĠSer mon List Module :: class , ĊĠĠĠ ĠSer mon s Module :: class Ċ ]) Ċ interface ĠSer mon s Component Ġ{ ĊĠĠĠ Ġfun Ġinject ( activity : ĠSer mon s Activity ) ĊĠĠĠ Ġfun Ġinject ( fragment : ĠSer mon List Fragment ) ĊĠĠĠ Ġfun Ġinject ( root Middleware : ĠSer mon s Middleware ) ĊĠĠĠ Ġfun Ġinject ( root Reducer : ĠSer mon s Reducer ) Ċ } Ċ