package Ġbr . com . first soft . par l athon . data . di . modules Ċ Ċ import Ġbr . com . first soft . par l athon . data . db . impl . App Database Impl Ċ import Ġbr . com . first soft . par l athon . data . di . scopes . User Scope Ċ import Ġbr . com . first soft . par l athon . data . repository . De put ados Repository Ċ import Ġbr . com . first soft . par l athon . data . repository . Par l athon Repository Ċ import Ġbr . com . first soft . par l athon . data . repository . Part idos Repository Ċ import Ġbr . com . first soft . par l athon . data . repository . Pro pos ico es Repository Ċ import Ġbr . com . first soft . par l athon . data . service . De put ados Service Ċ import Ġbr . com . first soft . par l athon . data . service . Part idos Service Ċ import Ġbr . com . first soft . par l athon . data . service . Pro pos ico es Service Ċ import Ġbr . com . first soft . par l athon . data . util . Data Parser Ċ import Ġcom . google . gson . Gson Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġjavax . inject . Named Ċ Ċ @ Module Ċ class ĠRepository Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ User Scope ĊĠĠĠ Ġfun Ġprovides Pro pos ico es Repository (@ Named (" D AD OS _ AB ER TOS _ CAM ARA ") Ġretrofit : ĠRet rofit ) Ġ= Ġretrofit . create ( Pro pos ico es Repository :: class . java ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ User Scope ĊĠĠĠ Ġfun Ġprovides De put ados Repository (@ Named (" D AD OS _ AB ER TOS _ CAM ARA ") Ġretrofit : ĠRet rofit ) Ġ= Ġretrofit . create ( De put ados Repository :: class . java ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ User Scope ĊĠĠĠ Ġfun Ġprovides Part idos Repository (@ Named (" PAR L ATH ON _ FUNCTION S ") Ġretrofit : ĠRet rofit ) Ġ= Ġretrofit . create ( Part idos Repository :: class . java ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ User Scope ĊĠĠĠ Ġfun Ġprovides Par l athon Repository (@ Named (" PAR L ATH ON _ FUNCTION S ") Ġretrofit : ĠRet rofit ) Ġ= Ġretrofit . create ( Par l athon Repository :: class . java ) ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ User Scope ĊĠĠĠ Ġfun Ġprovides Pro pos ico es Service () Ġ= ĠPro pos ico es Service () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ User Scope ĊĠĠĠ Ġfun Ġprovides De put ados Service () Ġ= ĠDe put ados Service () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ User Scope ĊĠĠĠ Ġfun Ġprovides Part idos Service () Ġ= ĠPart idos Service () ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ User Scope ĊĠĠĠ Ġfun Ġprovides Data Parser ( gson : ĠGson ) Ġ= ĠData Parser ( gson ) Ċ Ċ }