package Ġcom . k urt . example . rick and mort y . characters . di Ċ Ċ import Ġcom . k urt . example . rick and mort y . characters . presentation . character details . Character Details ViewModel Ċ import Ġcom . k urt . example . rick and mort y . core . domain . use cases . Get Character Ċ import Ġcom . k urt . example . rick and mort y . core . domain . use cases . Get Episode s Ċ import Ġdagger . Module Ċ import Ġdagger . Provides Ċ Ċ /** Ċ Ġ* ĠCopyright Ġ 2 0 1 9 , ĠK urt ĠRen zo ĠA cost a , ĠAll Ġrights Ġreserved . Ċ Ġ* Ċ Ġ* Ġ@ author ĠK urt ĠRen zo ĠA cost a Ċ Ġ* Ġ@ since Ġ 0 8 / 1 3 / 2 0 1 9 Ċ Ġ*/ Ċ @ Module Ċ class ĠCharacter Details Module ( private Ġval Ġcharacter Id : ĠInt ) Ġ{ ĊĠĠĠ Ġ@ Provides ĊĠĠĠ Ġfun Ġprovide Character Details ViewModel Factory ( ĊĠĠĠĠĠĠĠ Ġget Character : ĠGet Character , ĊĠĠĠĠĠĠĠ Ġget Episode s : ĠGet Episode s ĊĠĠĠ Ġ) Ġ= ĠCharacter Details ViewModel . Factory ( character Id , Ġget Character , Ġget Episode s ) Ċ } Ċ