package Ġcom . sh lom ik at riel . exp enses manager . database Ċ Ċ import Ġandroidx . room . Database Ċ import Ġandroidx . room . Room Database Ċ import Ġcom . sh lom ik at riel . exp enses manager . database . dao . Monthly Expense Dao Ċ import Ġcom . sh lom ik at riel . exp enses manager . database . dao . One Time Expense Dao Ċ import Ġcom . sh lom ik at riel . exp enses manager . database . dao . Payments Expense Dao Ċ import Ġcom . sh lom ik at riel . exp enses manager . database . model . Monthly Expense Model Ċ import Ġcom . sh lom ik at riel . exp enses manager . database . model . One Time Expense Model Ċ import Ġcom . sh lom ik at riel . exp enses manager . database . model . Payments Expense Model Ċ Ċ @ Database ( ĊĠĠĠ Ġentities Ġ= Ġ[ ĊĠĠĠĠĠĠĠ ĠOne Time Expense Model :: class , ĊĠĠĠĠĠĠĠ ĠMonth ly Expense Model :: class , ĊĠĠĠĠĠĠĠ ĠPay ments Expense Model :: class ĊĠĠĠ Ġ], ĊĠĠĠ Ġversion Ġ= Ġ 2 , ĊĠĠĠ Ġexport Schema Ġ= Ġtrue Ċ ) Ċ abstract Ġclass ĠApp Database Ġ: ĠRoom Database () Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠDB _ NAME Ġ= Ġ" expense _ manager . db " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġabstract Ġfun Ġone Time Expense Dao (): ĠOne Time Expense Dao ĊĊĠĠĠ Ġabstract Ġfun Ġmonthly Expense Dao (): ĠMonth ly Expense Dao ĊĊĠĠĠ Ġabstract Ġfun Ġpayments Expense Dao (): ĠPay ments Expense Dao ĊĊ Ċ }