package Ġcom . amaz ing . eye . interfaces Ċ Ċ import Ġcom . amaz ing . eye . bean . Base Bean Ċ import Ġcom . amaz ing . eye . view model . Base ViewModel Ċ Ċ interface ĠI Base View Ġ{ ĊĊĠĠĠ Ġfun Ġ< T Ġ: ĠBase ViewModel > Ġcreate ViewModel ( viewModel Class : ĠClass < T >): ĠT ĊĊĠĠĠ Ġfun Ġ Ġregister ViewModel Observer ( base ViewModel : ĠBase ViewModel ) ĊĊĠĠĠ Ġfun Ġon Api Success CallBack ( any : ĠAny ) ĊĊĠĠĠ Ġfun Ġon ApiError CallBack ( any : ĠAny ) Ċ }