// ĠCopyright Ġ( c ) ĠMicrosoft ĠCorporation . Ċ // ĠLicensed Ġunder Ġthe ĠMIT Ġlicense . Ċ Ċ /** Ċ Ġ* ĠThis Ġfile Ġwas Ġauto - generated Ġusing Ġspecs Ġand Ġscripts Ġin Ġthe Ġdb - schema Ċ Ġ* Ġrepository . ĠDO ĠNOT ĠEDIT ĠDIRECT LY . Ċ Ġ*/ Ċ Ċ package Ġcom . microsoft . research . k ary a . database . models Ċ import Ġandroidx . room . Entity Ċ import Ġandroidx . room . ForeignKey Ċ import Ġandroidx . room . Index Ċ import Ġandroidx . room . PrimaryKey Ċ import Ġcom . google . gson . JsonObject Ċ Ċ @ Entity ( ĊĠĠĠ ĠtableName Ġ= Ġ" worker _ language _ skill ", Ġforeign Keys Ġ= ĠarrayOf ( ĊĠĠĠ ĠForeign Key ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġentity Ġ= ĠWorker Record :: class , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparent Columns Ġ= ĠarrayOf (" id "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchild Columns Ġ= ĠarrayOf (" worker _ id ") ĊĠĠĠĠĠĠĠ Ġ), ĠForeign Key ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġentity Ġ= ĠLanguage Record :: class , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparent Columns Ġ= ĠarrayOf (" id "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchild Columns Ġ= ĠarrayOf (" language _ id ") ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ), Ġindices Ġ= ĠarrayOf ( Index (" worker _ id "), ĠIndex (" language _ id ")) Ċ ) Ċ Ċ data Ġclass ĠWorker Language Skill Record ( ĊĠĠĠ Ġ@ PrimaryKey ĊĠĠĠ Ġvar Ġid : ĠString , ĊĠĠĠ Ġvar Ġlocal _ id : ĠString , ĊĠĠĠ Ġvar Ġbox _ id : ĠInt , ĊĠĠĠ Ġvar Ġworker _ id : ĠString , ĊĠĠĠ Ġvar Ġlanguage _ id : ĠInt , ĊĠĠĠ Ġvar Ġcan _ speak : ĠBoolean , ĊĠĠĠ Ġvar Ġcan _ type : ĠBoolean , ĊĠĠĠ Ġvar Ġcan _ read : ĠBoolean , ĊĠĠĠ Ġvar Ġcan _ listen : ĠBoolean , ĊĠĠĠ Ġvar Ġspeak _ score : ĠFloat ?, ĊĠĠĠ Ġvar Ġtype _ score : ĠFloat ?, ĊĠĠĠ Ġvar Ġread _ score : ĠFloat ?, ĊĠĠĠ Ġvar Ġlisten _ score : ĠFloat ?, ĊĠĠĠ Ġvar Ġparams : ĠJsonObject , ĊĠĠĠ Ġvar Ġcreated _ at : ĠString , ĊĠĠĠ Ġvar Ġlast _ updated _ at : ĠString Ċ ) Ċ