Interface LoanChargesApi


public interface LoanChargesApi
  • 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>