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 InterestRateChartStabRequest interestRateChartStabRequest)
      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)
      interestRateChartStabRequest - (required)
      Returns:
      Call<PostInterestRateChartsChartIdChartSlabsResponse>
    • delete12

      @DELETE("v1/interestratecharts/{chartId}/chartslabs/{chartSlabId}") retrofit2.Call<DeleteInterestRateChartsChartIdChartSlabsResponse> delete12(@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<InterestRateChartSlabData>> 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<InterestRateChartSlabData>>
    • retrieveOne16

      @GET("v1/interestratecharts/{chartId}/chartslabs/{chartSlabId}") retrofit2.Call<InterestRateChartSlabData> 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<InterestRateChartSlabData>
    • template8

      @GET("v1/interestratecharts/{chartId}/chartslabs/template") retrofit2.Call<InterestRateChartSlabData> template8(@Path("chartId") Long chartId)
      Parameters:
      chartId - chartId (required)
      Returns:
      Call<InterestRateChartSlabData>
    • 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 InterestRateChartStabRequest interestRateChartStabRequest)
      Update a Slab It updates the Slab from chart
      Parameters:
      chartId - chartId (required)
      chartSlabId - chartSlabId (required)
      interestRateChartStabRequest - (required)
      Returns:
      Call<PutInterestRateChartsChartIdChartSlabsChartSlabIdResponse>
    • create9

      @Headers("Content-Type:application/json") @POST("v1/interestratecharts/{chartId}/chartslabs") retrofit2.Call<PostInterestRateChartsChartIdChartSlabsResponse> create9(@Path("chartId") Long chartId, @Body InterestRateChartStabRequest interestRateChartStabRequest, @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)
      interestRateChartStabRequest - (required)
      Returns:
      Call<PostInterestRateChartsChartIdChartSlabsResponse>
    • delete12

      @DELETE("v1/interestratecharts/{chartId}/chartslabs/{chartSlabId}") retrofit2.Call<DeleteInterestRateChartsChartIdChartSlabsResponse> delete12(@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<InterestRateChartSlabData>> 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<InterestRateChartSlabData>>
    • retrieveOne16

      @GET("v1/interestratecharts/{chartId}/chartslabs/{chartSlabId}") retrofit2.Call<InterestRateChartSlabData> 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<InterestRateChartSlabData>
    • template8

      @GET("v1/interestratecharts/{chartId}/chartslabs/template") retrofit2.Call<InterestRateChartSlabData> template8(@Path("chartId") Long chartId, @HeaderMap Map<String,String> headers)
      Parameters:
      chartId - chartId (required)
      Returns:
      Call<InterestRateChartSlabData>
    • 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 InterestRateChartStabRequest interestRateChartStabRequest, @HeaderMap Map<String,String> headers)
      Update a Slab It updates the Slab from chart
      Parameters:
      chartId - chartId (required)
      chartSlabId - chartSlabId (required)
      interestRateChartStabRequest - (required)
      Returns:
      Call<PutInterestRateChartsChartIdChartSlabsChartSlabIdResponse>