package Ġcom . example . tracker . data . local . entity Ċ Ċ import Ġandroidx . room . Entity Ċ import Ġandroidx . room . PrimaryKey Ċ import Ġandroidx . room . Type Converters Ċ import Ġcom . example . tracker . utils . converters . Historic Dao Converter Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġjava . io . Serializable Ċ Ċ @ Type Converters ( Historic Dao Converter :: class ) Ċ @ Entity ( tableName Ġ= Ġ" h istoric _ table ") Ċ data Ġclass ĠH istoric Ġ( ĊĠĠĠ Ġ@ PrimaryKey ( auto Generate Ġ= Ġtrue ) ĊĠĠĠ Ġvar Ġid : ĠInt Ġ= Ġ 0 , ĊĠĠĠ Ġvar Ġcountry : ĠString ? Ġ= Ġ"", ĊĠĠĠ Ġvar Ġprovince : ĠList < String >? Ġ= Ġnull Ġ, ĊĊĠĠĠ Ġ@ SerializedName (" timeline ") ĊĠĠĠ Ġvar Ġtime Line : ĠTime Line ? Ċ ) Ġ: ĠSerializable ĊĊĊĊĊĊ