Interface CollateralManagementApi
public interface CollateralManagementApi
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<PostCollateralManagementProductResponse> createCollateral1(CollateralManagementProductRequest collateralManagementProductRequest) Create a new collateral Collateral Creationretrofit2.Call<PostCollateralManagementProductResponse> createCollateral1(CollateralManagementProductRequest collateralManagementProductRequest, Map<String, String> headers) Create a new collateral Collateral Creationretrofit2.Call<DeleteCollateralProductResponse> deleteCollateral2(Long collateralId) Delete a Collateral Delete Collateralretrofit2.Call<DeleteCollateralProductResponse> deleteCollateral2(Long collateralId, Map<String, String> headers) Delete a Collateral Delete Collateralretrofit2.Call<List<CollateralManagementData>> Get All Collaterals Fetch all Collateral Productsretrofit2.Call<List<CollateralManagementData>> getAllCollaterals(Map<String, String> headers) Get All Collaterals Fetch all Collateral Productsretrofit2.Call<CollateralManagementData> getCollateral(Long collateralId) Get Collateral Fetch Collateralretrofit2.Call<CollateralManagementData> getCollateral(Long collateralId, Map<String, String> headers) Get Collateral Fetch Collateralretrofit2.Call<List<CurrencyData>> Get Collateral Template Get Collateral Templateretrofit2.Call<List<CurrencyData>> getCollateralTemplate(Map<String, String> headers) Get Collateral Template Get Collateral Templateretrofit2.Call<PutCollateralProductResponse> updateCollateral2(Long collateralId, CollateralProductRequest collateralProductRequest) Update Collateral Update Collateralretrofit2.Call<PutCollateralProductResponse> updateCollateral2(Long collateralId, CollateralProductRequest collateralProductRequest, Map<String, String> headers) Update Collateral Update Collateral
-
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 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>
-