package Ġorg . fe up . c mov . acme client . data . model Ċ Ċ import Ġandroidx . room . Column Info Ċ import Ġandroidx . room . Entity Ċ import Ġandroidx . room . Index Ċ import Ġandroidx . room . PrimaryKey Ċ import Ġcom . google . gson . annotations . Expose Ċ import Ġcom . google . gson . annotations . SerializedName Ċ Ċ @ Entity ( tableName Ġ= Ġ" voucher ", Ġindices Ġ= Ġ[ Index ( value Ġ= Ġ[" id ", Ġ" userId "], Ġunique Ġ= Ġtrue )]) Ċ data Ġclass ĠV oucher ( ĊĠĠĠ Ġ@ PrimaryKey ( auto Generate Ġ= Ġfalse ) ĊĠĠĠ Ġ@ SerializedName (" id ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġid : ĠString Ġ= Ġ"", ĊĊĠĠĠ Ġ// ĠTODO Ġforeign Ġkey ?? ĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" userId ") ĊĠĠĠ Ġ@ SerializedName (" userId ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval ĠuserId : ĠString Ġ= Ġ"", ĊĊĠĠĠ Ġ@ Column Info ( name Ġ= Ġ" type ") ĊĠĠĠ Ġ@ SerializedName (" type ") ĊĠĠĠ Ġ@ Expose ĊĠĠĠ Ġval Ġtype : ĠChar Ġ= Ġ' Ġ' Ċ )