Interface DiscountGroupService


  • public interface DiscountGroupService
    • Method Detail

      • createDiscountGroups

        @POST(" ")
        retrofit2.Call<java.util.Collection<DiscountGroup>> createDiscountGroups​(@Body
                                                                                 java.util.Collection<DiscountGroup> discountGroups)
        Parameters:
        discountGroups - - discountGroups to be created
        Returns:
        DiscountGroups
      • updateDiscountGroups

        @PUT(" ")
        retrofit2.Call<java.util.Collection<DiscountGroup>> updateDiscountGroups​(@Body
                                                                                 java.util.Collection<DiscountGroup> discountGroups)
        Parameters:
        discountGroups - - discountGroups to be created or updated
        Returns:
        DiscountGroups
      • updateDiscountGroup

        @PUT("{discountGroupId}")
        retrofit2.Call<DiscountGroup> updateDiscountGroup​(@Path("discountGroupId")
                                                          java.lang.Long discountGroupId,
                                                          @Body
                                                          DiscountGroup discountGroup)
        Parameters:
        discountGroupId - - id of discountGroup to be updated
        discountGroup - - discountGroup to be updated
        Returns:
        DiscountGroup
      • patchDiscountGroup

        @PATCH("{discountGroupId}")
        retrofit2.Call<DiscountGroup> patchDiscountGroup​(@Path("discountGroupId")
                                                         java.lang.Long discountGroupId,
                                                         @Body
                                                         DiscountGroup discountGroup)
        Parameters:
        discountGroupId - - id of discountGroup to be patched
        discountGroup - - discountGroup to be patched
        Returns:
        DiscountGroup
      • deleteDiscountGroup

        @DELETE("{discountGroupId}")
        retrofit2.Call<DiscountGroup> deleteDiscountGroup​(@Path("discountGroupId")
                                                          java.lang.Long discountGroupId)
        Parameters:
        discountGroupId - - discountGroup id
        Returns:
        DiscountGroup
      • getDiscountGroup

        @GET("{discountGroupId}")
        retrofit2.Call<DiscountGroup> getDiscountGroup​(@Path("discountGroupId")
                                                       java.lang.Long discountGroupId)
        Parameters:
        discountGroupId - - discountGroupId id
        Returns:
        DiscountGroup
      • getDiscountGroups

        @GET(" ")
        retrofit2.Call<ResultPage<DiscountGroup>> getDiscountGroups​(@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:
        Categories