Interface CollateralManagementApi


public interface CollateralManagementApi
  • Method Details

    • createCollateral1

      @Headers("Content-Type:application/json") @POST("v1/collateral-management") retrofit2.Call<PostCollateralManagementProductResponse> createCollateral1(@Body CollateralManagementProductRequest collateralManagementProductRequest)
      Create a new collateral Collateral Creation
      Parameters:
      collateralManagementProductRequest - (required)
      Returns:
      Call<PostCollateralManagementProductResponse>
    • deleteCollateral2

      @DELETE("v1/collateral-management/{collateralId}") retrofit2.Call<DeleteCollateralProductResponse> deleteCollateral2(@Path("collateralId") Long collateralId)
      Delete a Collateral Delete Collateral
      Parameters:
      collateralId - collateralId (required)
      Returns:
      Call<DeleteCollateralProductResponse>
    • getAllCollaterals

      @GET("v1/collateral-management") retrofit2.Call<List<CollateralManagementData>> getAllCollaterals()
      Get All Collaterals Fetch all Collateral Products
      Returns:
      Call<List<CollateralManagementData>>
    • getCollateral

      @GET("v1/collateral-management/{collateralId}") retrofit2.Call<CollateralManagementData> getCollateral(@Path("collateralId") Long collateralId)
      Get Collateral Fetch Collateral
      Parameters:
      collateralId - collateralId (required)
      Returns:
      Call<CollateralManagementData>
    • getCollateralTemplate

      @GET("v1/collateral-management/template") retrofit2.Call<List<CurrencyData>> getCollateralTemplate()
      Get Collateral Template Get Collateral Template
      Returns:
      Call<List<CurrencyData>>
    • updateCollateral2

      @Headers("Content-Type:application/json") @PUT("v1/collateral-management/{collateralId}") retrofit2.Call<PutCollateralProductResponse> updateCollateral2(@Path("collateralId") Long collateralId, @Body CollateralProductRequest collateralProductRequest)
      Update Collateral Update Collateral
      Parameters:
      collateralId - collateralId (required)
      collateralProductRequest - (required)
      Returns:
      Call<PutCollateralProductResponse>
    • createCollateral1

      @Headers("Content-Type:application/json") @POST("v1/collateral-management") retrofit2.Call<PostCollateralManagementProductResponse> createCollateral1(@Body CollateralManagementProductRequest collateralManagementProductRequest, @HeaderMap Map<String,String> headers)
      Create a new collateral Collateral Creation
      Parameters:
      collateralManagementProductRequest - (required)
      Returns:
      Call<PostCollateralManagementProductResponse>
    • deleteCollateral2

      @DELETE("v1/collateral-management/{collateralId}") retrofit2.Call<DeleteCollateralProductResponse> deleteCollateral2(@Path("collateralId") Long collateralId, @HeaderMap Map<String,String> headers)
      Delete a Collateral Delete Collateral
      Parameters:
      collateralId - collateralId (required)
      Returns:
      Call<DeleteCollateralProductResponse>
    • getAllCollaterals

      @GET("v1/collateral-management") retrofit2.Call<List<CollateralManagementData>> getAllCollaterals(@HeaderMap Map<String,String> headers)
      Get All Collaterals Fetch all Collateral Products
      Returns:
      Call<List<CollateralManagementData>>
    • getCollateral

      @GET("v1/collateral-management/{collateralId}") retrofit2.Call<CollateralManagementData> getCollateral(@Path("collateralId") Long collateralId, @HeaderMap Map<String,String> headers)
      Get Collateral Fetch Collateral
      Parameters:
      collateralId - collateralId (required)
      Returns:
      Call<CollateralManagementData>
    • getCollateralTemplate

      @GET("v1/collateral-management/template") retrofit2.Call<List<CurrencyData>> getCollateralTemplate(@HeaderMap Map<String,String> headers)
      Get Collateral Template Get Collateral Template
      Returns:
      Call<List<CurrencyData>>
    • updateCollateral2

      @Headers("Content-Type:application/json") @PUT("v1/collateral-management/{collateralId}") retrofit2.Call<PutCollateralProductResponse> updateCollateral2(@Path("collateralId") Long collateralId, @Body CollateralProductRequest collateralProductRequest, @HeaderMap Map<String,String> headers)
      Update Collateral Update Collateral
      Parameters:
      collateralId - collateralId (required)
      collateralProductRequest - (required)
      Returns:
      Call<PutCollateralProductResponse>