package Ġcom . core . data . network . entity Ċ Ċ import Ġandroid . net . Uri Ċ import Ġandroid . text . TextUtils Ċ import Ġandroidx . room . Entity Ċ import Ġcom . core . domain . Project Ċ import Ġcom . core . domain . User Ċ import Ġcom . google . gson . annotations . Expose Ċ Ċ @ Entity ( tableName Ġ= Ġ" project _ entity ") Ċ data Ġclass ĠProject Entity ( ĊĠĠĠĠĠĠĠ Ġ@ Expose Ġval Ġid : ĠLong ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Expose Ġval Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Expose Ġval Ġdescription : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Expose Ġval Ġuser : ĠUser Entity ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Expose Ġval Ġurl : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Expose Ġval ĠcreatedAt : ĠString ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ Expose Ġval ĠupdatedAt : ĠString ? Ġ= Ġnull Ċ ) Ġ{ ĊĊĠĠĠ Ġfun Ġto Project (): ĠProject Ġ= ĠProject ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġid Ġ?: Ġ 0 L , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġname Ġ?: Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġdescription Ġ?: Ġ"", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuser Ġ= Ġuser ?. to User (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġuri Ġ= ĠUri . parse ( url ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠcreatedAt Ġ= Ġnull , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠupdatedAt Ġ= Ġnull ĊĠĠĠ Ġ) Ċ } Ċ