public abstract class TypeDefinition extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeDefinition.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected List<String> |
enumValues |
protected String |
example |
protected javax.ws.rs.core.MediaType |
mediaType |
protected TypeSchema |
typeSchema |
| Modifier and Type | Method and Description |
|---|---|
static TypeDefinition.Builder |
builder(javax.ws.rs.core.MediaType mediaType,
TypeSchema typeSchema,
List<String> enumValues,
String example) |
List<String> |
getEnumValues() |
String |
getExample() |
javax.ws.rs.core.MediaType |
getMediaType() |
TypeSchema |
getTypeSchema() |
int |
hashCode() |
boolean |
isEnum() |
static TypeDefinition |
simplePrimitiveType(PrimitiveTypeDefinition.PrimitiveType type) |
static TypeDefinition |
simpleStringType() |
protected javax.ws.rs.core.MediaType mediaType
protected String example
protected TypeSchema typeSchema
public javax.ws.rs.core.MediaType getMediaType()
public String getExample()
public TypeSchema getTypeSchema()
public boolean isEnum()
public static TypeDefinition simplePrimitiveType(PrimitiveTypeDefinition.PrimitiveType type)
public static TypeDefinition simpleStringType()
public static TypeDefinition.Builder builder(javax.ws.rs.core.MediaType mediaType, TypeSchema typeSchema, List<String> enumValues, String example) throws ModelGenerationException
ModelGenerationExceptionCopyright © 2020. All rights reserved.