package Ġcom . trig on ated . game collection . model . database . objects Ċ Ċ import Ġandroidx . room . Entity Ċ import Ġandroidx . room . PrimaryKey Ċ import Ġcom . trig on ated . game collection . model . objects . Game Ċ Ċ @ Entity ( tableName Ġ= Ġ" games ") Ċ data Ġclass ĠDb Game ( ĊĠĠĠ Ġ@ PrimaryKey Ġval Ġid : ĠString , ĊĠĠĠ Ġval Ġurl : ĠString ?, ĊĠĠĠ Ġval Ġname : ĠString , ĊĠĠĠ Ġval ĠimageUrl : ĠString Ġ= Ġ"", ĊĠĠĠ Ġval Ġdescription : ĠString ?, ĊĠĠĠ Ġval Ġpublisher : ĠString ? Ċ ) Ġ{ ĊĠĠĠ Ġconstructor ( game : ĠGame ) Ġ: Ġthis ( ĊĠĠĠĠĠĠĠ Ġid Ġ= Ġgame . id , ĊĠĠĠĠĠĠĠ Ġurl Ġ= Ġgame . url , ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġgame . name , ĊĠĠĠĠĠĠĠ ĠimageUrl Ġ= Ġgame . imageUrl , ĊĠĠĠĠĠĠĠ Ġdescription Ġ= Ġgame . description , ĊĠĠĠĠĠĠĠ Ġpublisher Ġ= Ġgame . publisher ĊĠĠĠ Ġ) Ċ }