Interface LoanChargesApi
public interface LoanChargesApi
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> deleteLoanCharge(Long loanId, Long loanChargeId) Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.retrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.retrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> deleteLoanCharge1(Long loanId, String loanChargeExternalId) Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.retrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.retrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> deleteLoanCharge2(String loanExternalId, Long loanChargeId) Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.retrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.retrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> deleteLoanCharge3(String loanExternalId, String loanChargeExternalId) Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.retrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.retrofit2.Call<PostLoansLoanIdChargesResponse> executeLoanCharge(Long loanId, PostLoansLoanIdChargesRequest postLoansLoanIdChargesRequest, String command) Create a Loan Charge (no command provided) or Pay a charge (command=pay) Creates a Loan Charge | Pay a Loan Chargeretrofit2.Call<PostLoansLoanIdChargesResponse> executeLoanCharge(Long loanId, PostLoansLoanIdChargesRequest postLoansLoanIdChargesRequest, String command, Map<String, String> headers) Create a Loan Charge (no command provided) or Pay a charge (command=pay) Creates a Loan Charge | Pay a Loan Chargeretrofit2.Call<PostLoansLoanIdChargesResponse> executeLoanCharge1(String loanExternalId, PostLoansLoanIdChargesRequest postLoansLoanIdChargesRequest, String command) Create a Loan Charge (no command provided) or Pay a charge (command=pay) Creates a Loan Charge | Pay a Loan Chargeretrofit2.Call<PostLoansLoanIdChargesResponse> executeLoanCharge1(String loanExternalId, PostLoansLoanIdChargesRequest postLoansLoanIdChargesRequest, String command, Map<String, String> headers) Create a Loan Charge (no command provided) or Pay a charge (command=pay) Creates a Loan Charge | Pay a Loan Chargeretrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge2(Long loanId, Long loanChargeId, PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, String command) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustmentretrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge2(Long loanId, Long loanChargeId, PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, String command, Map<String, String> headers) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustmentretrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge3(Long loanId, String loanChargeExternalId, PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, String command) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustmentretrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge3(Long loanId, String loanChargeExternalId, PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, String command, Map<String, String> headers) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustmentretrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge4(String loanExternalId, Long loanChargeId, PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, String command) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustmentretrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge4(String loanExternalId, Long loanChargeId, PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, String command, Map<String, String> headers) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustmentretrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge5(String loanExternalId, String loanChargeExternalId, PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, String command) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustmentretrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge5(String loanExternalId, String loanChargeExternalId, PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, String command, Map<String, String> headers) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustmentretrofit2.Call<List<GetLoansLoanIdChargesChargeIdResponse>> retrieveAllLoanCharges(Long loanId) List Loan Charges It lists all the Loan Charges specific to a Loan Example Requests: loans/1/charges loans/1/charges?fields=name,amountOrPercentageretrofit2.Call<List<GetLoansLoanIdChargesChargeIdResponse>> retrieveAllLoanCharges(Long loanId, Map<String, String> headers) List Loan Charges It lists all the Loan Charges specific to a Loan Example Requests: loans/1/charges loans/1/charges?fields=name,amountOrPercentageretrofit2.Call<List<GetLoansLoanIdChargesChargeIdResponse>> retrieveAllLoanCharges1(String loanExternalId) List Loan Charges It lists all the Loan Charges specific to a Loan Example Requests: loans/1/charges loans/1/charges?fields=name,amountOrPercentageretrofit2.Call<List<GetLoansLoanIdChargesChargeIdResponse>> retrieveAllLoanCharges1(String loanExternalId, Map<String, String> headers) List Loan Charges It lists all the Loan Charges specific to a Loan Example Requests: loans/1/charges loans/1/charges?fields=name,amountOrPercentageretrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> retrieveLoanCharge(Long loanId, Long loanChargeId) Retrieve a Loan Charge Retrieves Loan Charge according to the Loan ID and Loan Charge IDExample Requests: /loans/1/charges/1 /loans/1/charges/1?fields=name,amountOrPercentageretrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> Retrieve a Loan Charge Retrieves Loan Charge according to the Loan ID and Loan Charge IDExample Requests: /loans/1/charges/1 /loans/1/charges/1?fields=name,amountOrPercentageretrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> retrieveLoanCharge1(Long loanId, String loanChargeExternalId) Retrieve a Loan Charge Retrieves Loan Charge according to the Loan ID and Loan Charge External IDExample Requests: /loans/1/charges/1 /loans/1/charges/external-id/1?fields=name,amountOrPercentageretrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> Retrieve a Loan Charge Retrieves Loan Charge according to the Loan ID and Loan Charge External IDExample Requests: /loans/1/charges/1 /loans/1/charges/external-id/1?fields=name,amountOrPercentageretrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> retrieveLoanCharge2(String loanExternalId, Long loanChargeId) Retrieve a Loan Charge Retrieves Loan Charge according to the Loan external ID and Loan Charge IDExample Requests: /loans/1/charges/1 /loans/1/charges/1?fields=name,amountOrPercentageretrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> Retrieve a Loan Charge Retrieves Loan Charge according to the Loan external ID and Loan Charge IDExample Requests: /loans/1/charges/1 /loans/1/charges/1?fields=name,amountOrPercentageretrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> retrieveLoanCharge3(String loanExternalId, String loanChargeExternalId) Retrieve a Loan Charge Retrieves Loan Charge according to the Loan External ID and Loan Charge External IDExample Requests: /loans/1/charges/1 /loans/1/charges/1?fields=name,amountOrPercentageretrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> Retrieve a Loan Charge Retrieves Loan Charge according to the Loan External ID and Loan Charge External IDExample Requests: /loans/1/charges/1 /loans/1/charges/1?fields=name,amountOrPercentageretrofit2.Call<GetLoansLoanIdChargesTemplateResponse> retrieveTemplate8(Long loanId) Retrieve Loan Charges Template This is a convenience resource.retrofit2.Call<GetLoansLoanIdChargesTemplateResponse> retrieveTemplate8(Long loanId, Map<String, String> headers) Retrieve Loan Charges Template This is a convenience resource.retrofit2.Call<GetLoansLoanIdChargesTemplateResponse> retrieveTemplate9(String loanExternalId) Retrieve Loan Charges Template This is a convenience resource.retrofit2.Call<GetLoansLoanIdChargesTemplateResponse> retrieveTemplate9(String loanExternalId, Map<String, String> headers) Retrieve Loan Charges Template This is a convenience resource.retrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge(Long loanId, Long loanChargeId, PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approvedretrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge(Long loanId, Long loanChargeId, PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest, Map<String, String> headers) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approvedretrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge1(Long loanId, String loanChargeExternalId, PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approvedretrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge1(Long loanId, String loanChargeExternalId, PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest, Map<String, String> headers) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approvedretrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge2(String loanExternalId, Long loanChargeId, PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approvedretrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge2(String loanExternalId, Long loanChargeId, PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest, Map<String, String> headers) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approvedretrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge3(String loanExternalId, String loanChargeExternalId, PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approvedretrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge3(String loanExternalId, String loanChargeExternalId, PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest, Map<String, String> headers) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approved
-
Method Details
-
deleteLoanCharge
@DELETE("v1/loans/{loanId}/charges/{loanChargeId}") retrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> deleteLoanCharge(@Path("loanId") Long loanId, @Path("loanChargeId") Long loanChargeId) Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.- Parameters:
loanId- loanId (required)loanChargeId- loanChargeId (required)- Returns:
- Call<DeleteLoansLoanIdChargesChargeIdResponse>
-
deleteLoanCharge1
@DELETE("v1/loans/{loanId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> deleteLoanCharge1(@Path("loanId") Long loanId, @Path("loanChargeExternalId") String loanChargeExternalId) Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.- Parameters:
loanId- loanId (required)loanChargeExternalId- loanChargeExternalId (required)- Returns:
- Call<DeleteLoansLoanIdChargesChargeIdResponse>
-
deleteLoanCharge2
@DELETE("v1/loans/external-id/{loanExternalId}/charges/{loanChargeId}") retrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> deleteLoanCharge2(@Path("loanExternalId") String loanExternalId, @Path("loanChargeId") Long loanChargeId) Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.- Parameters:
loanExternalId- loanExternalId (required)loanChargeId- loanChargeId (required)- Returns:
- Call<DeleteLoansLoanIdChargesChargeIdResponse>
-
deleteLoanCharge3
@DELETE("v1/loans/external-id/{loanExternalId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> deleteLoanCharge3(@Path("loanExternalId") String loanExternalId, @Path("loanChargeExternalId") String loanChargeExternalId) Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.- Parameters:
loanExternalId- loanExternalId (required)loanChargeExternalId- loanChargeExternalId (required)- Returns:
- Call<DeleteLoansLoanIdChargesChargeIdResponse>
-
executeLoanCharge
@Headers("Content-Type:application/json") @POST("v1/loans/{loanId}/charges") retrofit2.Call<PostLoansLoanIdChargesResponse> executeLoanCharge(@Path("loanId") Long loanId, @Body PostLoansLoanIdChargesRequest postLoansLoanIdChargesRequest, @Query("command") String command) Create a Loan Charge (no command provided) or Pay a charge (command=pay) Creates a Loan Charge | Pay a Loan Charge- Parameters:
loanId- loanId (required)postLoansLoanIdChargesRequest- (required)command- command (optional)- Returns:
- Call<PostLoansLoanIdChargesResponse>
-
executeLoanCharge1
@Headers("Content-Type:application/json") @POST("v1/loans/external-id/{loanExternalId}/charges") retrofit2.Call<PostLoansLoanIdChargesResponse> executeLoanCharge1(@Path("loanExternalId") String loanExternalId, @Body PostLoansLoanIdChargesRequest postLoansLoanIdChargesRequest, @Query("command") String command) Create a Loan Charge (no command provided) or Pay a charge (command=pay) Creates a Loan Charge | Pay a Loan Charge- Parameters:
loanExternalId- loanExternalId (required)postLoansLoanIdChargesRequest- (required)command- command (optional)- Returns:
- Call<PostLoansLoanIdChargesResponse>
-
executeLoanCharge2
@Headers("Content-Type:application/json") @POST("v1/loans/{loanId}/charges/{loanChargeId}") retrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge2(@Path("loanId") Long loanId, @Path("loanChargeId") Long loanChargeId, @Body PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, @Query("command") String command) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustment- Parameters:
loanId- loanId (required)loanChargeId- loanChargeId (required)postLoansLoanIdChargesChargeIdRequest- (required)command- command (optional)- Returns:
- Call<PostLoansLoanIdChargesChargeIdResponse>
-
executeLoanCharge3
@Headers("Content-Type:application/json") @POST("v1/loans/{loanId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge3(@Path("loanId") Long loanId, @Path("loanChargeExternalId") String loanChargeExternalId, @Body PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, @Query("command") String command) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustment- Parameters:
loanId- loanId (required)loanChargeExternalId- loanChargeExternalId (required)postLoansLoanIdChargesChargeIdRequest- (required)command- command (optional)- Returns:
- Call<PostLoansLoanIdChargesChargeIdResponse>
-
executeLoanCharge4
@Headers("Content-Type:application/json") @POST("v1/loans/external-id/{loanExternalId}/charges/{loanChargeId}") retrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge4(@Path("loanExternalId") String loanExternalId, @Path("loanChargeId") Long loanChargeId, @Body PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, @Query("command") String command) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustment- Parameters:
loanExternalId- loanExternalId (required)loanChargeId- loanChargeId (required)postLoansLoanIdChargesChargeIdRequest- (required)command- command (optional)- Returns:
- Call<PostLoansLoanIdChargesChargeIdResponse>
-
executeLoanCharge5
@Headers("Content-Type:application/json") @POST("v1/loans/external-id/{loanExternalId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge5(@Path("loanExternalId") String loanExternalId, @Path("loanChargeExternalId") String loanChargeExternalId, @Body PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, @Query("command") String command) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustment- Parameters:
loanExternalId- loanExternalId (required)loanChargeExternalId- loanChargeExternalId (required)postLoansLoanIdChargesChargeIdRequest- (required)command- command (optional)- Returns:
- Call<PostLoansLoanIdChargesChargeIdResponse>
-
retrieveAllLoanCharges
@GET("v1/loans/{loanId}/charges") retrofit2.Call<List<GetLoansLoanIdChargesChargeIdResponse>> retrieveAllLoanCharges(@Path("loanId") Long loanId) List Loan Charges It lists all the Loan Charges specific to a Loan Example Requests: loans/1/charges loans/1/charges?fields=name,amountOrPercentage- Parameters:
loanId- loanId (required)- Returns:
- Call<List<GetLoansLoanIdChargesChargeIdResponse>>
-
retrieveAllLoanCharges1
@GET("v1/loans/external-id/{loanExternalId}/charges") retrofit2.Call<List<GetLoansLoanIdChargesChargeIdResponse>> retrieveAllLoanCharges1(@Path("loanExternalId") String loanExternalId) List Loan Charges It lists all the Loan Charges specific to a Loan Example Requests: loans/1/charges loans/1/charges?fields=name,amountOrPercentage- Parameters:
loanExternalId- loanExternalId (required)- Returns:
- Call<List<GetLoansLoanIdChargesChargeIdResponse>>
-
retrieveLoanCharge
@GET("v1/loans/{loanId}/charges/{loanChargeId}") retrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> retrieveLoanCharge(@Path("loanId") Long loanId, @Path("loanChargeId") Long loanChargeId) Retrieve a Loan Charge Retrieves Loan Charge according to the Loan ID and Loan Charge IDExample Requests: /loans/1/charges/1 /loans/1/charges/1?fields=name,amountOrPercentage- Parameters:
loanId- loanId (required)loanChargeId- loanChargeId (required)- Returns:
- Call<GetLoansLoanIdChargesChargeIdResponse>
-
retrieveLoanCharge1
@GET("v1/loans/{loanId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> retrieveLoanCharge1(@Path("loanId") Long loanId, @Path("loanChargeExternalId") String loanChargeExternalId) Retrieve a Loan Charge Retrieves Loan Charge according to the Loan ID and Loan Charge External IDExample Requests: /loans/1/charges/1 /loans/1/charges/external-id/1?fields=name,amountOrPercentage- Parameters:
loanId- loanId (required)loanChargeExternalId- loanChargeExternalId (required)- Returns:
- Call<GetLoansLoanIdChargesChargeIdResponse>
-
retrieveLoanCharge2
@GET("v1/loans/external-id/{loanExternalId}/charges/{loanChargeId}") retrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> retrieveLoanCharge2(@Path("loanExternalId") String loanExternalId, @Path("loanChargeId") Long loanChargeId) Retrieve a Loan Charge Retrieves Loan Charge according to the Loan external ID and Loan Charge IDExample Requests: /loans/1/charges/1 /loans/1/charges/1?fields=name,amountOrPercentage- Parameters:
loanExternalId- loanExternalId (required)loanChargeId- loanChargeId (required)- Returns:
- Call<GetLoansLoanIdChargesChargeIdResponse>
-
retrieveLoanCharge3
@GET("v1/loans/external-id/{loanExternalId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> retrieveLoanCharge3(@Path("loanExternalId") String loanExternalId, @Path("loanChargeExternalId") String loanChargeExternalId) Retrieve a Loan Charge Retrieves Loan Charge according to the Loan External ID and Loan Charge External IDExample Requests: /loans/1/charges/1 /loans/1/charges/1?fields=name,amountOrPercentage- Parameters:
loanExternalId- loanExternalId (required)loanChargeExternalId- loanChargeExternalId (required)- Returns:
- Call<GetLoansLoanIdChargesChargeIdResponse>
-
retrieveTemplate8
@GET("v1/loans/{loanId}/charges/template") retrofit2.Call<GetLoansLoanIdChargesTemplateResponse> retrieveTemplate8(@Path("loanId") Long loanId) Retrieve Loan Charges 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 description Lists Example Request: loans/1/charges/template- Parameters:
loanId- loanId (required)- Returns:
- Call<GetLoansLoanIdChargesTemplateResponse>
-
retrieveTemplate9
@GET("v1/loans/external-id/{loanExternalId}/charges/template") retrofit2.Call<GetLoansLoanIdChargesTemplateResponse> retrieveTemplate9(@Path("loanExternalId") String loanExternalId) Retrieve Loan Charges 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 description Lists Example Request: loans/1/charges/template- Parameters:
loanExternalId- loanExternalId (required)- Returns:
- Call<GetLoansLoanIdChargesTemplateResponse>
-
updateLoanCharge
@Headers("Content-Type:application/json") @PUT("v1/loans/{loanId}/charges/{loanChargeId}") retrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge(@Path("loanId") Long loanId, @Path("loanChargeId") Long loanChargeId, @Body PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approved- Parameters:
loanId- loanId (required)loanChargeId- loanChargeId (required)putLoansLoanIdChargesChargeIdRequest- (required)- Returns:
- Call<PutLoansLoanIdChargesChargeIdResponse>
-
updateLoanCharge1
@Headers("Content-Type:application/json") @PUT("v1/loans/{loanId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge1(@Path("loanId") Long loanId, @Path("loanChargeExternalId") String loanChargeExternalId, @Body PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approved- Parameters:
loanId- loanId (required)loanChargeExternalId- loanChargeExternalId (required)putLoansLoanIdChargesChargeIdRequest- (required)- Returns:
- Call<PutLoansLoanIdChargesChargeIdResponse>
-
updateLoanCharge2
@Headers("Content-Type:application/json") @PUT("v1/loans/external-id/{loanExternalId}/charges/{loanChargeId}") retrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge2(@Path("loanExternalId") String loanExternalId, @Path("loanChargeId") Long loanChargeId, @Body PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approved- Parameters:
loanExternalId- loanExternalId (required)loanChargeId- loanChargeId (required)putLoansLoanIdChargesChargeIdRequest- (required)- Returns:
- Call<PutLoansLoanIdChargesChargeIdResponse>
-
updateLoanCharge3
@Headers("Content-Type:application/json") @PUT("v1/loans/external-id/{loanExternalId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge3(@Path("loanExternalId") String loanExternalId, @Path("loanChargeExternalId") String loanChargeExternalId, @Body PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approved- Parameters:
loanExternalId- loanExternalId (required)loanChargeExternalId- loanChargeExternalId (required)putLoansLoanIdChargesChargeIdRequest- (required)- Returns:
- Call<PutLoansLoanIdChargesChargeIdResponse>
-
deleteLoanCharge
@DELETE("v1/loans/{loanId}/charges/{loanChargeId}") retrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> deleteLoanCharge(@Path("loanId") Long loanId, @Path("loanChargeId") Long loanChargeId, @HeaderMap Map<String, String> headers) Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.- Parameters:
loanId- loanId (required)loanChargeId- loanChargeId (required)- Returns:
- Call<DeleteLoansLoanIdChargesChargeIdResponse>
-
deleteLoanCharge1
@DELETE("v1/loans/{loanId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> deleteLoanCharge1(@Path("loanId") Long loanId, @Path("loanChargeExternalId") String loanChargeExternalId, @HeaderMap Map<String, String> headers) Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.- Parameters:
loanId- loanId (required)loanChargeExternalId- loanChargeExternalId (required)- Returns:
- Call<DeleteLoansLoanIdChargesChargeIdResponse>
-
deleteLoanCharge2
@DELETE("v1/loans/external-id/{loanExternalId}/charges/{loanChargeId}") retrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> deleteLoanCharge2(@Path("loanExternalId") String loanExternalId, @Path("loanChargeId") Long loanChargeId, @HeaderMap Map<String, String> headers) Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.- Parameters:
loanExternalId- loanExternalId (required)loanChargeId- loanChargeId (required)- Returns:
- Call<DeleteLoansLoanIdChargesChargeIdResponse>
-
deleteLoanCharge3
@DELETE("v1/loans/external-id/{loanExternalId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<DeleteLoansLoanIdChargesChargeIdResponse> deleteLoanCharge3(@Path("loanExternalId") String loanExternalId, @Path("loanChargeExternalId") String loanChargeExternalId, @HeaderMap Map<String, String> headers) Delete a Loan Charge Note: Currently, A Loan Charge may only be removed from Loans that are not yet approved.- Parameters:
loanExternalId- loanExternalId (required)loanChargeExternalId- loanChargeExternalId (required)- Returns:
- Call<DeleteLoansLoanIdChargesChargeIdResponse>
-
executeLoanCharge
@Headers("Content-Type:application/json") @POST("v1/loans/{loanId}/charges") retrofit2.Call<PostLoansLoanIdChargesResponse> executeLoanCharge(@Path("loanId") Long loanId, @Body PostLoansLoanIdChargesRequest postLoansLoanIdChargesRequest, @Query("command") String command, @HeaderMap Map<String, String> headers) Create a Loan Charge (no command provided) or Pay a charge (command=pay) Creates a Loan Charge | Pay a Loan Charge- Parameters:
loanId- loanId (required)postLoansLoanIdChargesRequest- (required)command- command (optional)- Returns:
- Call<PostLoansLoanIdChargesResponse>
-
executeLoanCharge1
@Headers("Content-Type:application/json") @POST("v1/loans/external-id/{loanExternalId}/charges") retrofit2.Call<PostLoansLoanIdChargesResponse> executeLoanCharge1(@Path("loanExternalId") String loanExternalId, @Body PostLoansLoanIdChargesRequest postLoansLoanIdChargesRequest, @Query("command") String command, @HeaderMap Map<String, String> headers) Create a Loan Charge (no command provided) or Pay a charge (command=pay) Creates a Loan Charge | Pay a Loan Charge- Parameters:
loanExternalId- loanExternalId (required)postLoansLoanIdChargesRequest- (required)command- command (optional)- Returns:
- Call<PostLoansLoanIdChargesResponse>
-
executeLoanCharge2
@Headers("Content-Type:application/json") @POST("v1/loans/{loanId}/charges/{loanChargeId}") retrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge2(@Path("loanId") Long loanId, @Path("loanChargeId") Long loanChargeId, @Body PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, @Query("command") String command, @HeaderMap Map<String, String> headers) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustment- Parameters:
loanId- loanId (required)loanChargeId- loanChargeId (required)postLoansLoanIdChargesChargeIdRequest- (required)command- command (optional)- Returns:
- Call<PostLoansLoanIdChargesChargeIdResponse>
-
executeLoanCharge3
@Headers("Content-Type:application/json") @POST("v1/loans/{loanId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge3(@Path("loanId") Long loanId, @Path("loanChargeExternalId") String loanChargeExternalId, @Body PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, @Query("command") String command, @HeaderMap Map<String, String> headers) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustment- Parameters:
loanId- loanId (required)loanChargeExternalId- loanChargeExternalId (required)postLoansLoanIdChargesChargeIdRequest- (required)command- command (optional)- Returns:
- Call<PostLoansLoanIdChargesChargeIdResponse>
-
executeLoanCharge4
@Headers("Content-Type:application/json") @POST("v1/loans/external-id/{loanExternalId}/charges/{loanChargeId}") retrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge4(@Path("loanExternalId") String loanExternalId, @Path("loanChargeId") Long loanChargeId, @Body PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, @Query("command") String command, @HeaderMap Map<String, String> headers) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustment- Parameters:
loanExternalId- loanExternalId (required)loanChargeId- loanChargeId (required)postLoansLoanIdChargesChargeIdRequest- (required)command- command (optional)- Returns:
- Call<PostLoansLoanIdChargesChargeIdResponse>
-
executeLoanCharge5
@Headers("Content-Type:application/json") @POST("v1/loans/external-id/{loanExternalId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<PostLoansLoanIdChargesChargeIdResponse> executeLoanCharge5(@Path("loanExternalId") String loanExternalId, @Path("loanChargeExternalId") String loanChargeExternalId, @Body PostLoansLoanIdChargesChargeIdRequest postLoansLoanIdChargesChargeIdRequest, @Query("command") String command, @HeaderMap Map<String, String> headers) Pay / Waive / Adjustment for Loan Charge Loan Charge will be paid if the loan is linked with a savings account | Waive Loan Charge | Add Charge Adjustment- Parameters:
loanExternalId- loanExternalId (required)loanChargeExternalId- loanChargeExternalId (required)postLoansLoanIdChargesChargeIdRequest- (required)command- command (optional)- Returns:
- Call<PostLoansLoanIdChargesChargeIdResponse>
-
retrieveAllLoanCharges
@GET("v1/loans/{loanId}/charges") retrofit2.Call<List<GetLoansLoanIdChargesChargeIdResponse>> retrieveAllLoanCharges(@Path("loanId") Long loanId, @HeaderMap Map<String, String> headers) List Loan Charges It lists all the Loan Charges specific to a Loan Example Requests: loans/1/charges loans/1/charges?fields=name,amountOrPercentage- Parameters:
loanId- loanId (required)- Returns:
- Call<List<GetLoansLoanIdChargesChargeIdResponse>>
-
retrieveAllLoanCharges1
@GET("v1/loans/external-id/{loanExternalId}/charges") retrofit2.Call<List<GetLoansLoanIdChargesChargeIdResponse>> retrieveAllLoanCharges1(@Path("loanExternalId") String loanExternalId, @HeaderMap Map<String, String> headers) List Loan Charges It lists all the Loan Charges specific to a Loan Example Requests: loans/1/charges loans/1/charges?fields=name,amountOrPercentage- Parameters:
loanExternalId- loanExternalId (required)- Returns:
- Call<List<GetLoansLoanIdChargesChargeIdResponse>>
-
retrieveLoanCharge
@GET("v1/loans/{loanId}/charges/{loanChargeId}") retrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> retrieveLoanCharge(@Path("loanId") Long loanId, @Path("loanChargeId") Long loanChargeId, @HeaderMap Map<String, String> headers) Retrieve a Loan Charge Retrieves Loan Charge according to the Loan ID and Loan Charge IDExample Requests: /loans/1/charges/1 /loans/1/charges/1?fields=name,amountOrPercentage- Parameters:
loanId- loanId (required)loanChargeId- loanChargeId (required)- Returns:
- Call<GetLoansLoanIdChargesChargeIdResponse>
-
retrieveLoanCharge1
@GET("v1/loans/{loanId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> retrieveLoanCharge1(@Path("loanId") Long loanId, @Path("loanChargeExternalId") String loanChargeExternalId, @HeaderMap Map<String, String> headers) Retrieve a Loan Charge Retrieves Loan Charge according to the Loan ID and Loan Charge External IDExample Requests: /loans/1/charges/1 /loans/1/charges/external-id/1?fields=name,amountOrPercentage- Parameters:
loanId- loanId (required)loanChargeExternalId- loanChargeExternalId (required)- Returns:
- Call<GetLoansLoanIdChargesChargeIdResponse>
-
retrieveLoanCharge2
@GET("v1/loans/external-id/{loanExternalId}/charges/{loanChargeId}") retrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> retrieveLoanCharge2(@Path("loanExternalId") String loanExternalId, @Path("loanChargeId") Long loanChargeId, @HeaderMap Map<String, String> headers) Retrieve a Loan Charge Retrieves Loan Charge according to the Loan external ID and Loan Charge IDExample Requests: /loans/1/charges/1 /loans/1/charges/1?fields=name,amountOrPercentage- Parameters:
loanExternalId- loanExternalId (required)loanChargeId- loanChargeId (required)- Returns:
- Call<GetLoansLoanIdChargesChargeIdResponse>
-
retrieveLoanCharge3
@GET("v1/loans/external-id/{loanExternalId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<GetLoansLoanIdChargesChargeIdResponse> retrieveLoanCharge3(@Path("loanExternalId") String loanExternalId, @Path("loanChargeExternalId") String loanChargeExternalId, @HeaderMap Map<String, String> headers) Retrieve a Loan Charge Retrieves Loan Charge according to the Loan External ID and Loan Charge External IDExample Requests: /loans/1/charges/1 /loans/1/charges/1?fields=name,amountOrPercentage- Parameters:
loanExternalId- loanExternalId (required)loanChargeExternalId- loanChargeExternalId (required)- Returns:
- Call<GetLoansLoanIdChargesChargeIdResponse>
-
retrieveTemplate8
@GET("v1/loans/{loanId}/charges/template") retrofit2.Call<GetLoansLoanIdChargesTemplateResponse> retrieveTemplate8(@Path("loanId") Long loanId, @HeaderMap Map<String, String> headers) Retrieve Loan Charges 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 description Lists Example Request: loans/1/charges/template- Parameters:
loanId- loanId (required)- Returns:
- Call<GetLoansLoanIdChargesTemplateResponse>
-
retrieveTemplate9
@GET("v1/loans/external-id/{loanExternalId}/charges/template") retrofit2.Call<GetLoansLoanIdChargesTemplateResponse> retrieveTemplate9(@Path("loanExternalId") String loanExternalId, @HeaderMap Map<String, String> headers) Retrieve Loan Charges 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 description Lists Example Request: loans/1/charges/template- Parameters:
loanExternalId- loanExternalId (required)- Returns:
- Call<GetLoansLoanIdChargesTemplateResponse>
-
updateLoanCharge
@Headers("Content-Type:application/json") @PUT("v1/loans/{loanId}/charges/{loanChargeId}") retrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge(@Path("loanId") Long loanId, @Path("loanChargeId") Long loanChargeId, @Body PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest, @HeaderMap Map<String, String> headers) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approved- Parameters:
loanId- loanId (required)loanChargeId- loanChargeId (required)putLoansLoanIdChargesChargeIdRequest- (required)- Returns:
- Call<PutLoansLoanIdChargesChargeIdResponse>
-
updateLoanCharge1
@Headers("Content-Type:application/json") @PUT("v1/loans/{loanId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge1(@Path("loanId") Long loanId, @Path("loanChargeExternalId") String loanChargeExternalId, @Body PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest, @HeaderMap Map<String, String> headers) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approved- Parameters:
loanId- loanId (required)loanChargeExternalId- loanChargeExternalId (required)putLoansLoanIdChargesChargeIdRequest- (required)- Returns:
- Call<PutLoansLoanIdChargesChargeIdResponse>
-
updateLoanCharge2
@Headers("Content-Type:application/json") @PUT("v1/loans/external-id/{loanExternalId}/charges/{loanChargeId}") retrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge2(@Path("loanExternalId") String loanExternalId, @Path("loanChargeId") Long loanChargeId, @Body PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest, @HeaderMap Map<String, String> headers) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approved- Parameters:
loanExternalId- loanExternalId (required)loanChargeId- loanChargeId (required)putLoansLoanIdChargesChargeIdRequest- (required)- Returns:
- Call<PutLoansLoanIdChargesChargeIdResponse>
-
updateLoanCharge3
@Headers("Content-Type:application/json") @PUT("v1/loans/external-id/{loanExternalId}/charges/external-id/{loanChargeExternalId}") retrofit2.Call<PutLoansLoanIdChargesChargeIdResponse> updateLoanCharge3(@Path("loanExternalId") String loanExternalId, @Path("loanChargeExternalId") String loanChargeExternalId, @Body PutLoansLoanIdChargesChargeIdRequest putLoansLoanIdChargesChargeIdRequest, @HeaderMap Map<String, String> headers) Update a Loan Charge Currently Loan Charges may be updated only if the Loan is not yet approved- Parameters:
loanExternalId- loanExternalId (required)loanChargeExternalId- loanChargeExternalId (required)putLoansLoanIdChargesChargeIdRequest- (required)- Returns:
- Call<PutLoansLoanIdChargesChargeIdResponse>
-