package Ġorg . fo ss as ia . open event . general . notification Ċ Ċ import Ġandroidx . room . Entity Ċ import Ġandroidx . room . PrimaryKey Ċ import Ġcom . fasterxml . jackson . annotation . JsonProperty Ċ import Ġcom . fasterxml . jackson . databind . Property Naming Strategy Ċ import Ġcom . fasterxml . jackson . databind . annotation . Json Naming Ċ import Ġcom . github . jas min b . json api . Integer Id Handler Ċ import Ġcom . github . jas min b . json api . annotations . Id Ċ import Ġcom . github . jas min b . json api . annotations . Type Ċ import Ġio . reactivex . annotations . NonNull Ċ Ċ @ Type (" notification ") Ċ @ Json Naming ( Property Naming Strategy . K eb ab Case Strategy :: class ) Ċ @ Entity Ċ data Ġclass ĠNotification ( ĊĠĠĠ Ġ@ Id ( Integer Id Handler :: class ) ĊĠĠĠ Ġ@ NonNull ĊĠĠĠ Ġ@ PrimaryKey ĊĠĠĠ Ġval Ġid : ĠInt , ĊĠĠĠ Ġval Ġmessage : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġreceived At : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġ@ get : JsonProperty (" is - read ") ĊĠĠĠ Ġvar Ġis Read : ĠBoolean Ġ= Ġfalse , ĊĠĠĠ Ġval Ġtitle : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġval Ġdeleted At : ĠString ? Ġ= Ġnull Ċ ) Ċ