package Ġcom . sk o um al . te an ity . persistence Ċ Ċ import Ġandroidx . room .* Ċ Ċ interface ĠBase Dao < T > Ġ{ ĊĊĠĠĠ Ġ@ Delete ĊĠĠĠ Ġsuspend Ġfun Ġdelete ( obj : ĠT ) ĊĊĠĠĠ Ġ@ Insert ( on Conflict Ġ= ĠOn Conflict Strategy . REPLACE ) ĊĠĠĠ Ġsuspend Ġfun Ġinsert ( obj : ĠT ): ĠLong ĊĊĠĠĠ Ġ@ Transaction ĊĠĠĠ Ġ@ Insert ( on Conflict Ġ= ĠOn Conflict Strategy . REPLACE ) ĊĠĠĠ Ġsuspend Ġfun Ġinsert ( objects : ĠList < T >): ĠList < Long > ĊĊĠĠĠ Ġ@ Update ĊĠĠĠ Ġsuspend Ġfun Ġupdate ( obj : ĠT ): ĠInt ĊĊĠĠĠ Ġ@ Transaction ĊĠĠĠ Ġ@ Update ĊĠĠĠ Ġsuspend Ġfun Ġupdate ( objects : ĠList < T >): ĠInt Ċ Ċ }