Interface ProductCustomizationService


  • public interface ProductCustomizationService
    • 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 updated
        productCustomization - - 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 patched
        productCustomization - - 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 = 1
        limit - - pagination parameter, default = 100, max = 100
        filter - - query filter
        sort - - Description: Sort parameters in format: column_name1,column_name2 //means asc -column_name1,-column_name2 //means desc
        Returns:
        ProductCustomizations