Interface SupplierService


  • public interface SupplierService
    • Method Detail

      • createSuppliers

        @POST(" ")
        retrofit2.Call<java.util.Collection<Supplier>> createSuppliers​(@Body
                                                                       java.util.Collection<Supplier> suppliers)
        Parameters:
        suppliers - - suppliers to be created
        Returns:
        Supplier
      • updateSuppliers

        @PUT(" ")
        retrofit2.Call<java.util.Collection<Supplier>> updateSuppliers​(@Body
                                                                       java.util.Collection<Supplier> suppliers)
        Parameters:
        suppliers - - suppliers to be created or updated
        Returns:
        Suppliers
      • updateSupplier

        @PUT("{supplierId}")
        retrofit2.Call<Supplier> updateSupplier​(@Path("supplierId")
                                                java.lang.Long supplierId,
                                                @Body
                                                Supplier supplier)
        Parameters:
        supplierId - - supplier id to be patched
        supplier - - supplier to be updated
        Returns:
        Supplier
      • patchSupplier

        @PATCH("{supplierId}")
        retrofit2.Call<Supplier> patchSupplier​(@Path("supplierId")
                                               java.lang.Long supplierId,
                                               @Body
                                               Supplier supplier)
        Parameters:
        supplierId - - supplier id to be patched
        supplier - - supplier to be patched
        Returns:
        Supplier
      • deleteSupplier

        @DELETE("{supplierId}")
        retrofit2.Call<Supplier> deleteSupplier​(@Path("supplierId")
                                                java.lang.Long supplierId)
        Parameters:
        supplierId - - supplier id
        Returns:
        Supplier
      • getSupplier

        @GET("{supplierId}")
        retrofit2.Call<Supplier> getSupplier​(@Path("supplierId")
                                             java.lang.Long supplierId)
        Parameters:
        supplierId - - supplierId id
        Returns:
        Supplier
      • getSuppliers

        @GET(" ")
        retrofit2.Call<ResultPage<Supplier>> getSuppliers​(@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:
        Suppliers