package Ġcom . example . instagram _ clone _ clean _ architecture . app . domain . model Ċ Ċ import Ġcom . example . instagram _ clone _ clean _ architecture . Build Config Ċ import Ġcom . example . instagram _ clone _ clean _ architecture . app . data . model . Feed DataModel Ċ Ċ data Ġclass ĠFeed Domain Model ( ĊĠĠĠ Ġval ĠuserId : ĠString , ĊĠĠĠ Ġval ĠuserName : ĠString , ĊĠĠĠ Ġval Ġuser Image : ĠString ?, ĊĠĠĠ Ġval Ġpost Id : ĠString , ĊĠĠĠ Ġval Ġlocation : ĠString , ĊĠĠĠ Ġval Ġdescription : ĠString , ĊĠĠĠ Ġval Ġtimestamp : ĠString , ĊĠĠĠ Ġval Ġpost Image : ĠString Ċ ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġfrom ( data Model : ĠFeed DataModel ): ĠFeed Domain Model Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġuser Image Src Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( data Model . user Image Ġ== Ġnull ) Ġnull Ġelse Ġ"${ Build Config . GRAD LE _ API _ STATIC _ URL }/${ data Model . user Image }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġpost Image Src Ġ= Ġ"${ Build Config . GRAD LE _ API _ STATIC _ URL }/${ data Model . post Image }" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn ĠFeed Domain Model ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠuserId Ġ= Ġdata Model . userId , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠuserName Ġ= Ġdata Model . userName , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġuser Image Ġ= Ġuser Image Src , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpost Id Ġ= Ġdata Model . post Id , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlocation Ġ= Ġdata Model . location , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġdata Model . description , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtimestamp Ġ= Ġdata Model . timestamp , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpost Image Ġ= Ġpost Image Src ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ