package Ġcom . native dev ps . domain . model ĊĊ Ċ import Ġandroidx . annotation . Keep Ċ import Ġcom . google . gson . annotations . SerializedName Ċ import Ġcom . native dev ps . domain . model . configuration . UserProfile Ċ Ċ @ Keep Ċ open Ġclass ĠUser Model Ġ{ ĊĊĠĠĠ Ġ@ SerializedName (" email Id ") ĊĠĠĠ Ġvar Ġemail Id : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ SerializedName (" firstName ") ĊĠĠĠ Ġvar ĠfirstName : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġ@ SerializedName (" id ") ĊĠĠĠ Ġvar Ġid : ĠInt Ġ= Ġ 0 ĊĊĠĠĠ Ġ@ SerializedName (" lastName ") ĊĠĠĠ Ġvar ĠlastName : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġfun Ġto Profile ( user Profile : ĠUser Profile Ġ= ĠUser Profile . getDefaultInstance ()): ĠUser Profile Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġuser Profile . to Builder () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. setId ( id ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set FirstName ( firstName Ġ?: Ġ"") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set LastName ( lastName Ġ?: Ġ"") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Email Id ( email Id ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĠĠĠ Ġ} Ċ }