@ -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.