package Ġcom . bit love . f et life . model . data object . entity . reference Ċ Ċ import Ġandroid . text . TextUtils Ċ import Ġcom . google . gson . annotations . SerializedName Ċ Ċ data Ġclass ĠTarget Ref ( ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" comment ") Ġvar Ġcomment : ĠRe action Ref ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" love ") Ġvar Ġlove : ĠRe action Ref ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" video ") Ġvar Ġvideo : ĠVideo ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" picture ") Ġvar Ġpicture : ĠPicture ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" writing ") Ġvar Ġwriting : ĠWriting ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" people Into ") Ġvar Ġpeople Into : ĠRelation Ref ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" relation ") Ġvar Ġrelation : ĠRelation Ref ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" group _ membership ") Ġvar Ġgroup Membership : ĠRelation Ref ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" group _ post ") Ġvar Ġgroup Post : ĠWriting ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" r svp ") Ġvar Ġr svp : ĠRelation Ref ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" status ") Ġvar Ġstatus : ĠRe action Ref ? Ġ= Ġnull , ĊĠĠĠĠĠĠĠ Ġ@ SerializedName (" wall _ post ") Ġvar Ġwall Post : ĠWriting ? Ġ= Ġnull ) Ġ{ ĊĊĠĠĠĠ Ġvar Ġid Ġ: ĠString ? Ġ= Ġ"" ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( TextUtils . isEmpty ( field )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfield Ġ= Ġgenerate Id () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġfield ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġvar ĠcreatedAt : ĠString ? Ġ= Ġnull ĊĠĠĠĠĠĠĠ Ġget () Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġreturn Ġwhen Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcomment Ġ!= Ġnull Ġ-> Ġcomment !!. createdAt ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlove Ġ!= Ġnull Ġ-> Ġlove !!. createdAt ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvideo Ġ!= Ġnull Ġ-> Ġvideo !!. createdAt ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpicture Ġ!= Ġnull Ġ-> Ġpicture !!. createdAt ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwriting Ġ!= Ġnull Ġ-> Ġwriting !!. createdAt ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpeople Into Ġ!= Ġnull Ġ-> Ġpeople Into !!. createdAt ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġrelation Ġ!= Ġnull Ġ-> Ġrelation !!. createdAt ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgroup Membership Ġ!= Ġnull Ġ-> Ġgroup Membership !!. createdAt ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgroup Post Ġ!= Ġnull Ġ-> Ġgroup Post !!. createdAt ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġr svp Ġ!= Ġnull Ġ-> Ġr svp !!. createdAt ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġstatus Ġ!= Ġnull Ġ-> Ġstatus !!. createdAt ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġwall Post Ġ!= Ġnull Ġ-> Ġwall Post !!. createdAt ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġnull ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġgenerate Id (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġdb Id Ġ= Ġ"" ĊĠĠĠĠĠĠĠ Ġdb Id Ġ+= Ġpicture ?. id ?: "" ĊĠĠĠĠĠĠĠ Ġdb Id Ġ+= Ġwriting ?. id ?: "" ĊĠĠĠĠĠĠĠ Ġdb Id Ġ+= Ġlove ?. id ?: "" ĊĠĠĠĠĠĠĠ Ġreturn Ġdb Id ĊĠĠĠ Ġ} Ċ Ċ } ĊĊ