package Ġdev . ale xfer re ira . t dd kotlin project . data . repository Ċ Ċ import Ġdev . ale xfer re ira . t dd kotlin project . data . model . Re ce ita Ċ import Ġdev . ale xfer re ira . t dd kotlin project . data . source . database . Re ce ita Dao Ċ import Ġdev . ale xfer re ira . t dd kotlin project . data . source . database . Re ce ita Dao Kotlin Ċ import Ġdev . ale xfer re ira . t dd kotlin project . injection . scope . Application Scope Ċ import Ġjavax . inject . Inject Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Application Scope Ċ class ĠRe ce ita Repository Kotlin Ġ@ Inject Ġconstructor ( val Ġrece ita Dao : ĠRe ce ita Dao Kotlin ) Ġ: ĠI Re ce ita Repository Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠgetAll (): ĠList < Re ce ita > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġrece ita Dao . getAll () ĊĠĠĠ Ġ} Ċ }