Interface RecurringDepositAccountTransactionsApi
public interface RecurringDepositAccountTransactionsApi
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsTransactionIdResponse> handleTransactionCommands(Long recurringDepositAccountId, Long transactionId, PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest postRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest, String command) Adjust Transaction | Undo transaction Adjust Transaction: This command modifies the given transaction.retrofit2.Call<PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsTransactionIdResponse> handleTransactionCommands(Long recurringDepositAccountId, Long transactionId, PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest postRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest, String command, Map<String, String> headers) Adjust Transaction | Undo transaction Adjust Transaction: This command modifies the given transaction.retrofit2.Call<GetRecurringDepositAccountsRecurringDepositAccountIdTransactionsTransactionIdResponse> retrieveOne21(Long recurringDepositAccountId, Long transactionId) Retrieve Recurring Deposit Account Transaction Retrieves Recurring Deposit Account Transaction Example Requests: recurringdepositaccounts/1/transactions/1retrofit2.Call<GetRecurringDepositAccountsRecurringDepositAccountIdTransactionsTransactionIdResponse> Retrieve Recurring Deposit Account Transaction Retrieves Recurring Deposit Account Transaction Example Requests: recurringdepositaccounts/1/transactions/1retrieveTemplate16(Long recurringDepositAccountId, String command) Retrieve Recurring Deposit Account Transaction Template This is a convenience resource.Retrieve Recurring Deposit Account Transaction Template This is a convenience resource.transaction1(Long recurringDepositAccountId, PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest postRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest, String command) Deposit Transaction | Withdrawal Transaction Deposit Transaction: Used for a deposit transaction Withdrawal Transaction: Used for a Withdrawal Transaction Showing request/response for Deposit Transactiontransaction1(Long recurringDepositAccountId, PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest postRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest, String command, Map<String, String> headers) Deposit Transaction | Withdrawal Transaction Deposit Transaction: Used for a deposit transaction Withdrawal Transaction: Used for a Withdrawal Transaction Showing request/response for Deposit Transaction
-
Method Details
-
handleTransactionCommands
@Headers("Content-Type:application/json") @POST("v1/recurringdepositaccounts/{recurringDepositAccountId}/transactions/{transactionId}") retrofit2.Call<PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsTransactionIdResponse> handleTransactionCommands(@Path("recurringDepositAccountId") Long recurringDepositAccountId, @Path("transactionId") Long transactionId, @Body PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest postRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest, @Query("command") String command) Adjust Transaction | Undo transaction Adjust Transaction: This command modifies the given transaction. Undo transaction: This command reverses the given transaction. Showing request/response for 'Adjust Transaction'- Parameters:
recurringDepositAccountId- recurringDepositAccountId (required)transactionId- transactionId (required)postRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest- (required)command- command (optional)- Returns:
- Call<PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsTransactionIdResponse>
-
retrieveOne21
@GET("v1/recurringdepositaccounts/{recurringDepositAccountId}/transactions/{transactionId}") retrofit2.Call<GetRecurringDepositAccountsRecurringDepositAccountIdTransactionsTransactionIdResponse> retrieveOne21(@Path("recurringDepositAccountId") Long recurringDepositAccountId, @Path("transactionId") Long transactionId) Retrieve Recurring Deposit Account Transaction Retrieves Recurring Deposit Account Transaction Example Requests: recurringdepositaccounts/1/transactions/1- Parameters:
recurringDepositAccountId- recurringDepositAccountId (required)transactionId- transactionId (required)- Returns:
- Call<GetRecurringDepositAccountsRecurringDepositAccountIdTransactionsTransactionIdResponse>
-
retrieveTemplate16
@GET("v1/recurringdepositaccounts/{recurringDepositAccountId}/transactions/template") retrofit2.Call<GetRecurringDepositAccountsRecurringDepositAccountIdTransactionsTemplateResponse> retrieveTemplate16(@Path("recurringDepositAccountId") Long recurringDepositAccountId, @Query("command") String command) Retrieve Recurring Deposit Account Transaction Template This is a convenience resource. It can be useful when building maintenance user interface screens for client applications. The template data returned consists of any or all of: Field Defaults Allowed Value Lists Example Requests: recurringdepositaccounts/1/transactions/template?command=deposit recurringdepositaccounts/1/transactions/template?command=withdrawal- Parameters:
recurringDepositAccountId- recurringDepositAccountId (required)command- command (optional)- Returns:
- Call<GetRecurringDepositAccountsRecurringDepositAccountIdTransactionsTemplateResponse>
-
transaction1
@Headers("Content-Type:application/json") @POST("v1/recurringdepositaccounts/{recurringDepositAccountId}/transactions") retrofit2.Call<PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsResponse> transaction1(@Path("recurringDepositAccountId") Long recurringDepositAccountId, @Body PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest postRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest, @Query("command") String command) Deposit Transaction | Withdrawal Transaction Deposit Transaction: Used for a deposit transaction Withdrawal Transaction: Used for a Withdrawal Transaction Showing request/response for Deposit Transaction- Parameters:
recurringDepositAccountId- recurringDepositAccountId (required)postRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest- (required)command- command (optional)- Returns:
- Call<PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsResponse>
-
handleTransactionCommands
@Headers("Content-Type:application/json") @POST("v1/recurringdepositaccounts/{recurringDepositAccountId}/transactions/{transactionId}") retrofit2.Call<PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsTransactionIdResponse> handleTransactionCommands(@Path("recurringDepositAccountId") Long recurringDepositAccountId, @Path("transactionId") Long transactionId, @Body PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest postRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest, @Query("command") String command, @HeaderMap Map<String, String> headers) Adjust Transaction | Undo transaction Adjust Transaction: This command modifies the given transaction. Undo transaction: This command reverses the given transaction. Showing request/response for 'Adjust Transaction'- Parameters:
recurringDepositAccountId- recurringDepositAccountId (required)transactionId- transactionId (required)postRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest- (required)command- command (optional)- Returns:
- Call<PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsTransactionIdResponse>
-
retrieveOne21
@GET("v1/recurringdepositaccounts/{recurringDepositAccountId}/transactions/{transactionId}") retrofit2.Call<GetRecurringDepositAccountsRecurringDepositAccountIdTransactionsTransactionIdResponse> retrieveOne21(@Path("recurringDepositAccountId") Long recurringDepositAccountId, @Path("transactionId") Long transactionId, @HeaderMap Map<String, String> headers) Retrieve Recurring Deposit Account Transaction Retrieves Recurring Deposit Account Transaction Example Requests: recurringdepositaccounts/1/transactions/1- Parameters:
recurringDepositAccountId- recurringDepositAccountId (required)transactionId- transactionId (required)- Returns:
- Call<GetRecurringDepositAccountsRecurringDepositAccountIdTransactionsTransactionIdResponse>
-
retrieveTemplate16
@GET("v1/recurringdepositaccounts/{recurringDepositAccountId}/transactions/template") retrofit2.Call<GetRecurringDepositAccountsRecurringDepositAccountIdTransactionsTemplateResponse> retrieveTemplate16(@Path("recurringDepositAccountId") Long recurringDepositAccountId, @Query("command") String command, @HeaderMap Map<String, String> headers) Retrieve Recurring Deposit Account Transaction Template This is a convenience resource. It can be useful when building maintenance user interface screens for client applications. The template data returned consists of any or all of: Field Defaults Allowed Value Lists Example Requests: recurringdepositaccounts/1/transactions/template?command=deposit recurringdepositaccounts/1/transactions/template?command=withdrawal- Parameters:
recurringDepositAccountId- recurringDepositAccountId (required)command- command (optional)- Returns:
- Call<GetRecurringDepositAccountsRecurringDepositAccountIdTransactionsTemplateResponse>
-
transaction1
@Headers("Content-Type:application/json") @POST("v1/recurringdepositaccounts/{recurringDepositAccountId}/transactions") retrofit2.Call<PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsResponse> transaction1(@Path("recurringDepositAccountId") Long recurringDepositAccountId, @Body PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest postRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest, @Query("command") String command, @HeaderMap Map<String, String> headers) Deposit Transaction | Withdrawal Transaction Deposit Transaction: Used for a deposit transaction Withdrawal Transaction: Used for a Withdrawal Transaction Showing request/response for Deposit Transaction- Parameters:
recurringDepositAccountId- recurringDepositAccountId (required)postRecurringDepositAccountsRecurringDepositAccountIdTransactionsRequest- (required)command- command (optional)- Returns:
- Call<PostRecurringDepositAccountsRecurringDepositAccountIdTransactionsResponse>
-