package Ġcom . k sh it ij pat il . ta z ab azar . ui . auth Ċ Ċ import Ġcom . k sh it ij pat il . ta z ab azar . model . LoggedIn User Ċ import Ġcom . k sh it ij pat il . ta z ab azar . util . Ui State Ċ Ċ data Ġclass ĠAuth ViewState ( ĊĠĠĠ Ġval Ġusername : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġpassword : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval ĠfullName : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġphone : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġlogin State : ĠUi State < LoggedIn User > Ġ= ĠUi State . Idle , ĊĠĠĠ Ġval Ġregister State : ĠUi State < LoggedIn User > Ġ= ĠUi State . Idle Ċ )