Interface LoanDisbursementDetailsApi


public interface LoanDisbursementDetailsApi
  • Method Details

    • addAndDeleteDisbursementDetail

      @Headers("Content-Type:application/json") @PUT("v1/loans/{loanId}/disbursements/editDisbursements") retrofit2.Call<String> addAndDeleteDisbursementDetail(@Path("loanId") Long loanId, @Body PostAddAndDeleteDisbursementDetailRequest postAddAndDeleteDisbursementDetailRequest)
      Parameters:
      loanId - (required)
      postAddAndDeleteDisbursementDetailRequest - (required)
      Returns:
      Call<String>
    • retriveDetail

      @GET("v1/loans/{loanId}/disbursements/{disbursementId}") retrofit2.Call<String> retriveDetail(@Path("loanId") Long loanId, @Path("disbursementId") Long disbursementId)
      Parameters:
      loanId - (required)
      disbursementId - (required)
      Returns:
      Call<String>
    • updateDisbursementDate

      @Headers("Content-Type:application/json") @PUT("v1/loans/{loanId}/disbursements/{disbursementId}") retrofit2.Call<String> updateDisbursementDate(@Path("loanId") Long loanId, @Path("disbursementId") Long disbursementId, @Body String body)
      Parameters:
      loanId - (required)
      disbursementId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateDisbursementDate

      @Headers("Content-Type:application/json") @PUT("v1/loans/{loanId}/disbursements/{disbursementId}") retrofit2.Call<String> updateDisbursementDate(@Path("loanId") Long loanId, @Path("disbursementId") Long disbursementId)
      Parameters:
      loanId - (required)
      disbursementId - (required)
      body - (optional)
      Returns:
      Call<String>
    • addAndDeleteDisbursementDetail

      @Headers("Content-Type:application/json") @PUT("v1/loans/{loanId}/disbursements/editDisbursements") retrofit2.Call<String> addAndDeleteDisbursementDetail(@Path("loanId") Long loanId, @Body PostAddAndDeleteDisbursementDetailRequest postAddAndDeleteDisbursementDetailRequest, @HeaderMap Map<String,String> headers)
      Parameters:
      loanId - (required)
      postAddAndDeleteDisbursementDetailRequest - (required)
      Returns:
      Call<String>
    • retriveDetail

      @GET("v1/loans/{loanId}/disbursements/{disbursementId}") retrofit2.Call<String> retriveDetail(@Path("loanId") Long loanId, @Path("disbursementId") Long disbursementId, @HeaderMap Map<String,String> headers)
      Parameters:
      loanId - (required)
      disbursementId - (required)
      Returns:
      Call<String>
    • updateDisbursementDate

      @Headers("Content-Type:application/json") @PUT("v1/loans/{loanId}/disbursements/{disbursementId}") retrofit2.Call<String> updateDisbursementDate(@Path("loanId") Long loanId, @Path("disbursementId") Long disbursementId, @Body String body, @HeaderMap Map<String,String> headers)
      Parameters:
      loanId - (required)
      disbursementId - (required)
      body - (optional)
      Returns:
      Call<String>
    • updateDisbursementDate

      @Headers("Content-Type:application/json") @PUT("v1/loans/{loanId}/disbursements/{disbursementId}") retrofit2.Call<String> updateDisbursementDate(@Path("loanId") Long loanId, @Path("disbursementId") Long disbursementId, @HeaderMap Map<String,String> headers)
      Parameters:
      loanId - (required)
      disbursementId - (required)
      body - (optional)
      Returns:
      Call<String>