package Ġio . github . dr umber . k its une . data . room Ċ Ċ import Ġandroidx . room . Database Ċ import Ġandroidx . room . Room Database Ċ import Ġandroidx . room . Type Converters Ċ import Ġio . github . dr umber . k its une . data . model . Remote Key Ċ import Ġio . github . dr umber . k its une . data . model . library . Library Entry Ċ import Ġio . github . dr umber . k its une . data . model . library . Offline Library Update Ċ Ċ @ Database ( ĊĠĠĠ Ġentities Ġ= Ġ[ Library Entry :: class , ĠRemote Key :: class , ĠOff line Library Update :: class ], ĊĠĠĠ Ġversion Ġ= Ġ 2 4 , ĊĠĠĠ Ġexport Schema Ġ= Ġtrue Ċ ) Ċ @ Type Converters ( Converters :: class ) Ċ abstract Ġclass ĠResource Database Ġ: ĠRoom Database () Ġ{ ĊĊĠĠĠ Ġabstract Ġfun Ġlibrary Entry Dao (): ĠLibrary Entry Dao ĊĠĠĠ Ġabstract Ġfun Ġremote Keys (): ĠRemote Key Dao ĊĠĠĠ Ġabstract Ġfun Ġoffline Library Entry Dao (): ĠOff line Library Update Dao Ċ Ċ }