package Ġcom . re vol gen x . an ilib . infrastructure . service . character Ċ Ċ import Ġandroidx . lifecycle . LiveData Ċ import Ġandroidx . lifecycle . Mutable LiveData Ċ import Ġcom . re vol gen x . an ilib . data . field . character . Character Field Ċ import Ġcom . re vol gen x . an ilib . data . field . character . Character Media Field Ċ import Ġcom . re vol gen x . an ilib . data . field . character . Character Voice Actor Field Ċ import Ġcom . re vol gen x . an ilib . data . model . Voice Actor Model Ċ import Ġcom . re vol gen x . an ilib . data . model . character . Character Media Model Ċ import Ġcom . re vol gen x . an ilib . data . model . character . Character Model Ċ import Ġcom . re vol gen x . an ilib . infrastructure . repository . util . Resource Ċ import Ġio . reactivex . dis pos ables . Composite Disposable Ċ Ċ interface ĠCharacter Service Ġ{ ĊĠĠĠ Ġval Ġcharacter Info LiveData : Mutable LiveData < Resource < Character Model >> ĊĠĠĠ Ġfun Ġget Character Info ( ĊĠĠĠĠĠĠĠ Ġfield : ĠCharacter Field , ĊĠĠĠĠĠĠĠ Ġcomposite Disposable : ĠComposite Disposable ? Ġ= Ġnull ĊĠĠĠ Ġ): ĠLive Data < Resource < Character Model >> ĊĊĠĠĠ Ġfun Ġget Character Media Info ( ĊĠĠĠĠĠĠĠ Ġfield : ĠCharacter Media Field , ĊĠĠĠĠĠĠĠ Ġcomposite Disposable : ĠComposite Disposable ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġresource Callback : Ġ(( Resource < List < Character Media Model >>) Ġ-> ĠUnit ) ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġfun Ġget Character Actor ( ĊĠĠĠĠĠĠĠ Ġfield : ĠCharacter Voice Actor Field , ĊĠĠĠĠĠĠĠ Ġcomposite Disposable : ĠComposite Disposable ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġresource Callback : Ġ(( Resource < List < Voice Actor Model >>) Ġ-> ĠUnit ) ĊĠĠĠ Ġ) Ċ } Ċ