package Ġcom . example . android . architecture . blueprint s . todo app . tasks Ċ Ċ import Ġcom . example . android . architecture . blueprint s . todo app . data . Task Ċ import Ġcom . example . android . architecture . blueprint s . todo app . mv ibase . M vi Intent Ċ Ċ sealed Ġclass ĠTasks Intent Ġ: ĠM vi Intent Ġ{ ĊĠ Ġobject ĠInitial Intent Ġ: ĠTasks Intent () ĊĊĠ Ġdata Ġclass ĠRefresh Intent ( val Ġforce Update : ĠBoolean ) Ġ: ĠTasks Intent () ĊĊĠ Ġdata Ġclass ĠActivate Task Intent ( val Ġtask : ĠTask ) Ġ: ĠTasks Intent () ĊĊĠ Ġdata Ġclass ĠComplete Task Intent ( val Ġtask : ĠTask ) Ġ: ĠTasks Intent () ĊĊĠ Ġobject ĠClear Completed Tasks Intent Ġ: ĠTasks Intent () ĊĊĠ Ġdata Ġclass ĠChange Filter Intent ( val Ġfilter Type : ĠTasks Filter Type ) Ġ: ĠTasks Intent () Ċ } Ċ