Interface ClientCollateralManagementApi
public interface ClientCollateralManagementApi
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<PostClientCollateralResponse> addCollateral(Long clientId, ClientCollateralRequest clientCollateralRequest) Add New Collateral For a Client Add New Collateral For a Clientretrofit2.Call<PostClientCollateralResponse> addCollateral(Long clientId, ClientCollateralRequest clientCollateralRequest, Map<String, String> headers) Add New Collateral For a Client Add New Collateral For a Clientretrofit2.Call<DeleteClientCollateralResponse> deleteCollateral1(Long clientId, Long collateralId) Delete Client Collateral Delete Client Collateralretrofit2.Call<DeleteClientCollateralResponse> Delete Client Collateral Delete Client Collateralretrofit2.Call<List<ClientCollateralManagementData>> getClientCollateral(Long clientId, Long prodId) Get Clients Collateral Products Get Collateral Product of a Clientretrofit2.Call<List<ClientCollateralManagementData>> Get Clients Collateral Products Get Collateral Product of a Clientretrofit2.Call<ClientCollateralManagementData> getClientCollateralData(Long clientId, Long clientCollateralId) Get Client Collateral Data Get Client Collateral Dataretrofit2.Call<ClientCollateralManagementData> Get Client Collateral Data Get Client Collateral Dataretrofit2.Call<List<LoanCollateralTemplateData>> getClientCollateralTemplate(Long clientId) Get Client Collateral Template Get Client Collateral Templateretrofit2.Call<List<LoanCollateralTemplateData>> getClientCollateralTemplate(Long clientId, Map<String, String> headers) Get Client Collateral Template Get Client Collateral Templateretrofit2.Call<PutClientCollateralResponse> updateCollateral1(Long clientId, Long collateralId, UpdateClientCollateralRequest updateClientCollateralRequest) Update New Collateral of a Client Update New Collateral of a Clientretrofit2.Call<PutClientCollateralResponse> updateCollateral1(Long clientId, Long collateralId, UpdateClientCollateralRequest updateClientCollateralRequest, Map<String, String> headers) Update New Collateral of a Client Update New Collateral of a Client
-
Method Details
-
addCollateral
@Headers("Content-Type:application/json") @POST("v1/clients/{clientId}/collaterals") retrofit2.Call<PostClientCollateralResponse> addCollateral(@Path("clientId") Long clientId, @Body ClientCollateralRequest clientCollateralRequest) Add New Collateral For a Client Add New Collateral For a Client- Parameters:
clientId- clientId (required)clientCollateralRequest- (required)- Returns:
- Call<PostClientCollateralResponse>
-
deleteCollateral1
@DELETE("v1/clients/{clientId}/collaterals/{collateralId}") retrofit2.Call<DeleteClientCollateralResponse> deleteCollateral1(@Path("clientId") Long clientId, @Path("collateralId") Long collateralId) Delete Client Collateral Delete Client Collateral- Parameters:
clientId- clientId (required)collateralId- collateralId (required)- Returns:
- Call<DeleteClientCollateralResponse>
-
getClientCollateral
@GET("v1/clients/{clientId}/collaterals") retrofit2.Call<List<ClientCollateralManagementData>> getClientCollateral(@Path("clientId") Long clientId, @Query("prodId") Long prodId) Get Clients Collateral Products Get Collateral Product of a Client- Parameters:
clientId- clientId (required)prodId- prodId (optional)- Returns:
- Call<List<ClientCollateralManagementData>>
-
getClientCollateralData
@GET("v1/clients/{clientId}/collaterals/{clientCollateralId}") retrofit2.Call<ClientCollateralManagementData> getClientCollateralData(@Path("clientId") Long clientId, @Path("clientCollateralId") Long clientCollateralId) Get Client Collateral Data Get Client Collateral Data- Parameters:
clientId- clientId (required)clientCollateralId- clientCollateralId (required)- Returns:
- Call<ClientCollateralManagementData>
-
getClientCollateralTemplate
@GET("v1/clients/{clientId}/collaterals/template") retrofit2.Call<List<LoanCollateralTemplateData>> getClientCollateralTemplate(@Path("clientId") Long clientId) Get Client Collateral Template Get Client Collateral Template- Parameters:
clientId- clientId (required)- Returns:
- Call<List<LoanCollateralTemplateData>>
-
updateCollateral1
@Headers("Content-Type:application/json") @PUT("v1/clients/{clientId}/collaterals/{collateralId}") retrofit2.Call<PutClientCollateralResponse> updateCollateral1(@Path("clientId") Long clientId, @Path("collateralId") Long collateralId, @Body UpdateClientCollateralRequest updateClientCollateralRequest) Update New Collateral of a Client Update New Collateral of a Client- Parameters:
clientId- clientId (required)collateralId- collateralId (required)updateClientCollateralRequest- (required)- Returns:
- Call<PutClientCollateralResponse>
-
addCollateral
@Headers("Content-Type:application/json") @POST("v1/clients/{clientId}/collaterals") retrofit2.Call<PostClientCollateralResponse> addCollateral(@Path("clientId") Long clientId, @Body ClientCollateralRequest clientCollateralRequest, @HeaderMap Map<String, String> headers) Add New Collateral For a Client Add New Collateral For a Client- Parameters:
clientId- clientId (required)clientCollateralRequest- (required)- Returns:
- Call<PostClientCollateralResponse>
-
deleteCollateral1
@DELETE("v1/clients/{clientId}/collaterals/{collateralId}") retrofit2.Call<DeleteClientCollateralResponse> deleteCollateral1(@Path("clientId") Long clientId, @Path("collateralId") Long collateralId, @HeaderMap Map<String, String> headers) Delete Client Collateral Delete Client Collateral- Parameters:
clientId- clientId (required)collateralId- collateralId (required)- Returns:
- Call<DeleteClientCollateralResponse>
-
getClientCollateral
@GET("v1/clients/{clientId}/collaterals") retrofit2.Call<List<ClientCollateralManagementData>> getClientCollateral(@Path("clientId") Long clientId, @Query("prodId") Long prodId, @HeaderMap Map<String, String> headers) Get Clients Collateral Products Get Collateral Product of a Client- Parameters:
clientId- clientId (required)prodId- prodId (optional)- Returns:
- Call<List<ClientCollateralManagementData>>
-
getClientCollateralData
@GET("v1/clients/{clientId}/collaterals/{clientCollateralId}") retrofit2.Call<ClientCollateralManagementData> getClientCollateralData(@Path("clientId") Long clientId, @Path("clientCollateralId") Long clientCollateralId, @HeaderMap Map<String, String> headers) Get Client Collateral Data Get Client Collateral Data- Parameters:
clientId- clientId (required)clientCollateralId- clientCollateralId (required)- Returns:
- Call<ClientCollateralManagementData>
-
getClientCollateralTemplate
@GET("v1/clients/{clientId}/collaterals/template") retrofit2.Call<List<LoanCollateralTemplateData>> getClientCollateralTemplate(@Path("clientId") Long clientId, @HeaderMap Map<String, String> headers) Get Client Collateral Template Get Client Collateral Template- Parameters:
clientId- clientId (required)- Returns:
- Call<List<LoanCollateralTemplateData>>
-
updateCollateral1
@Headers("Content-Type:application/json") @PUT("v1/clients/{clientId}/collaterals/{collateralId}") retrofit2.Call<PutClientCollateralResponse> updateCollateral1(@Path("clientId") Long clientId, @Path("collateralId") Long collateralId, @Body UpdateClientCollateralRequest updateClientCollateralRequest, @HeaderMap Map<String, String> headers) Update New Collateral of a Client Update New Collateral of a Client- Parameters:
clientId- clientId (required)collateralId- collateralId (required)updateClientCollateralRequest- (required)- Returns:
- Call<PutClientCollateralResponse>
-