package Ġcom . iz et tle . w rench . database Ċ Ċ import Ġandroidx . room . Column Info Ċ import Ġandroidx . room . Entity Ċ import Ġandroidx . room . ForeignKey Ċ import Ġandroidx . room . ForeignKey . CASCADE Ċ import Ġandroidx . room . Index Ċ import Ġandroidx . room . PrimaryKey Ċ import Ġcom . iz et tle . w rench . database . tables . Configuration Table Ċ import Ġcom . iz et tle . w rench . database . tables . Configuration Value Table Ċ Ċ @ Entity ( ĊĠĠĠ ĠtableName Ġ= ĠConfiguration Value Table . TABLE _ NAME , ĊĠĠĠ Ġindices Ġ= Ġ[ Index ( value Ġ= ĠarrayOf ( Configuration Value Table . COL _ CONFIG _ ID , ĠConfiguration Value Table . COL _ VALUE , ĠConfiguration Value Table . COL _ SCOPE ), Ġunique Ġ= Ġtrue )], ĊĠĠĠ Ġforeign Keys Ġ= Ġ[ ForeignKey ( entity Ġ= ĠW rench Configuration :: class , Ġparent Columns Ġ= ĠarrayOf ( Configuration Table . COL _ ID ), Ġchild Columns Ġ= ĠarrayOf ( Configuration Value Table . COL _ CONFIG _ ID ), ĠonDelete Ġ= ĠCASCADE )] Ċ ) Ċ data Ġclass ĠW rench Configuration Value ( ĊĠĠĠ Ġ@ field : PrimaryKey ( auto Generate Ġ= Ġtrue ) Ġ@ field : Column Info ( name Ġ= ĠConfiguration Value Table . COL _ ID ) ĊĠĠĠ Ġvar Ġid : ĠLong , ĊĊĠĠĠ Ġ@ field : Column Info ( name Ġ= ĠConfiguration Value Table . COL _ CONFIG _ ID ) ĊĠĠĠ Ġvar Ġconfiguration Id : ĠLong , ĊĊĠĠĠ Ġ@ field : Column Info ( name Ġ= ĠConfiguration Value Table . COL _ VALUE ) ĊĠĠĠ Ġvar Ġvalue : ĠString ?, ĊĊĠĠĠ Ġ@ field : Column Info ( name Ġ= ĠConfiguration Value Table . COL _ SCOPE ) ĊĠĠĠ Ġvar Ġscope : ĠLong Ċ ) Ċ