package Ġcom . babylon . orbit . sample . presentation Ċ Ċ import Ġcom . babylon . orbit . sample . domain . todo . Todo Ċ import Ġcom . babylon . orbit . sample . domain . user . UserProfile Ċ Ċ data Ġclass ĠTodo Screen State ( ĊĠĠĠ Ġval Ġscreen State : ĠScreen State Ġ= ĠScreen State . Loading , ĊĠĠĠ Ġval Ġtodo List : ĠList < Todo >? Ġ= Ġnull , ĊĠĠĠ Ġval Ġtodo Selected Id : ĠInt ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġuser Profile : ĠUser Profile ? Ġ= Ġnull Ċ ) Ċ Ċ enum Ġclass ĠScreen State Ġ{ ĊĠĠĠ ĠLoading , ĊĠĠĠ ĠReady , ĊĠĠĠ ĠError Ċ } Ċ