package Ġcom . hello has an . mv vm _ d agger . di . modules Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ import Ġcom . hello has an . mv vm _ d agger . di . annotation . ViewModel Key Ċ import Ġcom . hello has an . mv vm _ d agger . ui . student . student _ creation . Student Create ViewModel Ċ import Ġcom . hello has an . mv vm _ d agger . ui . student . student _ list . Student List ViewModel Ċ import Ġcom . hello has an . mv vm _ d agger . ui . student . student _ update . Student Update ViewModel Ċ import Ġcom . hello has an . mv vm _ d agger . ui . subject . Subject ViewModel Ċ import Ġdagger . Bind s Ċ import Ġdagger . Module Ċ import Ġdagger . mult ib ind ings . Into Map Ċ Ċ @ Module Ċ abstract Ġclass ĠViewModel Module Ġ{ ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ ViewModel Key ( Student Create ViewModel :: class ) ĊĠĠĠ Ġabstract Ġfun Ġbind Student Create ViewModel ( viewModel : ĠStudent Create ViewModel ): ĠViewModel ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ ViewModel Key ( Student List ViewModel :: class ) ĊĠĠĠ Ġabstract Ġfun Ġbind Student List ViewModel ( viewModel : ĠStudent List ViewModel ): ĠViewModel ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ ViewModel Key ( Student Update ViewModel :: class ) ĊĠĠĠ Ġabstract Ġfun Ġbind Student Update ViewModel ( viewModel : ĠStudent Update ViewModel ): ĠViewModel ĊĊĠĠĠ Ġ@ Bind s ĊĠĠĠ Ġ@ Into Map ĊĠĠĠ Ġ@ ViewModel Key ( Subject ViewModel :: class ) ĊĠĠĠ Ġabstract Ġfun Ġbind Subject ViewModel ( viewModel : ĠSubject ViewModel ): ĠViewModel Ċ }