package Ġcom . github . ps m . mov ied b . db . model . genre ĊĊ Ċ import Ġandroid . os . Parcelable Ċ import Ġandroidx . annotation . Keep Ċ import Ġio . object box . annotation . Conflict Strategy Ċ import Ġio . object box . annotation . Entity Ċ import Ġio . object box . annotation . Id Ċ import Ġio . object box . annotation . Unique Ċ import Ġkotlinx . parcel ize . Parcel ize Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġkotlinx . serialization . Transient Ċ Ċ @ Entity Ċ @ Keep Ċ @ Serializable Ċ @ Parcel ize Ċ data Ġclass ĠGen re ( ĊĠĠĠ Ġ@ Id ĊĠĠĠ Ġ@ Transient ĊĠĠĠ Ġvar Ġobj Id : ĠLong Ġ= Ġ 0 , ĊĠĠĠ Ġ@ Unique ( on Conflict Ġ= ĠConflict Strategy . REPLACE ) ĊĠĠĠ Ġ@ Serial Name (" id ") ĊĠĠĠ Ġval Ġid : ĠInt ? Ġ= Ġ 0 , ĊĠĠĠ Ġ@ Serial Name (" name ") ĊĠĠĠ Ġval Ġname : ĠString ? Ġ= Ġ"" Ċ ) Ġ: ĠParcel able