2929public class CodegenParameter implements IJsonSchemaValidationProperties {
3030 public boolean isFormParam , isQueryParam , isPathParam , isHeaderParam ,
3131 isCookieParam , isBodyParam , isContainer ,
32- isCollectionFormatMulti , isPrimitiveType , isModel , isExplode , isDeepObject , isAllowEmptyValue ;
32+ isCollectionFormatMulti , isPrimitiveType , isModel , isExplode , isDeepObject , isMatrix , isAllowEmptyValue ;
3333 public String baseName , paramName , dataType , datatypeWithEnum , dataFormat , contentType ,
3434 collectionFormat , description , unescapedDescription , baseType , defaultValue , enumDefaultValue , enumName , style ;
3535
@@ -251,6 +251,7 @@ public CodegenParameter copy() {
251251 output .isExplode = this .isExplode ;
252252 output .style = this .style ;
253253 output .isDeepObject = this .isDeepObject ;
254+ output .isMatrix = this .isMatrix ;
254255 output .isAllowEmptyValue = this .isAllowEmptyValue ;
255256 output .contentType = this .contentType ;
256257
@@ -259,7 +260,7 @@ public CodegenParameter copy() {
259260
260261 @ Override
261262 public int hashCode () {
262- return Objects .hash (isFormParam , isQueryParam , isPathParam , isHeaderParam , isCookieParam , isBodyParam , isContainer , isCollectionFormatMulti , isPrimitiveType , isModel , isExplode , baseName , paramName , dataType , datatypeWithEnum , dataFormat , collectionFormat , description , unescapedDescription , baseType , containerType , containerTypeMapped , defaultValue , enumDefaultValue , enumName , style , isDeepObject , isAllowEmptyValue , example , examples , jsonSchema , isString , isNumeric , isInteger , isLong , isNumber , isFloat , isDouble , isDecimal , isByteArray , isBinary , isBoolean , isDate , isDateTime , isUuid , isUri , isEmail , isPassword , isFreeFormObject , isAnyType , isArray , isMap , isFile , isEnum , isEnumRef , _enum , allowableValues , items , mostInnerItems , additionalProperties , vars , requiredVars , vendorExtensions , hasValidation , getMaxProperties (), getMinProperties (), isNullable , isDeprecated , required , getMaximum (), getExclusiveMaximum (), getMinimum (), getExclusiveMinimum (), getMaxLength (), getMinLength (), getPattern (), getMaxItems (), getMinItems (), getUniqueItems (), contentType , multipleOf , isNull , isVoid , additionalPropertiesIsAnyType , hasVars , hasRequired , isShort , isUnboundedInteger , hasDiscriminatorWithNonEmptyMapping , composedSchemas , hasMultipleTypes , schema , content , requiredVarsMap , ref , uniqueItemsBoolean , schemaIsFromAdditionalProperties );
263+ return Objects .hash (isFormParam , isQueryParam , isPathParam , isHeaderParam , isCookieParam , isBodyParam , isContainer , isCollectionFormatMulti , isPrimitiveType , isModel , isExplode , baseName , paramName , dataType , datatypeWithEnum , dataFormat , collectionFormat , description , unescapedDescription , baseType , containerType , containerTypeMapped , defaultValue , enumDefaultValue , enumName , style , isDeepObject , isMatrix , isAllowEmptyValue , example , examples , jsonSchema , isString , isNumeric , isInteger , isLong , isNumber , isFloat , isDouble , isDecimal , isByteArray , isBinary , isBoolean , isDate , isDateTime , isUuid , isUri , isEmail , isPassword , isFreeFormObject , isAnyType , isArray , isMap , isFile , isEnum , isEnumRef , _enum , allowableValues , items , mostInnerItems , additionalProperties , vars , requiredVars , vendorExtensions , hasValidation , getMaxProperties (), getMinProperties (), isNullable , isDeprecated , required , getMaximum (), getExclusiveMaximum (), getMinimum (), getExclusiveMinimum (), getMaxLength (), getMinLength (), getPattern (), getMaxItems (), getMinItems (), getUniqueItems (), contentType , multipleOf , isNull , isVoid , additionalPropertiesIsAnyType , hasVars , hasRequired , isShort , isUnboundedInteger , hasDiscriminatorWithNonEmptyMapping , composedSchemas , hasMultipleTypes , schema , content , requiredVarsMap , ref , uniqueItemsBoolean , schemaIsFromAdditionalProperties );
263264 }
264265
265266 @ Override
@@ -341,6 +342,7 @@ public boolean equals(Object o) {
341342 Objects .equals (enumName , that .enumName ) &&
342343 Objects .equals (style , that .style ) &&
343344 Objects .equals (isDeepObject , that .isDeepObject ) &&
345+ Objects .equals (isMatrix , that .isMatrix ) &&
344346 Objects .equals (isAllowEmptyValue , that .isAllowEmptyValue ) &&
345347 Objects .equals (example , that .example ) &&
346348 Objects .equals (examples , that .examples ) &&
@@ -405,6 +407,7 @@ public String toString() {
405407 sb .append (", enumName='" ).append (enumName ).append ('\'' );
406408 sb .append (", style='" ).append (style ).append ('\'' );
407409 sb .append (", deepObject='" ).append (isDeepObject ).append ('\'' );
410+ sb .append (", isMatrix='" ).append (isMatrix ).append ('\'' );
408411 sb .append (", allowEmptyValue='" ).append (isAllowEmptyValue ).append ('\'' );
409412 sb .append (", example='" ).append (example ).append ('\'' );
410413 sb .append (", examples='" ).append (examples ).append ('\'' );
0 commit comments