package Ġcom . zh eng . home . injection . module Ċ Ċ import Ġcom . zh eng . home . data . remote . Quiz Api Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ import Ġretrofit 2 . Ret rofit Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Module ( includes Ġ= ĠarrayOf ( Network Module :: class )) Ċ class ĠApi Module Ġ{ ĊĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġ@ Singleton ĊĠĠĠ Ġinternal Ġfun Ġprovide Quiz Api ( ret rofit : ĠRet rofit ): ĠQu iz Api Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠ Ġretrofit . create ( Quiz Api :: class . java ) Ċ }