package Ġcom . r net t . k ros stalk . compose _ test Ċ Ċ import Ġcom . r net t . k ros stalk . K ros stalk Ċ import Ġcom . r net t . k ros stalk . Scope Ċ import Ġcom . r net t . k ros stalk . Scope Instance Ċ import Ġcom . r net t . k ros stalk . annotations . Explicit Result Ċ import Ġcom . r net t . k ros stalk . annotations . K ros stalk Method Ċ import Ġcom . r net t . k ros stalk . result . K ros stalk Result Ċ import Ġcom . r net t . k ros stalk . serialization . Kotlin x Binary Serialization Handler ĊĊ Ċ expect Ġobject ĠTodo K ros stalk Ġ: ĠK ros stalk Ġ{ ĊĠĠĠ Ġoverride Ġval Ġserialization : ĠKotlin x Binary Serialization Handler ĊĊĠĠĠ Ġobject ĠAuth Ġ: ĠScope Ċ } Ċ Ċ @ K ros stalk Method ( Todo K ros stalk :: class ) Ċ @ Explicit Result Ċ expect Ġsuspend Ġfun Ġtry Login ( auth : ĠScope Instance < Todo K ros stalk . Auth >): ĠK ros stalk Result < Unit > Ċ Ċ @ K ros stalk Method ( Todo K ros stalk :: class ) Ċ expect Ġsuspend Ġfun Ġget Todos ( auth : ĠScope Instance < Todo K ros stalk . Auth >): ĠList < ToDo > Ċ Ċ @ K ros stalk Method ( Todo K ros stalk :: class ) Ċ expect Ġsuspend Ġfun Ġadd Todo ( message : ĠString , Ġauth : ĠScope Instance < Todo K ros stalk . Auth >): ĠList < ToDo > Ċ Ċ @ K ros stalk Method ( Todo K ros stalk :: class ) Ċ expect Ġsuspend Ġfun Ġremove Todo ( idx : ĠInt , Ġauth : ĠScope Instance < Todo K ros stalk . Auth >): ĠList < ToDo >