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>
_enum
Map<String,Object>
allowableValues
String
baseName
String
baseType
String
collectionFormat
String
dataFormat
String
dataType
String
datatypeWithEnum
String
defaultValue
String
description
String
enumName
String
example
boolean
exclusiveMaximum
See http://json-schema.org/latest/json-schema-validation.html#anchor17boolean
exclusiveMinimum
See http://json-schema.org/latest/json-schema-validation.html#anchor21boolean
hasMore
boolean
hasValidation
boolean
isBinary
boolean
isBodyParam
boolean
isBoolean
boolean
isByteArray
boolean
isCollectionFormatMulti
boolean
isConstEnumParam
boolean
isContainer
boolean
isCookieParam
boolean
isDate
boolean
isDateTime
boolean
isDouble
boolean
isEnum
boolean
isFile
boolean
isFloat
boolean
isFormParam
boolean
isHeaderParam
boolean
isInteger
boolean
isListContainer
boolean
isLong
boolean
isMapContainer
boolean
isNumber
boolean
isNumeric
boolean
isPathParam
boolean
isPrimitiveType
boolean
isQueryParam
boolean
isString
boolean
isUuid
CodegenProperty
items
String
jsonSchema
String
maximum
See http://json-schema.org/latest/json-schema-validation.html#anchor17.Integer
maxItems
See http://json-schema.org/latest/json-schema-validation.html#anchor42Integer
maxLength
See http://json-schema.org/latest/json-schema-validation.html#anchor26String
minimum
See http://json-schema.org/latest/json-schema-validation.html#anchor21Integer
minItems
See http://json-schema.org/latest/json-schema-validation.html#anchor45Integer
minLength
See http://json-schema.org/latest/json-schema-validation.html#anchor29Number
multipleOf
See http://json-schema.org/latest/json-schema-validation.html#anchor14boolean
notFile
String
paramName
String
pattern
See http://json-schema.org/latest/json-schema-validation.html#anchor33boolean
required
Determines whether this parameter is mandatory.boolean
secondaryParam
String
testExample
String
unescapedDescription
boolean
uniqueItems
See 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
-
-