package Ġcom . tit ou . bl a um . data _ source . di Ċ Ċ import Ġcom . tit ou . bl a um . data _ source . remote . titles _ api . Ret rofit Builder Ċ import Ġcom . tit ou . bl a um . data _ source . remote . titles _ api . api . Titles ApiService Ċ import Ġcom . tit ou . bl a um . data _ source . remote . titles _ api . requests . Remote Titles Data DataSource Impl Ċ import Ġorg . k oin . dsl . bind Ċ import Ġorg . k oin . dsl . module Ċ Ċ object ĠTitle s Api Module Ġ{ ĊĠĠĠ Ġval Ġmodule Ġ= Ġmodule Ġ{ ĊĠĠĠĠĠĠĠ Ġsingle Ġ{ ĠRet rofit Builder () Ġ} ĊĠĠĠĠĠĠĠ Ġsingle Ġ{ ĠRemote Titles Data DataSource Impl ( get ()) Ġ} Ġbind ( com . tit ou . bl a um . use _ cases . Remote Titles DataSource :: class ) ĊĠĠĠĠĠĠĠ Ġsingle Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget < Ret rofit Builder >(). ret rofit Instance . create ( Titles ApiService :: class . java ) ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġ} Ċ } Ċ