package com.reactnativeadyendropin.data.api import okhttp3.RequestBody import okhttp3.ResponseBody import retrofit2.Call import retrofit2.http.* interface CheckoutApiService { // There is no native support for JSONObject in either Moshi or Gson, so using RequestBody as a work around for now @POST() fun payments(@HeaderMap headers: Map, @Url makePaymentUrl: String, @QueryMap queryParameters: Map, @Body paymentsRequest: RequestBody): Call @POST() fun details(@HeaderMap headers: Map, @Url makeDetailsCallUrl: String, @QueryMap queryParameters: Map, @Body detailsRequest: RequestBody): Call }