package Ġio . github . wy kop mob il ny . api . endpoints Ċ Ċ import Ġio . github . wy kop mob il ny . APP _ KEY Ċ import Ġio . github . wy kop mob il ny . api . responses . Conversation Delete Response Ċ import Ġio . github . wy kop mob il ny . api . responses . Conversation Response Ċ import Ġio . github . wy kop mob il ny . api . responses . Full Conversation Response Ċ import Ġio . github . wy kop mob il ny . api . responses . PM Message Response Ċ import Ġio . github . wy kop mob il ny . api . responses . W yk op ApiResponse Ċ import Ġokhttp 3 . Multipart Body Ċ import Ġokhttp 3 . RequestBody Ċ import Ġretrofit 2 . http . Field Ċ import Ġretrofit 2 . http . Form Url Encoded Ċ import Ġretrofit 2 . http . GET Ċ import Ġretrofit 2 . http . Multipart Ċ import Ġretrofit 2 . http . POST Ċ import Ġretrofit 2 . http . Part Ċ import Ġretrofit 2 . http . Path Ċ Ċ interface ĠPM Ret rofit Api Ġ{ ĊĊĠĠĠ Ġ@ GET ("/ pm / Con versations List / app key /$ APP _ KEY ") ĊĠĠĠ Ġsuspend Ġfun Ġget Con versations (): ĠW yk op ApiResponse < List < Conversation Response >> ĊĊĠĠĠ Ġ@ GET ("/ pm / Conversation /{ user }/ app key /$ APP _ KEY ") ĊĠĠĠ Ġsuspend Ġfun Ġget Conversation (@ Path (" user ") Ġuser : ĠString ): ĠFull Conversation Response ĊĊĠĠĠ Ġ@ Multipart ĊĠĠĠ Ġ@ POST ("/ pm / SendMessage /{ user }/ app key /$ APP _ KEY ") ĊĠĠĠ Ġsuspend Ġfun ĠsendMessage ( ĊĠĠĠĠĠĠĠ Ġ@ Part (" body ") Ġbody : ĠRequest Body , ĊĠĠĠĠĠĠĠ Ġ@ Part (" ad ult media ") Ġplus 1 8 : ĠRequest Body , ĊĠĠĠĠĠĠĠ Ġ@ Path (" user ") Ġuser : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Part Ġfile : ĠMultip art Body . Part ĊĠĠĠ Ġ): ĠW yk op ApiResponse < PM Message Response > ĊĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġ@ POST ("/ pm / SendMessage /{ user }/ app key /$ APP _ KEY ") ĊĠĠĠ Ġsuspend Ġfun ĠsendMessage ( ĊĠĠĠĠĠĠĠ Ġ@ Field (" body ") Ġbody : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Path (" user ") Ġuser : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Field (" embed ") Ġembed : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Field (" ad ult media ") Ġplus 1 8 : ĠBoolean ĊĠĠĠ Ġ): ĠW yk op ApiResponse < PM Message Response > ĊĊĠĠĠ Ġ@ GET ("/ pm / Delete Conversation /{ user }/ app key /$ APP _ KEY ") ĊĠĠĠ Ġsuspend Ġfun Ġdelete Conversation (@ Path (" user ") Ġuser : ĠString ): ĠW yk op ApiResponse < Conversation Delete Response > Ċ } Ċ