package Ġcom . tri kot . view models . sample . view models Ċ Ċ import Ġcom . m ire go . tri kot . streams . reactive . just Ċ import Ġcom . m ire go . tri kot . view models . ListItem ViewModel Ċ import Ġcom . m ire go . tri kot . view models . mutable . Mutable Picker Item ViewModel Ċ import Ġcom . m ire go . tri kot . view models . mutable . Mutable Picker ViewModel Ċ import Ġcom . m ire go . tri kot . view models . mutable . Mutable ViewModel Ċ Ċ class ĠMutable Picker ListItem ViewModel ( override Ġvar Ġcomp arable Id : ĠString Ġ= Ġ"") Ġ: ĊĠĠĠ ĠP icker ListItem ViewModel , ĠMutable ViewModel () Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġpicker Ġ= ĠMutable Picker ViewModel < String >(). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġelements Ġ= ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMutable Picker Item ViewModel (" Element Ġ 1 ", Ġ""), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMutable Picker Item ViewModel (" Element Ġ 2 ", Ġ""), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠMutable Picker Item ViewModel (" Element Ġ 3 ", Ġ""), ĊĠĠĠĠĠĠĠ Ġ). just () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġis The Same ( other : ĠListItem ViewModel ): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġfalse ĊĠĠĠ Ġ} Ċ } Ċ