Interface ClientCollateralManagementApi


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