Interface ProductCustomizationService
-
public interface ProductCustomizationService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description retrofit2.Call<java.util.Collection<ProductCustomization>>createProductCustomizations(java.util.Collection<ProductCustomization> productCustomizations)retrofit2.Call<ProductCustomization>deleteProductCustomization(java.lang.Long productCustomizationId)retrofit2.Call<ProductCustomization>getProductCustomization(java.lang.Long productCustomizationId)retrofit2.Call<ResultPage<ProductCustomization>>getProductCustomizations(int page, int limit, java.lang.String filter, java.lang.String sort)retrofit2.Call<ProductCustomization>patchProductCustomization(java.lang.Long productCustomizationId, ProductCustomization productCustomization)retrofit2.Call<ProductCustomization>updateProductCustomization(java.lang.Long productCustomizationId, ProductCustomization productCustomization)retrofit2.Call<java.util.Collection<ProductCustomization>>updateProductCustomizations(java.util.Collection<ProductCustomization> productCustomizations)
-
-
-
Method Detail
-
createProductCustomizations
@POST(" ") retrofit2.Call<java.util.Collection<ProductCustomization>> createProductCustomizations(@Body java.util.Collection<ProductCustomization> productCustomizations)- Parameters:
productCustomizations- - productCustomizations to be created- Returns:
- ProductCustomizations
-
updateProductCustomizations
@PUT(" ") retrofit2.Call<java.util.Collection<ProductCustomization>> updateProductCustomizations(@Body java.util.Collection<ProductCustomization> productCustomizations)- Parameters:
productCustomizations- - productCustomizations to be created or updated- Returns:
- ProductCustomizations
-
updateProductCustomization
@PUT("{productCustomizationId}") retrofit2.Call<ProductCustomization> updateProductCustomization(@Path("productCustomizationId") java.lang.Long productCustomizationId, @Body ProductCustomization productCustomization)- Parameters:
productCustomizationId- - id of productCustomization to be updatedproductCustomization- - productCustomization to be updated- Returns:
- ProductCustomization
-
patchProductCustomization
@PATCH("{productCustomizationId}") retrofit2.Call<ProductCustomization> patchProductCustomization(@Path("productCustomizationId") java.lang.Long productCustomizationId, @Body ProductCustomization productCustomization)- Parameters:
productCustomizationId- - id of productCustomization to be patchedproductCustomization- - productCustomization to be patched- Returns:
- ProductCustomization
-
deleteProductCustomization
@DELETE("{productCustomizationId}") retrofit2.Call<ProductCustomization> deleteProductCustomization(@Path("productCustomizationId") java.lang.Long productCustomizationId)- Parameters:
productCustomizationId- - productCustomization id- Returns:
- ProductCustomization
-
getProductCustomization
@GET("{productCustomizationId}") retrofit2.Call<ProductCustomization> getProductCustomization(@Path("productCustomizationId") java.lang.Long productCustomizationId)- Parameters:
productCustomizationId- - productCustomizationId id- Returns:
- ProductCustomization
-
getProductCustomizations
@GET(" ") retrofit2.Call<ResultPage<ProductCustomization>> getProductCustomizations(@Query("page") int page, @Query("limit") int limit, @Query("filter") java.lang.String filter, @Query("sort") java.lang.String sort)- Parameters:
page- - pagination parameter, default = 1limit- - pagination parameter, default = 100, max = 100filter- - query filtersort- - Description: Sort parameters in format: column_name1,column_name2 //means asc -column_name1,-column_name2 //means desc- Returns:
- ProductCustomizations
-
-