Here is my interface code. But it is giving error at @Field
@POST("login")
@FormUrlEncoded
fun login(@Field email : String, password: String) : Call<LoginResponse>
Calling Function:
private fun login() {
val callback = object : MyCallback<LoginResponse>() {
override fun onSuccess(response: LoginResponse) {
Log.d("family", "Login Success.")
}
override fun onFail(error: ErrorModel) {
Log.d("family", "Login Failed.")
}
}
RestClientManager.getInstance(context).login("jhon@family-live.com", "123456789", callback)
}
Here is my error : java.lang.IllegalArgumentException: No Retrofit annotation found. (parameter #1) for method RestService.login