public interface DefaultApi
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<TenantServiceAccountAgentLoginResponse> |
createAccessToken(TenantServiceAccountAgentLoginRequest tenantServiceAccountAgentLoginRequest) |
retrofit2.Call<CreateWebhookResponse> |
createWebhook(CreateWebhookRequest createWebhookRequest) |
retrofit2.Call<EmptyResponse> |
deleteAccount(java.lang.String accountId) |
retrofit2.Call<EmptyResponse> |
deleteForUser(java.lang.String endUserId) |
retrofit2.Call<EmptyResponse> |
deleteTransaction(java.lang.String transactionId) |
retrofit2.Call<EmptyResponse> |
deleteWebhook(java.lang.String webhookId) |
retrofit2.Call<GetAccountsResponse> |
getAccountsForUser(java.lang.String endUserId) |
retrofit2.Call<GetMerchantResponse> |
getMerchant(java.lang.String merchantId) |
retrofit2.Call<GetTransactionsResponse> |
getTransactions(java.lang.String endUserId,
java.lang.String highWaterMark,
java.lang.Integer limit) |
retrofit2.Call<GetWebhooksResponse> |
getWebhooks() |
retrofit2.Call<EmptyResponse> |
upsertAccount(AccountRequestWrapper accountRequestWrapper) |
retrofit2.Call<EmptyResponse> |
upsertBatchTransactions(UploadBatchTransactionsRequest uploadBatchTransactionsRequest) |
retrofit2.Call<CleanSingleTransactionResponse> |
upsertOneTransaction(CleanSingleTransactionRequest cleanSingleTransactionRequest) |
retrofit2.Call<AddAnnotationResponse> |
upsertUserAnnotation(java.lang.String transactionId,
AddAnnotationRequest addAnnotationRequest) |
@Headers(value="Content-Type:application/json") @POST(value="v1/tokens") retrofit2.Call<TenantServiceAccountAgentLoginResponse> createAccessToken(@Body TenantServiceAccountAgentLoginRequest tenantServiceAccountAgentLoginRequest)
tenantServiceAccountAgentLoginRequest - (required)@Headers(value="Content-Type:application/json") @POST(value="v1/webhooks") retrofit2.Call<CreateWebhookResponse> createWebhook(@Body CreateWebhookRequest createWebhookRequest)
createWebhookRequest - (required)@DELETE(value="v1/accounts/{AccountId}")
retrofit2.Call<EmptyResponse> deleteAccount(@Path(value="AccountId")
java.lang.String accountId)
accountId - (required)@DELETE(value="v1/users/{EndUserId}")
retrofit2.Call<EmptyResponse> deleteForUser(@Path(value="EndUserId")
java.lang.String endUserId)
endUserId - (required)@DELETE(value="v1/transactions/{TransactionId}")
retrofit2.Call<EmptyResponse> deleteTransaction(@Path(value="TransactionId")
java.lang.String transactionId)
transactionId - (required)@DELETE(value="v1/webhooks/{WebhookId}")
retrofit2.Call<EmptyResponse> deleteWebhook(@Path(value="WebhookId")
java.lang.String webhookId)
webhookId - (required)@GET(value="v1/accounts/user/{EndUserId}")
retrofit2.Call<GetAccountsResponse> getAccountsForUser(@Path(value="EndUserId")
java.lang.String endUserId)
endUserId - (required)@GET(value="v1/merchants/{MerchantId}")
retrofit2.Call<GetMerchantResponse> getMerchant(@Path(value="MerchantId")
java.lang.String merchantId)
merchantId - (required)@GET(value="v1/transactions/{EndUserId}")
retrofit2.Call<GetTransactionsResponse> getTransactions(@Path(value="EndUserId")
java.lang.String endUserId,
@Query(value="highWaterMark")
java.lang.String highWaterMark,
@Query(value="limit")
java.lang.Integer limit)
endUserId - (required)highWaterMark - (optional)limit - (optional)@GET(value="v1/webhooks") retrofit2.Call<GetWebhooksResponse> getWebhooks()
@Headers(value="Content-Type:application/json") @PUT(value="v1/accounts") retrofit2.Call<EmptyResponse> upsertAccount(@Body AccountRequestWrapper accountRequestWrapper)
accountRequestWrapper - (required)@Headers(value="Content-Type:application/json") @POST(value="v1/transactions/batch") retrofit2.Call<EmptyResponse> upsertBatchTransactions(@Body UploadBatchTransactionsRequest uploadBatchTransactionsRequest)
uploadBatchTransactionsRequest - (required)@Headers(value="Content-Type:application/json") @POST(value="v1/transactions/online") retrofit2.Call<CleanSingleTransactionResponse> upsertOneTransaction(@Body CleanSingleTransactionRequest cleanSingleTransactionRequest)
cleanSingleTransactionRequest - (required)@Headers(value="Content-Type:application/json")
@POST(value="v1/annotations/{TransactionId}")
retrofit2.Call<AddAnnotationResponse> upsertUserAnnotation(@Path(value="TransactionId")
java.lang.String transactionId,
@Body
AddAnnotationRequest addAnnotationRequest)
transactionId - (required)addAnnotationRequest - (required)