public interface RoleService
| Modifier and Type | Method and Description |
|---|---|
retrofit2.Call<Role> |
create(RoleInfo roleInfo) |
retrofit2.Call<Void> |
delete(long roleId) |
retrofit2.Call<Role> |
get(long roleId) |
retrofit2.Call<PaginatedRole> |
list(int page,
int perPage) |
retrofit2.Call<Role> |
update(long roleId,
RoleInfo toChange) |
@GET(value="roles") retrofit2.Call<PaginatedRole> list(@Query(value="page") int page, @Query(value="per_page") int perPage)
@GET(value="roles/{roleId}")
retrofit2.Call<Role> get(@Path(value="roleId")
long roleId)
@PATCH(value="roles/{roleId}")
retrofit2.Call<Role> update(@Path(value="roleId")
long roleId,
@Body
RoleInfo toChange)
@DELETE(value="roles/{roleId}")
retrofit2.Call<Void> delete(@Path(value="roleId")
long roleId)