package Ġcom . s arth ak . tech no jam . data . contact Us ĊĊ Ċ import Ġretrofit 2 . Response Ċ import Ġretrofit 2 . http .* Ċ Ċ interface ĠContact Service Ġ{ ĊĊĠĠĠ Ġ/** ĠUses Ġthe Ġtoken Ġas Ġthe Ġheader Ġand Ġreturns Ġarray Ġof Ġcontact Model . Ġ*/ ĊĠĠĠ Ġ@ GET ("/ api / contact ") ĊĠĠĠ Ġsuspend Ġfun Ġget Contact (@ Header (" x - auth - token ") Ġtoken : ĠString ): ĠResponse < List < Contact Get >> ĊĊĠĠĠ Ġ/** ĠTakes Ġin Ġ[ contact Post ] Ġas Ġthe Ġbody Ġand Ġreturns Ġa Ġsuccess / error Ġmsg Ġin Ġform Ġof Ġ[ Contact Response ]. Ġ*/ ĊĠĠĠ Ġ@ POST ("/ api / contact ") ĊĠĠĠ Ġsuspend Ġfun Ġpost Contact (@ Body Ġcontact Post : ĠContact Post ): ĠResponse < Contact Response > ĊĊĠĠĠ Ġ/** ĠUses Ġthe Ġtoken Ġas Ġthe Ġheader Ġand Ġreturns Ġa Ġsuccess / error Ġmsg Ġin Ġform Ġof Ġ[ Contact Response ]. Ġ*/ ĊĠĠĠ Ġ@ DELETE ("/ api / contact ") ĊĠĠĠ Ġsuspend Ġfun Ġdel Contact (@ Header Ġ(" x - auth - token ") Ġtoken Ġ: ĠString ): ĠResponse < Contact Response > Ċ } Ċ