Package io.swagger.codegen
Class CodegenParameter
- java.lang.Object
-
- io.swagger.codegen.CodegenParameter
-
public class CodegenParameter extends Object
-
-
Field Summary
Fields Modifier and Type Field Description List<String>_enumMap<String,Object>allowableValuesStringbaseNameStringbaseTypeStringcollectionFormatStringdataFormatStringdataTypeStringdatatypeWithEnumStringdefaultValueStringdescriptionStringenumNameStringexamplebooleanexclusiveMaximumSee http://json-schema.org/latest/json-schema-validation.html#anchor17booleanexclusiveMinimumSee http://json-schema.org/latest/json-schema-validation.html#anchor21booleanhasMorebooleanhasValidationbooleanisBinarybooleanisBodyParambooleanisBooleanbooleanisByteArraybooleanisCollectionFormatMultibooleanisConstEnumParambooleanisContainerbooleanisCookieParambooleanisDatebooleanisDateTimebooleanisDoublebooleanisEnumbooleanisFilebooleanisFloatbooleanisFormParambooleanisHeaderParambooleanisIntegerbooleanisListContainerbooleanisLongbooleanisMapContainerbooleanisNumberbooleanisNumericbooleanisPathParambooleanisPrimitiveTypebooleanisQueryParambooleanisStringbooleanisUuidCodegenPropertyitemsStringjsonSchemaStringmaximumSee http://json-schema.org/latest/json-schema-validation.html#anchor17.IntegermaxItemsSee http://json-schema.org/latest/json-schema-validation.html#anchor42IntegermaxLengthSee http://json-schema.org/latest/json-schema-validation.html#anchor26StringminimumSee http://json-schema.org/latest/json-schema-validation.html#anchor21IntegerminItemsSee http://json-schema.org/latest/json-schema-validation.html#anchor45IntegerminLengthSee http://json-schema.org/latest/json-schema-validation.html#anchor29NumbermultipleOfSee http://json-schema.org/latest/json-schema-validation.html#anchor14booleannotFileStringparamNameStringpatternSee http://json-schema.org/latest/json-schema-validation.html#anchor33booleanrequiredDetermines whether this parameter is mandatory.booleansecondaryParamStringtestExampleStringunescapedDescriptionbooleanuniqueItemsSee http://json-schema.org/latest/json-schema-validation.html#anchor49Map<String,Object>vendorExtensions
-
Constructor Summary
Constructors Constructor Description CodegenParameter()
-
-
-
Field Detail
-
isFormParam
public boolean isFormParam
-
isQueryParam
public boolean isQueryParam
-
isPathParam
public boolean isPathParam
-
isHeaderParam
public boolean isHeaderParam
-
isCookieParam
public boolean isCookieParam
-
isBodyParam
public boolean isBodyParam
-
hasMore
public boolean hasMore
-
isContainer
public boolean isContainer
-
secondaryParam
public boolean secondaryParam
-
isCollectionFormatMulti
public boolean isCollectionFormatMulti
-
isPrimitiveType
public boolean isPrimitiveType
-
baseName
public String baseName
-
paramName
public String paramName
-
dataType
public String dataType
-
datatypeWithEnum
public String datatypeWithEnum
-
dataFormat
public String dataFormat
-
collectionFormat
public String collectionFormat
-
description
public String description
-
unescapedDescription
public String unescapedDescription
-
baseType
public String baseType
-
defaultValue
public String defaultValue
-
enumName
public String enumName
-
example
public String example
-
testExample
public String testExample
-
jsonSchema
public String jsonSchema
-
isString
public boolean isString
-
isNumeric
public boolean isNumeric
-
isInteger
public boolean isInteger
-
isLong
public boolean isLong
-
isNumber
public boolean isNumber
-
isFloat
public boolean isFloat
-
isDouble
public boolean isDouble
-
isByteArray
public boolean isByteArray
-
isBinary
public boolean isBinary
-
isBoolean
public boolean isBoolean
-
isDate
public boolean isDate
-
isDateTime
public boolean isDateTime
-
isUuid
public boolean isUuid
-
isListContainer
public boolean isListContainer
-
isMapContainer
public boolean isMapContainer
-
isFile
public boolean isFile
-
notFile
public boolean notFile
-
isEnum
public boolean isEnum
-
isConstEnumParam
public boolean isConstEnumParam
-
items
public CodegenProperty items
-
hasValidation
public boolean hasValidation
-
required
public boolean required
Determines whether this parameter is mandatory. If the parameter is in "path", this property is required and its value MUST be true. Otherwise, the property MAY be included and its default value is false.
-
maximum
public String maximum
See http://json-schema.org/latest/json-schema-validation.html#anchor17.
-
exclusiveMaximum
public boolean exclusiveMaximum
See http://json-schema.org/latest/json-schema-validation.html#anchor17
-
minimum
public String minimum
See http://json-schema.org/latest/json-schema-validation.html#anchor21
-
exclusiveMinimum
public boolean exclusiveMinimum
See http://json-schema.org/latest/json-schema-validation.html#anchor21
-
maxLength
public Integer maxLength
See http://json-schema.org/latest/json-schema-validation.html#anchor26
-
minLength
public Integer minLength
See http://json-schema.org/latest/json-schema-validation.html#anchor29
-
pattern
public String pattern
See http://json-schema.org/latest/json-schema-validation.html#anchor33
-
maxItems
public Integer maxItems
See http://json-schema.org/latest/json-schema-validation.html#anchor42
-
minItems
public Integer minItems
See http://json-schema.org/latest/json-schema-validation.html#anchor45
-
uniqueItems
public boolean uniqueItems
See http://json-schema.org/latest/json-schema-validation.html#anchor49
-
multipleOf
public Number multipleOf
See http://json-schema.org/latest/json-schema-validation.html#anchor14
-
-