Interface FloatingRatesApi
public interface FloatingRatesApi
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<PostFloatingRatesResponse>createFloatingRate(PostFloatingRatesRequest postFloatingRatesRequest) Create a new Floating Rate Creates a new Floating Rate Mandatory Fields: name Optional Fields: isBaseLendingRate, isActive, ratePeriodsretrofit2.Call<PostFloatingRatesResponse>createFloatingRate(PostFloatingRatesRequest postFloatingRatesRequest, Map<String, String> headers) Create a new Floating Rate Creates a new Floating Rate Mandatory Fields: name Optional Fields: isBaseLendingRate, isActive, ratePeriodsretrofit2.Call<List<GetFloatingRatesResponse>>List Floating Rates Lists Floating Ratesretrofit2.Call<List<GetFloatingRatesResponse>>retrieveAll22(Map<String, String> headers) List Floating Rates Lists Floating Ratesretrofit2.Call<GetFloatingRatesFloatingRateIdResponse>retrieveOne13(Long floatingRateId) Retrieve Floating Rate Retrieves Floating Rateretrofit2.Call<GetFloatingRatesFloatingRateIdResponse>retrieveOne13(Long floatingRateId, Map<String, String> headers) Retrieve Floating Rate Retrieves Floating Rateretrofit2.Call<PutFloatingRatesFloatingRateIdResponse>updateFloatingRate(Long floatingRateId, PutFloatingRatesFloatingRateIdRequest putFloatingRatesFloatingRateIdRequest) Update Floating Rate Updates new Floating Rate.retrofit2.Call<PutFloatingRatesFloatingRateIdResponse>updateFloatingRate(Long floatingRateId, PutFloatingRatesFloatingRateIdRequest putFloatingRatesFloatingRateIdRequest, Map<String, String> headers) Update Floating Rate Updates new Floating Rate.
-
Method Details
-
createFloatingRate
@Headers("Content-Type:application/json") @POST("v1/floatingrates") retrofit2.Call<PostFloatingRatesResponse> createFloatingRate(@Body PostFloatingRatesRequest postFloatingRatesRequest) Create a new Floating Rate Creates a new Floating Rate Mandatory Fields: name Optional Fields: isBaseLendingRate, isActive, ratePeriods- Parameters:
postFloatingRatesRequest- (required)- Returns:
- Call<PostFloatingRatesResponse>
-
retrieveAll22
List Floating Rates Lists Floating Rates- Returns:
- Call<List<GetFloatingRatesResponse>>
-
retrieveOne13
@GET("v1/floatingrates/{floatingRateId}") retrofit2.Call<GetFloatingRatesFloatingRateIdResponse> retrieveOne13(@Path("floatingRateId") Long floatingRateId) Retrieve Floating Rate Retrieves Floating Rate- Parameters:
floatingRateId- floatingRateId (required)- Returns:
- Call<GetFloatingRatesFloatingRateIdResponse>
-
updateFloatingRate
@Headers("Content-Type:application/json") @PUT("v1/floatingrates/{floatingRateId}") retrofit2.Call<PutFloatingRatesFloatingRateIdResponse> updateFloatingRate(@Path("floatingRateId") Long floatingRateId, @Body PutFloatingRatesFloatingRateIdRequest putFloatingRatesFloatingRateIdRequest) Update Floating Rate Updates new Floating Rate. Rate Periods in the past cannot be modified. All the future rateperiods would be replaced with the new ratePeriods data sent.- Parameters:
floatingRateId- floatingRateId (required)putFloatingRatesFloatingRateIdRequest- (required)- Returns:
- Call<PutFloatingRatesFloatingRateIdResponse>
-
createFloatingRate
@Headers("Content-Type:application/json") @POST("v1/floatingrates") retrofit2.Call<PostFloatingRatesResponse> createFloatingRate(@Body PostFloatingRatesRequest postFloatingRatesRequest, @HeaderMap Map<String, String> headers) Create a new Floating Rate Creates a new Floating Rate Mandatory Fields: name Optional Fields: isBaseLendingRate, isActive, ratePeriods- Parameters:
postFloatingRatesRequest- (required)- Returns:
- Call<PostFloatingRatesResponse>
-
retrieveAll22
@GET("v1/floatingrates") retrofit2.Call<List<GetFloatingRatesResponse>> retrieveAll22(@HeaderMap Map<String, String> headers) List Floating Rates Lists Floating Rates- Returns:
- Call<List<GetFloatingRatesResponse>>
-
retrieveOne13
@GET("v1/floatingrates/{floatingRateId}") retrofit2.Call<GetFloatingRatesFloatingRateIdResponse> retrieveOne13(@Path("floatingRateId") Long floatingRateId, @HeaderMap Map<String, String> headers) Retrieve Floating Rate Retrieves Floating Rate- Parameters:
floatingRateId- floatingRateId (required)- Returns:
- Call<GetFloatingRatesFloatingRateIdResponse>
-
updateFloatingRate
@Headers("Content-Type:application/json") @PUT("v1/floatingrates/{floatingRateId}") retrofit2.Call<PutFloatingRatesFloatingRateIdResponse> updateFloatingRate(@Path("floatingRateId") Long floatingRateId, @Body PutFloatingRatesFloatingRateIdRequest putFloatingRatesFloatingRateIdRequest, @HeaderMap Map<String, String> headers) Update Floating Rate Updates new Floating Rate. Rate Periods in the past cannot be modified. All the future rateperiods would be replaced with the new ratePeriods data sent.- Parameters:
floatingRateId- floatingRateId (required)putFloatingRatesFloatingRateIdRequest- (required)- Returns:
- Call<PutFloatingRatesFloatingRateIdResponse>
-