com.mangofactory.swagger.models.property
Interface ModelProperty

All Known Implementing Classes:
BaseModelProperty, BeanModelProperty, FieldModelProperty

public interface ModelProperty


Method Summary
 AllowableValues allowableValues()
           
 java.lang.String getName()
           
 com.fasterxml.classmate.ResolvedType getType()
           
 boolean isHidden()
           
 boolean isRequired()
           
 int position()
           
 java.lang.String propertyDescription()
           
 java.lang.String qualifiedTypeName()
           
 java.lang.String typeName(ModelContext modelContext)
           
 

Method Detail

getName

java.lang.String getName()

getType

com.fasterxml.classmate.ResolvedType getType()

typeName

java.lang.String typeName(ModelContext modelContext)

qualifiedTypeName

java.lang.String qualifiedTypeName()

allowableValues

AllowableValues allowableValues()

propertyDescription

java.lang.String propertyDescription()

isRequired

boolean isRequired()

isHidden

boolean isHidden()

position

int position()