package Ġcom . de lic ious . mv vm . data . model Ċ Ċ import Ġandroid . arch . persistence . room . Column Info Ċ import Ġandroid . arch . persistence . room . Entity Ċ import Ġandroid . arch . persistence . room . PrimaryKey Ċ import Ġcom . squareup . mos hi . Json Ċ import Ġjava . io . Serializable Ċ Ċ @ Entity ( ĊĠĠĠĠĠĠĠ ĠtableName Ġ= Ġ" features " Ċ ) Ċ data Ġclass ĠFeature Model ( ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" id ") ĊĠĠĠĠĠĠĠ Ġ@ PrimaryKey ( auto Generate Ġ= Ġfalse ) ĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" id ") ĊĠĠĠĠĠĠĠ Ġval Ġid : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" name ") ĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" name ") ĊĠĠĠĠĠĠĠ Ġval Ġname : ĠString ?, ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" type ") ĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" type ") ĊĠĠĠĠĠĠĠ Ġval Ġtype : ĠString , ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" priority ") ĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" priority ") ĊĠĠĠĠĠĠĠ Ġval Ġpriority : ĠString ?, ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" is _ featured ") ĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" is _ featured ") ĊĠĠĠĠĠĠĠ Ġval Ġis _ featured : ĠBoolean , ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" date ") ĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" date ") ĊĠĠĠĠĠĠĠ Ġval Ġdate : ĠLong , ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" properties ") ĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" properties ") ĊĠĠĠĠĠĠĠ Ġval Ġproperties : ĠProperties Model , ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" geometry ") ĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" geometry ") ĊĠĠĠĠĠĠĠ Ġval Ġgeometry : ĠGeometry Model , ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" meal ") ĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" meal ") ĊĠĠĠĠĠĠĠ Ġval Ġme al : ĠMe al Model , ĊĊĠĠĠĠĠĠĠ Ġ@ Json ( name Ġ= Ġ" restaurant ") ĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" restaurant ") ĊĠĠĠĠĠĠĠ Ġval Ġrestaurant : ĠRest aurant Model , ĊĊĠĠĠĠĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" ordered ") ĊĠĠĠĠĠĠĠ Ġvar Ġordered : ĠBoolean ? Ġ= Ġfalse Ċ Ċ ) Ġ: ĠSerializable Ċ