Interface RepaymentWithPostDatedChecksApi
public interface RepaymentWithPostDatedChecksApi
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<List<DeletePostDatedCheck>> deletePostDatedCheck(Long postDatedCheckId, Long loanId) Delete Post Dated Check Delete Post Dated Checkretrofit2.Call<List<DeletePostDatedCheck>> Delete Post Dated Check Delete Post Dated Checkretrofit2.Call<List<GetPostDatedChecks>> getPostDatedCheck(Integer installmentId, Long loanId) Get Post Dated Check Get Post Dated Checkretrofit2.Call<List<GetPostDatedChecks>> Get Post Dated Check Get Post Dated Checkretrofit2.Call<List<GetPostDatedChecks>> getPostDatedChecks(Long loanId) Get All Post Dated Checks Get All Post dated Checksretrofit2.Call<List<GetPostDatedChecks>> getPostDatedChecks(Long loanId, Map<String, String> headers) Get All Post Dated Checks Get All Post dated Checksretrofit2.Call<List<UpdatePostDatedCheckResponse>> updatePostDatedChecks(Long postDatedCheckId, Long loanId, UpdatePostDatedCheckRequest updatePostDatedCheckRequest, String editType) Update Post Dated Check, Bounced Check Update Post Dated Check, Bounced Checkretrofit2.Call<List<UpdatePostDatedCheckResponse>> updatePostDatedChecks(Long postDatedCheckId, Long loanId, UpdatePostDatedCheckRequest updatePostDatedCheckRequest, String editType, Map<String, String> headers) Update Post Dated Check, Bounced Check Update Post Dated Check, Bounced Check
-
Method Details
-
deletePostDatedCheck
@DELETE("v1/loans/{loanId}/postdatedchecks/{postDatedCheckId}") retrofit2.Call<List<DeletePostDatedCheck>> deletePostDatedCheck(@Path("postDatedCheckId") Long postDatedCheckId, @Path("loanId") Long loanId) Delete Post Dated Check Delete Post Dated Check- Parameters:
postDatedCheckId- postDatedCheckId (required)loanId- loanId (required)- Returns:
- Call<List<DeletePostDatedCheck>>
-
getPostDatedCheck
@GET("v1/loans/{loanId}/postdatedchecks/{installmentId}") retrofit2.Call<List<GetPostDatedChecks>> getPostDatedCheck(@Path("installmentId") Integer installmentId, @Path("loanId") Long loanId) Get Post Dated Check Get Post Dated Check- Parameters:
installmentId- installmentId (required)loanId- loanId (required)- Returns:
- Call<List<GetPostDatedChecks>>
-
getPostDatedChecks
@GET("v1/loans/{loanId}/postdatedchecks") retrofit2.Call<List<GetPostDatedChecks>> getPostDatedChecks(@Path("loanId") Long loanId) Get All Post Dated Checks Get All Post dated Checks- Parameters:
loanId- loanId (required)- Returns:
- Call<List<GetPostDatedChecks>>
-
updatePostDatedChecks
@Headers("Content-Type:application/json") @PUT("v1/loans/{loanId}/postdatedchecks/{postDatedCheckId}") retrofit2.Call<List<UpdatePostDatedCheckResponse>> updatePostDatedChecks(@Path("postDatedCheckId") Long postDatedCheckId, @Path("loanId") Long loanId, @Body UpdatePostDatedCheckRequest updatePostDatedCheckRequest, @Query("editType") String editType) Update Post Dated Check, Bounced Check Update Post Dated Check, Bounced Check- Parameters:
postDatedCheckId- postDatedCheckId (required)loanId- loanId (required)updatePostDatedCheckRequest- (required)editType- editType (optional)- Returns:
- Call<List<UpdatePostDatedCheckResponse>>
-
deletePostDatedCheck
@DELETE("v1/loans/{loanId}/postdatedchecks/{postDatedCheckId}") retrofit2.Call<List<DeletePostDatedCheck>> deletePostDatedCheck(@Path("postDatedCheckId") Long postDatedCheckId, @Path("loanId") Long loanId, @HeaderMap Map<String, String> headers) Delete Post Dated Check Delete Post Dated Check- Parameters:
postDatedCheckId- postDatedCheckId (required)loanId- loanId (required)- Returns:
- Call<List<DeletePostDatedCheck>>
-
getPostDatedCheck
@GET("v1/loans/{loanId}/postdatedchecks/{installmentId}") retrofit2.Call<List<GetPostDatedChecks>> getPostDatedCheck(@Path("installmentId") Integer installmentId, @Path("loanId") Long loanId, @HeaderMap Map<String, String> headers) Get Post Dated Check Get Post Dated Check- Parameters:
installmentId- installmentId (required)loanId- loanId (required)- Returns:
- Call<List<GetPostDatedChecks>>
-
getPostDatedChecks
@GET("v1/loans/{loanId}/postdatedchecks") retrofit2.Call<List<GetPostDatedChecks>> getPostDatedChecks(@Path("loanId") Long loanId, @HeaderMap Map<String, String> headers) Get All Post Dated Checks Get All Post dated Checks- Parameters:
loanId- loanId (required)- Returns:
- Call<List<GetPostDatedChecks>>
-
updatePostDatedChecks
@Headers("Content-Type:application/json") @PUT("v1/loans/{loanId}/postdatedchecks/{postDatedCheckId}") retrofit2.Call<List<UpdatePostDatedCheckResponse>> updatePostDatedChecks(@Path("postDatedCheckId") Long postDatedCheckId, @Path("loanId") Long loanId, @Body UpdatePostDatedCheckRequest updatePostDatedCheckRequest, @Query("editType") String editType, @HeaderMap Map<String, String> headers) Update Post Dated Check, Bounced Check Update Post Dated Check, Bounced Check- Parameters:
postDatedCheckId- postDatedCheckId (required)loanId- loanId (required)updatePostDatedCheckRequest- (required)editType- editType (optional)- Returns:
- Call<List<UpdatePostDatedCheckResponse>>
-