Interface InterestRateChartApi


public interface InterestRateChartApi
  • Method Details

    • create10

      @Headers("Content-Type:application/json") @POST("v1/interestratecharts") retrofit2.Call<PostInterestRateChartsResponse> create10(@Body PostInterestRateChartsRequest postInterestRateChartsRequest)
      Create a Chart Creates a new chart which can be attached to a term deposit products (FD or RD).
      Parameters:
      postInterestRateChartsRequest - (required)
      Returns:
      Call<PostInterestRateChartsResponse>
    • delete13

      @DELETE("v1/interestratecharts/{chartId}") retrofit2.Call<DeleteInterestRateChartsChartIdResponse> delete13(@Path("chartId") Long chartId)
      Delete a Chart It deletes the chart
      Parameters:
      chartId - chartId (required)
      Returns:
      Call<DeleteInterestRateChartsChartIdResponse>
    • retrieveAll26

      @GET("v1/interestratecharts") retrofit2.Call<List<GetInterestRateChartsResponse>> retrieveAll26(@Query("productId") Long productId)
      Retrieve all Charts Retrieve list of charts associated with a term deposit product(FD or RD). Example Requests: interestratecharts?productId=1
      Parameters:
      productId - productId (optional)
      Returns:
      Call<List<GetInterestRateChartsResponse>>
    • retrieveOne17

      @GET("v1/interestratecharts/{chartId}") retrofit2.Call<GetInterestRateChartsResponse> retrieveOne17(@Path("chartId") Long chartId)
      Retrieve a Chart It retrieves the Interest Rate Chart Example Requests: interestratecharts/1
      Parameters:
      chartId - chartId (required)
      Returns:
      Call<GetInterestRateChartsResponse>
    • template9

      @GET("v1/interestratecharts/template") retrofit2.Call<GetInterestRateChartsTemplateResponse> template9()
      Retrieve Chart Details Template This is a convenience resource. It can be useful when building maintenance user interface screens for creating a chart. The template data returned consists of any or all of: Field Defaults Allowed Value Lists Example Request: interestratecharts/template
      Returns:
      Call<GetInterestRateChartsTemplateResponse>
    • update15

      @Headers("Content-Type:application/json") @PUT("v1/interestratecharts/{chartId}") retrofit2.Call<PutInterestRateChartsChartIdResponse> update15(@Path("chartId") Long chartId, @Body PutInterestRateChartsChartIdRequest putInterestRateChartsChartIdRequest)
      Update a Chart It updates the chart
      Parameters:
      chartId - chartId (required)
      putInterestRateChartsChartIdRequest - (required)
      Returns:
      Call<PutInterestRateChartsChartIdResponse>
    • create10

      @Headers("Content-Type:application/json") @POST("v1/interestratecharts") retrofit2.Call<PostInterestRateChartsResponse> create10(@Body PostInterestRateChartsRequest postInterestRateChartsRequest, @HeaderMap Map<String,String> headers)
      Create a Chart Creates a new chart which can be attached to a term deposit products (FD or RD).
      Parameters:
      postInterestRateChartsRequest - (required)
      Returns:
      Call<PostInterestRateChartsResponse>
    • delete13

      @DELETE("v1/interestratecharts/{chartId}") retrofit2.Call<DeleteInterestRateChartsChartIdResponse> delete13(@Path("chartId") Long chartId, @HeaderMap Map<String,String> headers)
      Delete a Chart It deletes the chart
      Parameters:
      chartId - chartId (required)
      Returns:
      Call<DeleteInterestRateChartsChartIdResponse>
    • retrieveAll26

      @GET("v1/interestratecharts") retrofit2.Call<List<GetInterestRateChartsResponse>> retrieveAll26(@Query("productId") Long productId, @HeaderMap Map<String,String> headers)
      Retrieve all Charts Retrieve list of charts associated with a term deposit product(FD or RD). Example Requests: interestratecharts?productId=1
      Parameters:
      productId - productId (optional)
      Returns:
      Call<List<GetInterestRateChartsResponse>>
    • retrieveOne17

      @GET("v1/interestratecharts/{chartId}") retrofit2.Call<GetInterestRateChartsResponse> retrieveOne17(@Path("chartId") Long chartId, @HeaderMap Map<String,String> headers)
      Retrieve a Chart It retrieves the Interest Rate Chart Example Requests: interestratecharts/1
      Parameters:
      chartId - chartId (required)
      Returns:
      Call<GetInterestRateChartsResponse>
    • template9

      @GET("v1/interestratecharts/template") retrofit2.Call<GetInterestRateChartsTemplateResponse> template9(@HeaderMap Map<String,String> headers)
      Retrieve Chart Details Template This is a convenience resource. It can be useful when building maintenance user interface screens for creating a chart. The template data returned consists of any or all of: Field Defaults Allowed Value Lists Example Request: interestratecharts/template
      Returns:
      Call<GetInterestRateChartsTemplateResponse>
    • update15

      @Headers("Content-Type:application/json") @PUT("v1/interestratecharts/{chartId}") retrofit2.Call<PutInterestRateChartsChartIdResponse> update15(@Path("chartId") Long chartId, @Body PutInterestRateChartsChartIdRequest putInterestRateChartsChartIdRequest, @HeaderMap Map<String,String> headers)
      Update a Chart It updates the chart
      Parameters:
      chartId - chartId (required)
      putInterestRateChartsChartIdRequest - (required)
      Returns:
      Call<PutInterestRateChartsChartIdResponse>