package Ġorg . step ik . android . view . injection . billing Ċ Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġorg . step ik . android . data . billing . repository . Billing Repository Impl Ċ import Ġorg . step ik . android . data . billing . source . Billing Remote DataSource Ċ import Ġorg . step ik . android . domain . billing . repository . Billing Repository Ċ import Ġorg . step ik . android . remote . billing . Billing Remote DataSource Impl Ċ Ċ @ Module Ċ abstract Ġclass ĠBilling Data Module Ġ{ ĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Billing Singleton ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġbind Billing Repository ( billing Repository Impl : ĠBilling Repository Impl ): ĠBilling Repository ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Billing Singleton ĊĠĠĠ Ġinternal Ġabstract Ġfun Ġbind Billing Remote DataSource ( billing Remote DataSource Impl : ĠBilling Remote DataSource Impl ): ĠBilling Remote DataSource Ċ }