package Ġcom . lo bo . my jo urney . common . base Ċ Ċ import Ġandroidx . lifecycle . ViewModel Ċ Ċ interface ĠPresentation Model < T , ĠA > Ġ{ ĊĠĠĠ Ġval Ġview State : ĠT ĊĠĠĠ Ġfun Ġdispatch View Action ( view Action : ĠA ) Ċ } Ċ Ċ abstract Ġclass ĠBase ViewModel < T , ĠA > Ġ: ĠViewModel (), ĠPresentation Model < T , ĠA >