package Ġcom . bad oo . ri bs . tutorials . tutorial 4 . rib . gre et ings _ container Ċ Ċ import Ġcom . bad oo . ri bs . core . R ib Ċ import Ġcom . bad oo . ri bs . tutorials . tutorial 4 . util . User Ċ import Ġio . reactivex . functions . Consumer Ċ Ċ interface ĠG reet ings Container Ġ: ĠR ib Ġ{ ĊĊĠĠĠ Ġinterface ĠDependency Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġuser (): ĠUser ĊĠĠĠĠĠĠĠ Ġfun Ġg reet ings Container Output (): ĠConsumer < Output > ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsealed Ġclass ĠOutput Ġ{ ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠG reet ings S aid ( val Ġg reeting : ĠString ) Ġ: ĠOutput () ĊĠĠĠ Ġ} Ċ } Ċ