@Path(value="/catalog/types")
@Consumes(value="application/json")
@Produces(value="application/json")
public interface TypeApi
| Modifier and Type | Method and Description |
|---|---|
TypeDetail |
detail(java.lang.String symbolicName,
java.lang.String version) |
javax.ws.rs.core.Response |
icon(java.lang.String symbolicName,
java.lang.String version) |
java.util.List<TypeSummary> |
list(java.lang.String supertype,
java.lang.String versions,
java.lang.String regex,
java.lang.String fragment) |
java.util.List<TypeSummary> |
listVersions(java.lang.String nameOrAlias) |
@GET java.util.List<TypeSummary> list(@QueryParam(value="supertype") java.lang.String supertype, @QueryParam(value="versions") java.lang.String versions, @QueryParam(value="regex") @DefaultValue(value="") java.lang.String regex, @QueryParam(value="fragment") @DefaultValue(value="") java.lang.String fragment)
@Path(value="/{nameOrAlias}")
@GET
java.util.List<TypeSummary> listVersions(@PathParam(value="nameOrAlias")
java.lang.String nameOrAlias)
@Path(value="/{symbolicName}/{version}")
@GET
TypeDetail detail(@PathParam(value="symbolicName")
java.lang.String symbolicName,
@PathParam(value="version")
java.lang.String version)
@Path(value="/{symbolicName}/{version}/icon")
@GET
@Produces(value="application/image")
javax.ws.rs.core.Response icon(@PathParam(value="symbolicName")
java.lang.String symbolicName,
@PathParam(value="version")
java.lang.String version)