Interface WarehouseBranchService


  • public interface WarehouseBranchService
    • Method Detail

      • createWarehouseBranches

        @POST(" ")
        retrofit2.Call<java.util.Collection<WarehouseBranch>> createWarehouseBranches​(@Body
                                                                                      java.util.Collection<WarehouseBranch> warehouseBranches)
        Parameters:
        warehouseBranches - - warehouseBranches to be created
        Returns:
        WarehouseBranches
      • updateWarehouseBranches

        @PUT(" ")
        retrofit2.Call<java.util.Collection<WarehouseBranch>> updateWarehouseBranches​(@Body
                                                                                      java.util.Collection<WarehouseBranch> warehouseBranches)
        Parameters:
        warehouseBranches - - warehouseBranches to be created or updated
        Returns:
        WarehouseBranches
      • updateWarehouseBranch

        @PUT("{warehouseBranchId}")
        retrofit2.Call<WarehouseBranch> updateWarehouseBranch​(@Path("warehouseBranchId")
                                                              java.lang.Long warehouseBranchId,
                                                              @Body
                                                              WarehouseBranch warehouseBranch)
        Parameters:
        warehouseBranchId - - warehouseBranch id
        warehouseBranch - - warehouseBranch to be updated
        Returns:
        WarehouseBranch
      • patchWarehouseBranch

        @PATCH("{warehouseBranchId}")
        retrofit2.Call<WarehouseBranch> patchWarehouseBranch​(@Path("warehouseBranchId")
                                                             java.lang.Long warehouseBranchId,
                                                             @Body
                                                             WarehouseBranch warehouseBranch)
        Parameters:
        warehouseBranchId - - warehouseBranch id
        warehouseBranch - - warehouseBranch to be patched
        Returns:
        WarehouseBranch
      • deleteWarehouseBranch

        @DELETE("{warehouseBranchId}")
        retrofit2.Call<WarehouseBranch> deleteWarehouseBranch​(@Path("warehouseBranchId")
                                                              java.lang.Long warehouseBranchId)
        Parameters:
        warehouseBranchId - - warehouseBranch id
        Returns:
        WarehouseBranch
      • getWarehouseBranch

        @GET("{warehouseBranchId}")
        retrofit2.Call<WarehouseBranch> getWarehouseBranch​(@Path("warehouseBranchId")
                                                           java.lang.Long warehouseBranchId)
        Parameters:
        warehouseBranchId - - warehouseBranchId id
        Returns:
        WarehouseBranch
      • getWarehouseBranches

        @GET(" ")
        retrofit2.Call<ResultPage<WarehouseBranch>> getWarehouseBranches​(@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:
        WarehouseBranches