Interface ProductIngredientService


  • public interface ProductIngredientService
    • Method Detail

      • createProductIngredients

        @POST(" ")
        retrofit2.Call<java.util.Collection<ProductIngredient>> createProductIngredients​(@Body
                                                                                         java.util.Collection<ProductIngredient> productIngredients)
        Parameters:
        productIngredients - - productIngredients to be created
        Returns:
        ProductIngredients
      • updateProductIngredients

        @PUT(" ")
        retrofit2.Call<java.util.Collection<ProductIngredient>> updateProductIngredients​(@Body
                                                                                         java.util.Collection<ProductIngredient> productIngredients)
        Parameters:
        productIngredients - - productIngredients to be created or updated
        Returns:
        ProductIngredients
      • updateProductIngredient

        @PUT("{productIngredientId}")
        retrofit2.Call<ProductIngredient> updateProductIngredient​(@Path("productIngredientId")
                                                                  java.lang.Long productIngredientId,
                                                                  @Body
                                                                  ProductIngredient productIngredient)
        Parameters:
        productIngredientId - - id of productIngredient to be updated
        productIngredient - - productIngredient to be updated
        Returns:
        ProductIngredient
      • patchProductIngredient

        @PATCH("{productIngredientId}")
        retrofit2.Call<ProductIngredient> patchProductIngredient​(@Path("productIngredientId")
                                                                 java.lang.Long productIngredientId,
                                                                 @Body
                                                                 ProductIngredient productIngredient)
        Parameters:
        productIngredientId - - id of productIngredient to be patched
        productIngredient - - productIngredient to be patched
        Returns:
        ProductIngredient
      • deleteProductIngredient

        @DELETE("{productIngredientId}")
        retrofit2.Call<ProductIngredient> deleteProductIngredient​(@Path("productIngredientId")
                                                                  java.lang.Long productIngredientId)
        Parameters:
        productIngredientId - - productIngredient id
        Returns:
        ProductIngredient
      • getProductIngredient

        @GET("{productIngredientId}")
        retrofit2.Call<ProductIngredient> getProductIngredient​(@Path("productIngredientId")
                                                               java.lang.Long productIngredientId)
        Parameters:
        productIngredientId - - productIngredientId id
        Returns:
        ProductIngredient
      • getProductIngredients

        @GET(" ")
        retrofit2.Call<ResultPage<ProductIngredient>> getProductIngredients​(@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:
        ProductIngredients