@Path(value="/wp")
public interface UsersSPI
| Modifier and Type | Method and Description |
|---|---|
User |
create(String apiVersion,
User user) |
DeletedModel<User> |
delete(String apiVersion,
Integer id,
boolean force,
Integer reassignId) |
List<User> |
list(String apiVersion,
Context context,
Integer page,
Integer perPage,
String search,
List<Integer> exclude,
List<Integer> include,
List<Integer> offset,
Order order,
UserOrderBy orderBy,
List<String> slug,
List<String> roles) |
User |
retrieve(String apiVersion,
Integer id,
Context context) |
User |
update(String apiVersion,
Integer id,
User tag) |
@GET
@Path(value="/v{apiVersion}/users")
@Produces(value="application/json")
List<User> list(@PathParam(value="apiVersion")
String apiVersion,
@QueryParam(value="context")
Context context,
@QueryParam(value="page")
Integer page,
@QueryParam(value="per_page")
Integer perPage,
@QueryParam(value="search")
String search,
@QueryParam(value="exclude")
List<Integer> exclude,
@QueryParam(value="include")
List<Integer> include,
@QueryParam(value="offset")
List<Integer> offset,
@QueryParam(value="order")
Order order,
@QueryParam(value="orderby")
UserOrderBy orderBy,
@QueryParam(value="slug")
List<String> slug,
@QueryParam(value="roles")
List<String> roles)
@GET
@Path(value="/v{apiVersion}/users/{id}")
@Produces(value="application/json")
User retrieve(@PathParam(value="apiVersion")
String apiVersion,
@PathParam(value="id")
Integer id,
@QueryParam(value="context")
Context context)
@POST
@Path(value="/v{apiVersion}/users")
User create(@PathParam(value="apiVersion")
String apiVersion,
User user)
@POST
@Path(value="/v{apiVersion}/users/{id}")
User update(@PathParam(value="apiVersion")
String apiVersion,
@PathParam(value="id")
Integer id,
User tag)
@DELETE
@Path(value="/v{apiVersion}/users/{id}")
DeletedModel<User> delete(@PathParam(value="apiVersion")
String apiVersion,
@PathParam(value="id")
Integer id,
@QueryParam(value="force")
boolean force,
@QueryParam(value="reassign")
Integer reassignId)
apiVersion - id - Unique identifier for the user.force - Required to be true, as users do not support trashing.reassignId - Reassign the deleted user's posts and links to this user ID.Apache Camel