@Options(dispatcher=FirebaseAuthDispatcher.class, serviceRootKey="PAYMENT_PROCESSOR_API_ROOT") public interface PaymentProcessorFacade extends org.fusesource.restygwt.client.RestService
@GET
@Path(value="bank-accounts")
void getBankAccounts(@QueryParam(value="offset")
Integer offset,
@QueryParam(value="limit")
Integer limit,
SuccessCallback<org.ctoolkit.gwt.client.facade.Items<BankAccount>> callback)
@GET
@Path(value="bank-accounts/{bank_account_id}")
void findBankAccountById(@PathParam(value="bank_account_id")
Long bankAccountId,
FacadeCallback<BankAccount> callback)
@POST @Path(value="bank-accounts") void createBankAccount(BankAccount bankAccount, FacadeCallback<BankAccount> callback)
@PUT
@Path(value="bank-accounts/{bank_account_id}")
void updateBankAccount(@PathParam(value="bank_account_id")
Long bankAccountId,
BankAccount bankAccount,
FacadeCallback<BankAccount> callback)
@PUT
@Path(value="bank-accounts/{bank_account_id}/primary")
void markBankAccountAsPrimary(@PathParam(value="bank_account_id")
Long bankAccountId,
FacadeCallback<BankAccount> callback)
@PUT
@Path(value="bank-accounts/{bank_code}/certificates/actual")
void integrateWithBank(@PathParam(value="bank_code")
String bankCode,
Certificate certificate,
FacadeCallback<Certificate> callback)
@GET
@Path(value="bank-accounts/primary")
void findBankAccountById(@QueryParam(value="country")
String country,
FacadeCallback<BankAccount> callback)
@DELETE
@Path(value="bank-accounts/{bank_account_id}")
void deleteBankAccount(@PathParam(value="bank_account_id")
Long bankAccountId,
FacadeCallback<Void> callback)
@GET
@Path(value="transactions")
void getTransactions(@QueryParam(value="offset")
Integer offset,
@QueryParam(value="limit")
Integer limit,
@QueryParam(value="operation")
String operation,
@QueryParam(value="type")
String type,
@QueryParam(value="from")
String from,
@QueryParam(value="to")
String to,
SuccessCallback<org.ctoolkit.gwt.client.facade.Items<Transaction>> callback)
@GET
@Path(value="transactions/{transaction_id}")
void findTransactionById(@PathParam(value="transaction_id")
Long transactionId,
SuccessCallback<Transaction> callback)
@GET
@Path(value="codebook/bank-code")
void getBankCodes(@HeaderParam(value="Accept-Language")
String acceptLanguage,
@QueryParam(value="country")
String country,
SuccessCallback<org.ctoolkit.gwt.client.facade.Items<BankCode>> callback)
@GET @Path(value="categories") void getCategories(SuccessCallback<org.ctoolkit.gwt.client.facade.Items<Category>> callback)
@GET
@Path(value="categories/{category_id}")
void findCategoryById(@PathParam(value="category_id")
Long categoryId,
FacadeCallback<Category> callback)
@POST @Path(value="categories") void createCategory(Category category, FacadeCallback<Category> callback)
@PUT
@Path(value="categories/{category_id}")
void updateCategory(@PathParam(value="category_id")
Long categoryId,
Category category,
FacadeCallback<Category> callback)
@DELETE
@Path(value="categories/{category_id}")
void deleteCategory(@PathParam(value="category_id")
Long categoryId,
FacadeCallback<Void> callback)
@GET
@Path(value="categories/transactions/{transaction_id}")
void getCategoriesForTransaction(@PathParam(value="transaction_id")
Long transactionId,
SuccessCallback<org.ctoolkit.gwt.client.facade.Items<Category>> callback)
Copyright © 2023. All rights reserved.