package Ġcom . element ary . tasks . core . cloud . repositories Ċ Ċ import Ġcom . element ary . tasks . core . data . App Db Ċ import Ġcom . element ary . tasks . core . data . models . Birth day Ċ Ċ class ĠB irth day Repository ( app Db : ĠApp Db ) Ġ: ĠDatabase Repository < Birth day >( app Db ) Ġ{ ĊĠ Ġoverride Ġsuspend Ġfun Ġget ( id : ĠString ): ĠB irth day ? Ġ{ ĊĠĠĠ Ġreturn Ġapp Db . birth days Dao (). getById ( id ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġsuspend Ġfun Ġinsert ( t : ĠB irth day ) Ġ{ ĊĠĠĠ Ġapp Db . birth days Dao (). insert ( t ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġsuspend Ġfun Ġall (): ĠList < Birth day > Ġ{ ĊĠĠĠ Ġreturn Ġapp Db . birth days Dao (). all () ĊĠ Ġ} ĊĊĠ Ġoverride Ġsuspend Ġfun Ġdelete ( t : ĠB irth day ) Ġ{ ĊĠĠĠ Ġapp Db . birth days Dao (). delete ( t ) ĊĠ Ġ} Ċ }