package Ġde . sch net t ler . sc ro bb ler . model Ċ Ċ import Ġandroidx . room . Embedded Ċ import Ġandroidx . room . Ignore Ċ import Ġandroidx . room . Relation Ċ Ċ sealed Ġclass ĠEntity With Stats ( ĊĠĠĠ Ġ@ Ignore Ġopen Ġval Ġentity : ĠLast Fm Entity , ĊĠĠĠ Ġ@ Ignore Ġopen Ġval Ġstats : ĠStats Ċ ) Ġ: ĠBase Entity Ġ{ ĊĊĠĠĠ Ġdata Ġclass ĠAlbum With Stats ( ĊĠĠĠĠĠĠĠ Ġ@ Embedded Ġoverride Ġval Ġentity : ĠLast Fm Entity . Album , ĊĠĠĠĠĠĠĠ Ġ@ Relation ( parent Column Ġ= Ġ" id ", Ġentity Column Ġ= Ġ" id ") Ġoverride Ġval Ġstats : ĠStats ĊĠĠĠ Ġ) Ġ: ĠEntity With Stats ( entity , Ġstats ) ĊĊĠĠĠ Ġdata Ġclass ĠArtist With Stats ( ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġentity : ĠLast Fm Entity . Artist , ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġstats : ĠStats ĊĠĠĠ Ġ) Ġ: ĠEntity With Stats ( entity , Ġstats ) ĊĊĠĠĠ Ġdata Ġclass ĠTrack With Stats ( ĊĠĠĠĠĠĠĠ Ġ@ Embedded Ġoverride Ġval Ġentity : ĠLast Fm Entity . Track , ĊĠĠĠĠĠĠĠ Ġ@ Relation ( parent Column Ġ= Ġ" id ", Ġentity Column Ġ= Ġ" id ") Ġoverride Ġval Ġstats : ĠStats , ĊĠĠĠ Ġ) Ġ: ĠEntity With Stats ( entity , Ġstats ) Ċ }