Interface ProductMixApi
public interface ProductMixApi
-
Method Summary
Modifier and TypeMethodDescriptionretrofit2.Call<CommandProcessingResult> createProductMix(Long productId) retrofit2.Call<CommandProcessingResult> createProductMix(Long productId, Map<String, String> headers) retrofit2.Call<CommandProcessingResult> createProductMix(Long productId, ProductMixRequest productMixRequest) retrofit2.Call<CommandProcessingResult> createProductMix(Long productId, ProductMixRequest productMixRequest, Map<String, String> headers) retrofit2.Call<CommandProcessingResult> deleteProductMix(Long productId) retrofit2.Call<CommandProcessingResult> deleteProductMix(Long productId, Map<String, String> headers) retrofit2.Call<String> retrieveTemplate12(Long productId) retrofit2.Call<String> retrieveTemplate12(Long productId, Map<String, String> headers) retrofit2.Call<CommandProcessingResult> updateProductMix(Long productId) retrofit2.Call<CommandProcessingResult> updateProductMix(Long productId, Map<String, String> headers) retrofit2.Call<CommandProcessingResult> updateProductMix(Long productId, ProductMixRequest productMixRequest) retrofit2.Call<CommandProcessingResult> updateProductMix(Long productId, ProductMixRequest productMixRequest, Map<String, String> headers)
-
Method Details
-
createProductMix
@Headers("Content-Type:application/json") @POST("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> createProductMix(@Path("productId") Long productId, @Body ProductMixRequest productMixRequest) - Parameters:
productId- (required)productMixRequest- (optional)- Returns:
- Call<CommandProcessingResult>
-
deleteProductMix
@DELETE("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> deleteProductMix(@Path("productId") Long productId) - Parameters:
productId- (required)- Returns:
- Call<CommandProcessingResult>
-
retrieveTemplate12
@GET("v1/loanproducts/{productId}/productmix") retrofit2.Call<String> retrieveTemplate12(@Path("productId") Long productId) - Parameters:
productId- (required)- Returns:
- Call<String>
-
updateProductMix
@Headers("Content-Type:application/json") @PUT("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> updateProductMix(@Path("productId") Long productId, @Body ProductMixRequest productMixRequest) - Parameters:
productId- (required)productMixRequest- (optional)- Returns:
- Call<CommandProcessingResult>
-
createProductMix
@Headers("Content-Type:application/json") @POST("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> createProductMix(@Path("productId") Long productId) - Parameters:
productId- (required)productMixRequest- (optional)- Returns:
- Call<CommandProcessingResult>
-
updateProductMix
@Headers("Content-Type:application/json") @PUT("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> updateProductMix(@Path("productId") Long productId) - Parameters:
productId- (required)productMixRequest- (optional)- Returns:
- Call<CommandProcessingResult>
-
createProductMix
@Headers("Content-Type:application/json") @POST("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> createProductMix(@Path("productId") Long productId, @Body ProductMixRequest productMixRequest, @HeaderMap Map<String, String> headers) - Parameters:
productId- (required)productMixRequest- (optional)- Returns:
- Call<CommandProcessingResult>
-
deleteProductMix
@DELETE("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> deleteProductMix(@Path("productId") Long productId, @HeaderMap Map<String, String> headers) - Parameters:
productId- (required)- Returns:
- Call<CommandProcessingResult>
-
retrieveTemplate12
@GET("v1/loanproducts/{productId}/productmix") retrofit2.Call<String> retrieveTemplate12(@Path("productId") Long productId, @HeaderMap Map<String, String> headers) - Parameters:
productId- (required)- Returns:
- Call<String>
-
updateProductMix
@Headers("Content-Type:application/json") @PUT("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> updateProductMix(@Path("productId") Long productId, @Body ProductMixRequest productMixRequest, @HeaderMap Map<String, String> headers) - Parameters:
productId- (required)productMixRequest- (optional)- Returns:
- Call<CommandProcessingResult>
-
createProductMix
@Headers("Content-Type:application/json") @POST("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> createProductMix(@Path("productId") Long productId, @HeaderMap Map<String, String> headers) - Parameters:
productId- (required)productMixRequest- (optional)- Returns:
- Call<CommandProcessingResult>
-
updateProductMix
@Headers("Content-Type:application/json") @PUT("v1/loanproducts/{productId}/productmix") retrofit2.Call<CommandProcessingResult> updateProductMix(@Path("productId") Long productId, @HeaderMap Map<String, String> headers) - Parameters:
productId- (required)productMixRequest- (optional)- Returns:
- Call<CommandProcessingResult>
-