Interface LoanDisbursementDetailsApi
public interface LoanDisbursementDetailsApi
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<String> addAndDeleteDisbursementDetail(Long loanId, PostAddAndDeleteDisbursementDetailRequest postAddAndDeleteDisbursementDetailRequest) retrofit2.Call<String> addAndDeleteDisbursementDetail(Long loanId, PostAddAndDeleteDisbursementDetailRequest postAddAndDeleteDisbursementDetailRequest, Map<String, String> headers) retrofit2.Call<String> retriveDetail(Long loanId, Long disbursementId) retrofit2.Call<String> retrofit2.Call<String> updateDisbursementDate(Long loanId, Long disbursementId) retrofit2.Call<String> updateDisbursementDate(Long loanId, Long disbursementId, String body) retrofit2.Call<String> retrofit2.Call<String>
-
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>
-