package Ġchat . project . open chat . Model Ċ Ċ import Ġokhttp 3 . Multipart Body Ċ import Ġokhttp 3 . RequestBody Ċ import Ġokhttp 3 . ResponseBody Ċ import Ġretrofit 2 . Call Ċ import Ġretrofit 2 . http .* Ċ Ċ // ëłĪ íĬ¸ ë¡ľ íķ ı 2 ĠìĦľë²Ħ ĠìļĶ ì²Ń Ġíķ¨ìĪĺ Ġìłľê³µ ĠìĿ¸ íĦ° íİ ĺìĿ´ ìĬ¤ Ċ interface ĠApi Service Ġ{ ĊĠĠĠ Ġ@ Multipart ĊĠĠĠ Ġ@ POST ("/ Open Chat / login Check . php ") ĊĠĠĠ Ġfun Ġpost Login Check ( ĊĠĠĠĠĠĠĠ Ġ/* ĠíĮĮ ëĿ¼ ë¯¸ íĦ° Ġ 2 ê°ľ ìĿ¸ Ġê²½ìļ° Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ Part (" id ") ĊĠĠĠĠĠĠĠ Ġid : ĠString ĊĠĠĠĠĠĠĠ Ġ, ĊĠĠĠĠĠĠĠ Ġ@ Part (" pw ") ĊĠĠĠĠĠĠĠ Ġpw : ĠString ĊĠĠĠ Ġ): ĠCall < UserInfo > ĊĊĠĠĠ Ġ@ Multipart ĊĠĠĠ Ġ@ POST ("/ Open Chat / join User . php ") ĊĠĠĠ Ġfun Ġpost Join User ( ĊĠĠĠĠĠĠĠ Ġ/* ĠíĮĮ ëĿ¼ ë¯¸ íĦ° Ġ 3 ê°ľ ìĿ¸ Ġê²½ìļ° Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ Part (" id ") ĊĠĠĠĠĠĠĠ Ġid : ĠString ĊĠĠĠĠĠĠĠ Ġ, ĊĠĠĠĠĠĠĠ Ġ@ Part (" pw ") ĊĠĠĠĠĠĠĠ Ġpw : ĠString ĊĠĠĠĠĠĠĠ Ġ, ĊĠĠĠĠĠĠĠ Ġ@ Part (" profile _ image ") ĊĠĠĠĠĠĠĠ Ġprofile _ image : ĠString ĊĠĠĠ Ġ): ĠCall < UserInfo > ĊĊĠĠĠ Ġ@ GET ("/ Open Chat / room . php ") ĊĠĠĠ Ġfun Ġget Room (): ĠCall < Chat ListModel > ĊĊĠĠĠ Ġ@ GET ("/ Open Chat / load Open chat . php ") ĊĠĠĠ Ġfun Ġget Chat (@ Query (" room _ idx ") Ġroom _ id : ĠInt ): ĠCall < Chat Model > ĊĊĊĠĠĠ Ġ@ Multipart ĊĠĠĠ Ġ@ POST ("/ Open Chat / insert _ chat . php ") ĊĠĠĠ Ġfun Ġpost Insert Chat ( ĊĠĠĠĠĠĠĠ Ġ/* ĠíĮĮ ëĿ¼ ë¯¸ íĦ° Ġ 2 ê°ľ ìĿ¸ Ġê²½ìļ° Ġ*/ ĊĠĠĠĠĠĠĠ Ġ@ Part (" user _ idx ") ĊĠĠĠĠĠĠĠ Ġuser _ idx : ĠInt ĊĠĠĠĠĠĠĠ Ġ, ĊĠĠĠĠĠĠĠ Ġ@ Part (" room _ idx ") ĊĠĠĠĠĠĠĠ Ġroom _ idx : ĠInt ĊĠĠĠĠĠĠĠ Ġ, ĊĠĠĠĠĠĠĠ Ġ@ Part (" content ") ĊĠĠĠĠĠĠĠ Ġcontent : ĠString ĊĠĠĠ Ġ): ĠCall < Int > ĊĊĠĠĠ Ġ@ Multipart ĊĠĠĠ Ġ@ POST ("/ Open Chat / upload _ image . php ") ĊĠĠĠ Ġfun Ġupload File ( ĊĠĠĠĠĠĠĠ Ġ@ Part Ġfile : ĠMultip art Body . Part ?, ĊĠĠĠĠĠĠĠ Ġ@ Part (" file ") Ġname : ĠRequest Body ? ĊĠĠĠ Ġ): ĠCall < ResponseBody > Ċ Ċ }