Interface RoleService


public interface RoleService
  • Method Summary

    Modifier and Type
    Method
    Description
    retrofit2.Call<Role>
    create(RoleInfo roleInfo)
     
    retrofit2.Call<Void>
    delete(long roleId)
     
    retrofit2.Call<Role>
    get(long roleId)
     
    retrofit2.Call<PaginatedList>
    list(int page, int perPage)
     
    retrofit2.Call<Role>
    update(long roleId, RoleInfo toChange)
     
  • Method Details

    • list

      @GET("roles") retrofit2.Call<PaginatedList> list(@Query("page") int page, @Query("per_page") int perPage)
    • get

      @GET("roles/{roleId}") retrofit2.Call<Role> get(@Path("roleId") long roleId)
    • create

      @POST("roles") retrofit2.Call<Role> create(@Body RoleInfo roleInfo)
    • update

      @PATCH("roles/{roleId}") retrofit2.Call<Role> update(@Path("roleId") long roleId, @Body RoleInfo toChange)
    • delete

      @DELETE("roles/{roleId}") retrofit2.Call<Void> delete(@Path("roleId") long roleId)