Package io.swagger.codegen.v3
Class CodegenParameter
java.lang.Object
io.swagger.codegen.v3.CodegenObject
io.swagger.codegen.v3.CodegenParameter
- All Implemented Interfaces:
VendorExtendable
-
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanSee http://json-schema.org/latest/json-schema-validation.html#anchor17booleanSee http://json-schema.org/latest/json-schema-validation.html#anchor21booleanSee http://json-schema.org/latest/json-schema-validation.html#anchor17.See http://json-schema.org/latest/json-schema-validation.html#anchor42See http://json-schema.org/latest/json-schema-validation.html#anchor26See http://json-schema.org/latest/json-schema-validation.html#anchor21See http://json-schema.org/latest/json-schema-validation.html#anchor45See http://json-schema.org/latest/json-schema-validation.html#anchor29See http://json-schema.org/latest/json-schema-validation.html#anchor14booleanSee http://json-schema.org/latest/json-schema-validation.html#anchor33booleanDetermines whether this parameter is mandatory.booleanbooleanSee http://json-schema.org/latest/json-schema-validation.html#anchor49Fields inherited from class io.swagger.codegen.v3.CodegenObject
vendorExtensionsFields inherited from interface io.swagger.codegen.v3.VendorExtendable
PREFIX_HAS, PREFIX_IS -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.swagger.codegen.v3.CodegenObject
getBooleanValue, getHasHeaders, getHasInnerObject, getHasMore, getIsAlias, getIsArrayModel, getIsBinary, getIsBoolean, getIsByteArray, getIsCollectionFormatMulti, getIsContainer, getIsDate, getIsDateTime, getIsDefault, getIsDouble, getIsEnum, getIsFile, getIsFloat, getIsInteger, getIsListContainer, getIsLong, getIsMapContainer, getIsMultipart, getIsNotContainer, getIsNullable, getIsNumber, getIsNumeric, getIsObject, getIsPrimitiveType, getIsReadOnly, getIsResponseBinary, getIsResponseFile, getIsString, getIsUuid, getVendorExtensions, setVendorExtensions
-
Field Details
-
secondaryParam
public boolean secondaryParam -
baseName
-
paramName
-
dataType
-
datatypeWithEnum
-
dataFormat
-
collectionFormat
-
description
-
unescapedDescription
-
baseType
-
defaultValue
-
enumName
-
example
-
testExample
-
jsonSchema
-
_enum
-
allowableValues
-
items
-
nullable
public boolean nullable -
isJson
public boolean isJson -
required
public boolean requiredDetermines 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
See http://json-schema.org/latest/json-schema-validation.html#anchor17. -
exclusiveMaximum
public boolean exclusiveMaximumSee http://json-schema.org/latest/json-schema-validation.html#anchor17 -
minimum
See http://json-schema.org/latest/json-schema-validation.html#anchor21 -
exclusiveMinimum
public boolean exclusiveMinimumSee http://json-schema.org/latest/json-schema-validation.html#anchor21 -
maxLength
See http://json-schema.org/latest/json-schema-validation.html#anchor26 -
minLength
See http://json-schema.org/latest/json-schema-validation.html#anchor29 -
pattern
See http://json-schema.org/latest/json-schema-validation.html#anchor33 -
maxItems
See http://json-schema.org/latest/json-schema-validation.html#anchor42 -
minItems
See http://json-schema.org/latest/json-schema-validation.html#anchor45 -
uniqueItems
public boolean uniqueItemsSee http://json-schema.org/latest/json-schema-validation.html#anchor49 -
multipleOf
See http://json-schema.org/latest/json-schema-validation.html#anchor14
-
-
Constructor Details
-
CodegenParameter
public CodegenParameter()
-
-
Method Details
-
getIsFormParam
-
getIsQueryParam
-
getIsPathParam
-
getIsHeaderParam
-
getIsCookieParam
-
getIsBodyParam
-
copy
-
toString
-
equals
-
hashCode
public int hashCode() -
getSecondaryParam
public boolean getSecondaryParam() -
getBaseName
-
getParamName
-
getDataType
-
getDatatypeWithEnum
-
getDataFormat
-
getCollectionFormat
-
getDescription
-
getUnescapedDescription
-
getBaseType
-
getDefaultValue
-
getEnumName
-
getExample
-
getTestExample
-
getJsonSchema
-
getNotFile
public boolean getNotFile() -
get_enum
-
getAllowableValues
-
getItems
-
getNullable
public boolean getNullable() -
getIsJson
public boolean getIsJson() -
getRequired
public boolean getRequired() -
getMaximum
-
getExclusiveMaximum
public boolean getExclusiveMaximum() -
getMinimum
-
getExclusiveMinimum
public boolean getExclusiveMinimum() -
getMaxLength
-
getMinLength
-
getPattern
-
getMaxItems
-
getMinItems
-
getUniqueItems
public boolean getUniqueItems() -
getMultipleOf
-