| @ -1,59 +1,90 @@ | |||||
| package com.nivesh.production.bajajfd.interfaces | package com.nivesh.production.bajajfd.interfaces | ||||
| import com.google.gson.JsonObject | import com.google.gson.JsonObject | ||||
| import com.nivesh.production.bajajfd.model.GetCodeRequest | |||||
| import com.nivesh.production.bajajfd.model.GetRatesRequest | import com.nivesh.production.bajajfd.model.GetRatesRequest | ||||
| import okhttp3.RequestBody | import okhttp3.RequestBody | ||||
| import retrofit2.Response | import retrofit2.Response | ||||
| import retrofit2.http.Body | |||||
| import retrofit2.http.Header | |||||
| import retrofit2.http.Headers | |||||
| import retrofit2.http.POST | |||||
| import retrofit2.http.* | |||||
| interface ApiInterface { | interface ApiInterface { | ||||
| // @FormUrlEncoded | |||||
| @POST("GetRates") | @POST("GetRates") | ||||
| @Headers("token: 636F8F63-06C4-4D95-8562-392B34025FB0") | |||||
| @Headers( | |||||
| "token: 636F8F63-06C4-4D95-8562-392B34025FB0", | |||||
| "Content-Type: application/json", "charset=UTF-8" | |||||
| ) | |||||
| suspend fun getRates(@Body getRatesRequest: GetRatesRequest): Response<JsonObject> | suspend fun getRates(@Body getRatesRequest: GetRatesRequest): Response<JsonObject> | ||||
| @POST("CheckFDCKYC") | @POST("CheckFDCKYC") | ||||
| @Headers("token: 636F8F63-06C4-4D95-8562-392B34025FB0") | |||||
| @Headers( | |||||
| "token: 636F8F63-06C4-4D95-8562-392B34025FB0", | |||||
| "Content-Type: application/json", "charset=UTF-8" | |||||
| ) | |||||
| suspend fun checkFDKYC(@Body requestBody: RequestBody): Response<JsonObject> | suspend fun checkFDKYC(@Body requestBody: RequestBody): Response<JsonObject> | ||||
| @POST("CreateFDApplication") | @POST("CreateFDApplication") | ||||
| @Headers("token: 636F8F63-06C4-4D95-8562-392B34025FB0") | |||||
| @Headers( | |||||
| "token: 636F8F63-06C4-4D95-8562-392B34025FB0", | |||||
| "Content-Type: application/json", "charset=UTF-8" | |||||
| ) | |||||
| suspend fun createFDApp(@Body requestBody: RequestBody): Response<JsonObject> | suspend fun createFDApp(@Body requestBody: RequestBody): Response<JsonObject> | ||||
| @POST("DocumentsUpload") | @POST("DocumentsUpload") | ||||
| @Headers("token: 636F8F63-06C4-4D95-8562-392B34025FB0") | |||||
| @Headers( | |||||
| "token: 636F8F63-06C4-4D95-8562-392B34025FB0", | |||||
| "Content-Type: application/json", "charset=UTF-8" | |||||
| ) | |||||
| suspend fun documentsUpload(@Body requestBody: RequestBody): Response<JsonObject> | suspend fun documentsUpload(@Body requestBody: RequestBody): Response<JsonObject> | ||||
| @POST("SaveFDOtherData") | @POST("SaveFDOtherData") | ||||
| @Headers("token: 636F8F63-06C4-4D95-8562-392B34025FB0") | |||||
| @Headers( | |||||
| "token: 636F8F63-06C4-4D95-8562-392B34025FB0", | |||||
| "Content-Type: application/json", "charset=UTF-8" | |||||
| ) | |||||
| suspend fun saveFDOtherData(@Body requestBody: RequestBody): Response<JsonObject> | suspend fun saveFDOtherData(@Body requestBody: RequestBody): Response<JsonObject> | ||||
| @POST("GetFDDetails") | @POST("GetFDDetails") | ||||
| @Headers("token: 636F8F63-06C4-4D95-8562-392B34025FB0") | |||||
| @Headers( | |||||
| "token: 636F8F63-06C4-4D95-8562-392B34025FB0", | |||||
| "Content-Type: application/json", "charset=UTF-8" | |||||
| ) | |||||
| suspend fun getFDDetails(@Body requestBody: RequestBody): Response<JsonObject> | suspend fun getFDDetails(@Body requestBody: RequestBody): Response<JsonObject> | ||||
| @POST("UpdateFDPaymentStatus") | @POST("UpdateFDPaymentStatus") | ||||
| @Headers("token: 636F8F63-06C4-4D95-8562-392B34025FB0") | |||||
| @Headers( | |||||
| "token: 636F8F63-06C4-4D95-8562-392B34025FB0", | |||||
| "Content-Type: application/json", "charset=UTF-8" | |||||
| ) | |||||
| suspend fun updateFDPaymentStatus(@Body requestBody: RequestBody): Response<JsonObject> | suspend fun updateFDPaymentStatus(@Body requestBody: RequestBody): Response<JsonObject> | ||||
| @POST("FinaliseFD") | @POST("FinaliseFD") | ||||
| @Headers("token: 636F8F63-06C4-4D95-8562-392B34025FB0") | |||||
| @Headers( | |||||
| "token: 636F8F63-06C4-4D95-8562-392B34025FB0", | |||||
| "Content-Type: application/json", "charset=UTF-8" | |||||
| ) | |||||
| suspend fun finaliseFD(@Body requestBody: RequestBody): Response<JsonObject> | suspend fun finaliseFD(@Body requestBody: RequestBody): Response<JsonObject> | ||||
| @POST("FinaliseKYC") | @POST("FinaliseKYC") | ||||
| @Headers("token: 636F8F63-06C4-4D95-8562-392B34025FB0") | |||||
| @Headers( | |||||
| "token: 636F8F63-06C4-4D95-8562-392B34025FB0", | |||||
| "Content-Type: application/json", "charset=UTF-8" | |||||
| ) | |||||
| suspend fun finaliseKYC(@Body requestBody: RequestBody): Response<JsonObject> | suspend fun finaliseKYC(@Body requestBody: RequestBody): Response<JsonObject> | ||||
| @POST("PaymentRequery") | @POST("PaymentRequery") | ||||
| @Headers("token: 636F8F63-06C4-4D95-8562-392B34025FB0") | |||||
| @Headers( | |||||
| "token: 636F8F63-06C4-4D95-8562-392B34025FB0", | |||||
| "Content-Type: application/json", "charset=UTF-8" | |||||
| ) | |||||
| suspend fun paymentReQuery(@Body requestBody: RequestBody): Response<JsonObject> | suspend fun paymentReQuery(@Body requestBody: RequestBody): Response<JsonObject> | ||||
| // @FormUrlEncoded | |||||
| @POST("GetCodes") | @POST("GetCodes") | ||||
| @Headers({"token: 636F8F63-06C4-4D95-8562-392B34025FB0"; "Content-Type: multipart/form-data"; "Accept: application/json" }.toString()) | |||||
| suspend fun getCodes(@Body requestBody: GetCodeRequest): Response<JsonObject> | |||||
| @Headers( | |||||
| "token: 636F8F63-06C4-4D95-8562-392B34025FB0", | |||||
| "Content-Type: application/json", "charset=UTF-8" | |||||
| ) | |||||
| suspend fun getCodes(@Body requestBody: RequestBody): Response<JsonObject> | |||||
| // "token: 636F8F63-06C4-4D95-8562-392B34025FB0"; | |||||
| } | } | ||||
Powered by TurnKey Linux.