Interface InterestRateSlabAKAInterestBandsApi


public interface InterestRateSlabAKAInterestBandsApi
  • Method Details

    • create9

      @Headers("Content-Type:application/json") @POST("v1/interestratecharts/{chartId}/chartslabs") retrofit2.Call<PostInterestRateChartsChartIdChartSlabsResponse> create9(@Path("chartId") Long chartId, @Body PostInterestRateChartsChartIdChartSlabsRequest postInterestRateChartsChartIdChartSlabsRequest)
      Create a Slab Creates a new interest rate slab for an interest rate chart. Mandatory Fields periodType, fromPeriod, annualInterestRate Optional Fields toPeriod and description Example Requests: interestratecharts/1/chartslabs
      Parameters:
      chartId - chartId (required)
      postInterestRateChartsChartIdChartSlabsRequest - (required)
      Returns:
      Call<PostInterestRateChartsChartIdChartSlabsResponse>
    • delete13

      @DELETE("v1/interestratecharts/{chartId}/chartslabs/{chartSlabId}") retrofit2.Call<DeleteInterestRateChartsChartIdChartSlabsResponse> delete13(@Path("chartId") Long chartId, @Path("chartSlabId") Long chartSlabId)
      Delete a Slab Delete a Slab from a chart
      Parameters:
      chartId - chartId (required)
      chartSlabId - chartSlabId (required)
      Returns:
      Call<DeleteInterestRateChartsChartIdChartSlabsResponse>
    • retrieveAll25

      @GET("v1/interestratecharts/{chartId}/chartslabs") retrofit2.Call<List<GetInterestRateChartsChartIdChartSlabsResponse>> retrieveAll25(@Path("chartId") Long chartId)
      Retrieve all Slabs Retrieve list of slabs associated with a chart Example Requests: interestratecharts/1/chartslabs
      Parameters:
      chartId - chartId (required)
      Returns:
      Call<List<GetInterestRateChartsChartIdChartSlabsResponse>>
    • retrieveOne16

      @GET("v1/interestratecharts/{chartId}/chartslabs/{chartSlabId}") retrofit2.Call<GetInterestRateChartsChartIdChartSlabsResponse> retrieveOne16(@Path("chartId") Long chartId, @Path("chartSlabId") Long chartSlabId)
      Retrieve a Slab Retrieve a slab associated with an Interest rate chart Example Requests: interestratecharts/1/chartslabs/1
      Parameters:
      chartId - chartId (required)
      chartSlabId - chartSlabId (required)
      Returns:
      Call<GetInterestRateChartsChartIdChartSlabsResponse>
    • template8

      @GET("v1/interestratecharts/{chartId}/chartslabs/template") retrofit2.Call<String> template8(@Path("chartId") Long chartId)
      Parameters:
      chartId - chartId (required)
      Returns:
      Call<String>
    • update14

      @Headers("Content-Type:application/json") @PUT("v1/interestratecharts/{chartId}/chartslabs/{chartSlabId}") retrofit2.Call<PutInterestRateChartsChartIdChartSlabsChartSlabIdResponse> update14(@Path("chartId") Long chartId, @Path("chartSlabId") Long chartSlabId, @Body PutInterestRateChartsChartIdChartSlabsChartSlabIdRequest putInterestRateChartsChartIdChartSlabsChartSlabIdRequest)
      Update a Slab It updates the Slab from chart
      Parameters:
      chartId - chartId (required)
      chartSlabId - chartSlabId (required)
      putInterestRateChartsChartIdChartSlabsChartSlabIdRequest - (required)
      Returns:
      Call<PutInterestRateChartsChartIdChartSlabsChartSlabIdResponse>
    • create9

      @Headers("Content-Type:application/json") @POST("v1/interestratecharts/{chartId}/chartslabs") retrofit2.Call<PostInterestRateChartsChartIdChartSlabsResponse> create9(@Path("chartId") Long chartId, @Body PostInterestRateChartsChartIdChartSlabsRequest postInterestRateChartsChartIdChartSlabsRequest, @HeaderMap Map<String,String> headers)
      Create a Slab Creates a new interest rate slab for an interest rate chart. Mandatory Fields periodType, fromPeriod, annualInterestRate Optional Fields toPeriod and description Example Requests: interestratecharts/1/chartslabs
      Parameters:
      chartId - chartId (required)
      postInterestRateChartsChartIdChartSlabsRequest - (required)
      Returns:
      Call<PostInterestRateChartsChartIdChartSlabsResponse>
    • delete13

      @DELETE("v1/interestratecharts/{chartId}/chartslabs/{chartSlabId}") retrofit2.Call<DeleteInterestRateChartsChartIdChartSlabsResponse> delete13(@Path("chartId") Long chartId, @Path("chartSlabId") Long chartSlabId, @HeaderMap Map<String,String> headers)
      Delete a Slab Delete a Slab from a chart
      Parameters:
      chartId - chartId (required)
      chartSlabId - chartSlabId (required)
      Returns:
      Call<DeleteInterestRateChartsChartIdChartSlabsResponse>
    • retrieveAll25

      @GET("v1/interestratecharts/{chartId}/chartslabs") retrofit2.Call<List<GetInterestRateChartsChartIdChartSlabsResponse>> retrieveAll25(@Path("chartId") Long chartId, @HeaderMap Map<String,String> headers)
      Retrieve all Slabs Retrieve list of slabs associated with a chart Example Requests: interestratecharts/1/chartslabs
      Parameters:
      chartId - chartId (required)
      Returns:
      Call<List<GetInterestRateChartsChartIdChartSlabsResponse>>
    • retrieveOne16

      @GET("v1/interestratecharts/{chartId}/chartslabs/{chartSlabId}") retrofit2.Call<GetInterestRateChartsChartIdChartSlabsResponse> retrieveOne16(@Path("chartId") Long chartId, @Path("chartSlabId") Long chartSlabId, @HeaderMap Map<String,String> headers)
      Retrieve a Slab Retrieve a slab associated with an Interest rate chart Example Requests: interestratecharts/1/chartslabs/1
      Parameters:
      chartId - chartId (required)
      chartSlabId - chartSlabId (required)
      Returns:
      Call<GetInterestRateChartsChartIdChartSlabsResponse>
    • template8

      @GET("v1/interestratecharts/{chartId}/chartslabs/template") retrofit2.Call<String> template8(@Path("chartId") Long chartId, @HeaderMap Map<String,String> headers)
      Parameters:
      chartId - chartId (required)
      Returns:
      Call<String>
    • update14

      @Headers("Content-Type:application/json") @PUT("v1/interestratecharts/{chartId}/chartslabs/{chartSlabId}") retrofit2.Call<PutInterestRateChartsChartIdChartSlabsChartSlabIdResponse> update14(@Path("chartId") Long chartId, @Path("chartSlabId") Long chartSlabId, @Body PutInterestRateChartsChartIdChartSlabsChartSlabIdRequest putInterestRateChartsChartIdChartSlabsChartSlabIdRequest, @HeaderMap Map<String,String> headers)
      Update a Slab It updates the Slab from chart
      Parameters:
      chartId - chartId (required)
      chartSlabId - chartSlabId (required)
      putInterestRateChartsChartIdChartSlabsChartSlabIdRequest - (required)
      Returns:
      Call<PutInterestRateChartsChartIdChartSlabsChartSlabIdResponse>