package Ġio . github . rgb ri zzle h izzle . k not ion . models . block Ċ Ċ import Ġio . github . rgb ri zzle h izzle . k not ion . models . richt ext . Rich Text Ċ import Ġkotlinx . datetime . Instant Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ Ċ @ Serializable Ċ data Ġclass ĠBlock Todo ( ĊĠ Ġ@ Serial Name (" created _ time ") ĊĠ Ġoverride Ġval Ġcreated Time : ĠInstant ? Ġ= Ġnull , ĊĠ Ġ@ Serial Name (" last _ edited _ time ") ĊĠ Ġoverride Ġval Ġlast Edited Time : ĠInstant ? Ġ= Ġnull , ĊĠ Ġ@ Serial Name (" has _ children ") ĊĠ Ġoverride Ġval Ġhas Children : ĠBoolean ? Ġ= Ġnull , ĊĠ Ġ@ Serial Name (" to _ do ") ĊĠ Ġval Ġtodo : ĠTodo Info Ċ ) Ġ: ĠBlock Impl ( BlockType . TO _ DO ) Ċ Ċ @ Serializable Ċ data Ġclass ĠTodo Info ( ĊĠ Ġval Ġtext : ĠList < Rich Text >, ĊĠ Ġval Ġchildren : ĠList < Block >, ĊĠ Ġval Ġchecked : ĠBoolean ? Ċ ) Ċ