package Ġcom . vin ova . dot ify . view model Ċ Ċ import Ġandroidx . lifecycle . Mutable LiveData Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcom . vin ova . dot ify . model . Music Ċ import Ġcom . vin ova . dot ify . model . Music Collection Ċ import Ġcom . vin ova . dot ify . repository . Your Music Repository Ċ Ċ class ĠYour Music ViewModel Ġ: ĠViewModel (){ ĊĠĠĠ Ġprivate Ġvar Ġyour Music Model Ġ= ĠYour Music Repository () ĊĊĠĠĠ Ġfun Ġget Album s ( uid Ġ: ĠString ) Ġ: ĠMutable LiveData < Mutable List < Music Collection >> ? { ĊĠĠĠĠĠĠĠ Ġreturn Ġyour Music Model ?. get Album s ( uid ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetList Music ( uid : ĠString ): ĠMutable LiveData < Mutable List < Music >> ? { ĊĠĠĠĠĠĠĠ Ġreturn Ġyour Music Model ?. get Your Music ( uid ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetList Artist ( uid : ĠString ): ĠMutable LiveData < Mutable List < Music Collection >> ? { ĊĠĠĠĠĠĠĠ Ġreturn Ġyour Music Model ?. get Your Artist ( uid ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetList Playlist ( uid : ĠString ): ĠMutable LiveData < Mutable List < Music Collection >> ? { ĊĠĠĠĠĠĠĠ Ġreturn Ġyour Music Model ?. get Your Playlist ( uid ) ĊĠĠĠ Ġ} Ċ }