package Ġcom . s aku . approval _ s ju . api _ service Ċ Ċ import Ġokhttp 3 . ResponseBody Ċ import Ġretrofit 2 . Call Ċ import Ġretrofit 2 . http .* ĊĊ Ċ interface ĠApi Service Ġ{ ĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġ@ POST (" login ") ĊĠĠĠ Ġfun Ġlogin ( ĊĠĠĠĠĠĠĠ Ġ@ Field (" nik ") Ġn ik : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Field (" password ") Ġpassword : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Field (" id _ device ") Ġid _ device : ĠString ? ĊĠĠĠ Ġ): ĠCall < Login Response > ĊĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġ@ POST (" app ") ĊĠĠĠ Ġfun Ġapproval ( Ċ // ĠĠĠĠĠĠĠ Ġ@ Field (" tanggal ") Ġtang gal : ĠString ? Ċ // ĠĠĠĠĠĠĠ Ġ@ Field (" modul ") Ġmod ul : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Field (" no _ aj u ") Ġno _ aj u : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Field (" status ") Ġstatus : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Field (" keterangan ") Ġk eterangan : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Field (" no _ ur ut ") Ġno _ ur ut : ĠString ?, ĊĠĠĠĠĠĠĠ Ġ@ Field (" tanggal ") Ġtang gal : ĠString ? ĊĠĠĠ Ġ): ĠCall < ResponseBody > Ċ Ċ // ĠĠĠ Ġ@ Form Url Encoded Ċ // ĠĠĠ Ġ@ POST (" app ") Ċ // ĠĠĠ Ġfun Ġapproval ( Ċ // ĠĠĠĠĠĠĠ Ġ@ Field (" modul ") Ġmod ul : ĠString ?, Ċ // ĠĠĠĠĠĠĠ Ġ@ Field (" status ") Ġstatus : ĠString ?, Ċ // ĠĠĠĠĠĠĠ Ġ@ Field (" no _ aj u ") Ġno _ aj u : ĠString ?, Ċ // ĠĠĠĠĠĠĠ Ġ@ Field (" keterangan ") Ġk eterangan : ĠString ? Ċ // ĠĠĠ Ġ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ GET (" aj u ") ĊĠĠĠ Ġfun Ġda ft arp eng aj uan ( ĊĠĠĠĠĠĠĠ Ġ@ Query (" peri ode ") Ġper i ode : String ? ĊĠĠĠ Ġ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ GET (" peri ode _ aj u ") ĊĠĠĠ Ġfun Ġper i ode ( ĊĠĠĠ Ġ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ GET (" aj u _ history / all ") ĊĠĠĠ Ġfun Ġda ftar history all ( ĊĠĠĠ Ġ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ GET (" aj u _ history / approve ") ĊĠĠĠ Ġfun Ġda ftar history approve ( ĊĠĠĠ Ġ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ GET (" aj u _ history / reject ") ĊĠĠĠ Ġfun Ġda ftar history reject ( ĊĠĠĠ Ġ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ GET (" aj ude t /{ no _ aj u }") ĊĠĠĠ Ġfun Ġdetail peng aj uan ( ĊĠĠĠĠĠĠĠ Ġ@ Path (" no _ aj u ") Ġno _ aj u : ĠString ? ĊĠĠĠ Ġ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ GET (" aj ude t _ dok /{ no _ aj u }") ĊĠĠĠ Ġfun Ġdetail dok umen ( ĊĠĠĠĠĠĠĠ Ġ@ Path (" no _ aj u ") Ġno _ aj u : ĠString ? ĊĠĠĠ Ġ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ GET (" aj ude t _ history /{ no _ aj u }") ĊĠĠĠ Ġfun Ġdetail ri way at ( ĊĠĠĠĠĠĠĠ Ġ@ Path (" no _ aj u ") Ġno _ aj u : ĠString ? ĊĠĠĠ Ġ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ GET (" aj ude t _ approval /{ no _ aj u }") ĊĠĠĠ Ġfun Ġdetail flow ( ĊĠĠĠĠĠĠĠ Ġ@ Path (" no _ aj u ") Ġno _ aj u : ĠString ? ĊĠĠĠ Ġ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ GET (" aj ure k /{ no _ aj u }") ĊĠĠĠ Ġfun Ġdetail re ken ing ( ĊĠĠĠĠĠĠĠ Ġ@ Path (" no _ aj u ") Ġno _ aj u : ĠString ? ĊĠĠĠ Ġ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ GET (" aj uj urnal /{ no _ aj u }") ĊĠĠĠ Ġfun Ġdetail j urnal ( ĊĠĠĠĠĠĠĠ Ġ@ Path (" no _ aj u ") Ġno _ aj u : ĠString ? ĊĠĠĠ Ġ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ GET (" profile ") ĊĠĠĠ Ġfun Ġuser ( ĊĠĠĠ Ġ): ĠCall < ResponseBody > ĊĊĠĠĠ Ġ@ Form Url Encoded ĊĠĠĠ Ġ@ POST (" notif ") ĊĠĠĠ Ġfun Ġsend Not if ( ĊĠĠĠĠĠĠĠ Ġ@ Field (" token [] ") Ġtoken : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Field (" data [ title ]") Ġtitle : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Field (" data [ message ]") Ġmessage : ĠString , ĊĠĠĠĠĠĠĠ Ġ@ Field (" data [ nik ]") Ġn ik : ĠString ĊĠĠĠ Ġ): Call < ResponseBody > ĊĊĠĠĠ Ġ@ GET (" notif ") ĊĠĠĠ Ġfun Ġnot if ( ĊĠĠĠ Ġ): Call < ResponseBody >}