mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-06-01 22:40:52 +00:00
Merge a8b5fe702802eda84a3290206977a7b022d1d6b9 into 2fb26c362ea6557c90353606ccdc3c446d6a8f35
This commit is contained in:
commit
d1049335e4
@ -31,7 +31,8 @@ import java.util.*;
|
|||||||
public class CodegenParameter implements IJsonSchemaValidationProperties {
|
public class CodegenParameter implements IJsonSchemaValidationProperties {
|
||||||
public boolean isFormParam, isQueryParam, isPathParam, isHeaderParam,
|
public boolean isFormParam, isQueryParam, isPathParam, isHeaderParam,
|
||||||
isCookieParam, isBodyParam, isContainer,
|
isCookieParam, isBodyParam, isContainer,
|
||||||
isCollectionFormatMulti, isPrimitiveType, isModel, isExplode, isDeepObject, isMatrix, isAllowEmptyValue;
|
isCollectionFormatMulti, isPrimitiveType, isModel, isExplode, isDeepObject, isMatrix, isAllowEmptyValue,
|
||||||
|
isFormStyle, isSpaceDelimited, isPipeDelimited;
|
||||||
public String baseName, paramName, dataType, datatypeWithEnum, dataFormat, contentType,
|
public String baseName, paramName, dataType, datatypeWithEnum, dataFormat, contentType,
|
||||||
collectionFormat, description, unescapedDescription, baseType, defaultValue, enumDefaultValue, enumName, style;
|
collectionFormat, description, unescapedDescription, baseType, defaultValue, enumDefaultValue, enumName, style;
|
||||||
|
|
||||||
@ -268,6 +269,9 @@ public class CodegenParameter implements IJsonSchemaValidationProperties {
|
|||||||
output.isExplode = this.isExplode;
|
output.isExplode = this.isExplode;
|
||||||
output.style = this.style;
|
output.style = this.style;
|
||||||
output.isDeepObject = this.isDeepObject;
|
output.isDeepObject = this.isDeepObject;
|
||||||
|
output.isFormStyle = this.isFormStyle;
|
||||||
|
output.isSpaceDelimited = this.isSpaceDelimited;
|
||||||
|
output.isPipeDelimited = this.isPipeDelimited;
|
||||||
output.isMatrix = this.isMatrix;
|
output.isMatrix = this.isMatrix;
|
||||||
output.isAllowEmptyValue = this.isAllowEmptyValue;
|
output.isAllowEmptyValue = this.isAllowEmptyValue;
|
||||||
output.contentType = this.contentType;
|
output.contentType = this.contentType;
|
||||||
@ -282,6 +286,7 @@ public class CodegenParameter implements IJsonSchemaValidationProperties {
|
|||||||
paramName, dataType, datatypeWithEnum, dataFormat, collectionFormat, description,
|
paramName, dataType, datatypeWithEnum, dataFormat, collectionFormat, description,
|
||||||
unescapedDescription, baseType, containerType, containerTypeMapped, defaultValue,
|
unescapedDescription, baseType, containerType, containerTypeMapped, defaultValue,
|
||||||
enumDefaultValue, enumName, style, isDeepObject, isMatrix, isAllowEmptyValue, example, examples,
|
enumDefaultValue, enumName, style, isDeepObject, isMatrix, isAllowEmptyValue, example, examples,
|
||||||
|
isFormStyle, isSpaceDelimited, isPipeDelimited,
|
||||||
jsonSchema, isString, isNumeric, isInteger, isLong, isNumber, isFloat, isDouble, isDecimal,
|
jsonSchema, isString, isNumeric, isInteger, isLong, isNumber, isFloat, isDouble, isDecimal,
|
||||||
isByteArray, isBinary, isBoolean, isDate, isDateTime, isUuid, isUri, isEmail, isPassword,
|
isByteArray, isBinary, isBoolean, isDate, isDateTime, isUuid, isUri, isEmail, isPassword,
|
||||||
isFreeFormObject, isAnyType, isArray, isMap, isOptional, isFile, isEnum, isEnumRef, _enum, allowableValues,
|
isFreeFormObject, isAnyType, isArray, isMap, isOptional, isFile, isEnum, isEnumRef, _enum, allowableValues,
|
||||||
@ -375,6 +380,9 @@ public class CodegenParameter implements IJsonSchemaValidationProperties {
|
|||||||
Objects.equals(enumName, that.enumName) &&
|
Objects.equals(enumName, that.enumName) &&
|
||||||
Objects.equals(style, that.style) &&
|
Objects.equals(style, that.style) &&
|
||||||
Objects.equals(isDeepObject, that.isDeepObject) &&
|
Objects.equals(isDeepObject, that.isDeepObject) &&
|
||||||
|
Objects.equals(isFormStyle, that.isFormStyle) &&
|
||||||
|
Objects.equals(isSpaceDelimited, that.isSpaceDelimited) &&
|
||||||
|
Objects.equals(isPipeDelimited, that.isPipeDelimited) &&
|
||||||
Objects.equals(isMatrix, that.isMatrix) &&
|
Objects.equals(isMatrix, that.isMatrix) &&
|
||||||
Objects.equals(isAllowEmptyValue, that.isAllowEmptyValue) &&
|
Objects.equals(isAllowEmptyValue, that.isAllowEmptyValue) &&
|
||||||
Objects.equals(example, that.example) &&
|
Objects.equals(example, that.example) &&
|
||||||
@ -440,6 +448,9 @@ public class CodegenParameter implements IJsonSchemaValidationProperties {
|
|||||||
sb.append(", enumName='").append(enumName).append('\'');
|
sb.append(", enumName='").append(enumName).append('\'');
|
||||||
sb.append(", style='").append(style).append('\'');
|
sb.append(", style='").append(style).append('\'');
|
||||||
sb.append(", deepObject='").append(isDeepObject).append('\'');
|
sb.append(", deepObject='").append(isDeepObject).append('\'');
|
||||||
|
sb.append(", isFormStyle='").append(isFormStyle).append('\'');
|
||||||
|
sb.append(", isSpaceDelimited='").append(isSpaceDelimited).append('\'');
|
||||||
|
sb.append(", isPipeDelimited='").append(isPipeDelimited).append('\'');
|
||||||
sb.append(", isMatrix='").append(isMatrix).append('\'');
|
sb.append(", isMatrix='").append(isMatrix).append('\'');
|
||||||
sb.append(", allowEmptyValue='").append(isAllowEmptyValue).append('\'');
|
sb.append(", allowEmptyValue='").append(isAllowEmptyValue).append('\'');
|
||||||
sb.append(", example='").append(example).append('\'');
|
sb.append(", example='").append(example).append('\'');
|
||||||
|
@ -2124,6 +2124,9 @@ public class DefaultCodegen implements CodegenConfig {
|
|||||||
}
|
}
|
||||||
|
|
||||||
codegenParameter.style = style.toString();
|
codegenParameter.style = style.toString();
|
||||||
|
codegenParameter.isFormStyle = Encoding.StyleEnum.FORM == style;
|
||||||
|
codegenParameter.isSpaceDelimited = Encoding.StyleEnum.SPACE_DELIMITED == style;
|
||||||
|
codegenParameter.isPipeDelimited = Encoding.StyleEnum.PIPE_DELIMITED == style;
|
||||||
codegenParameter.isDeepObject = Encoding.StyleEnum.DEEP_OBJECT == style;
|
codegenParameter.isDeepObject = Encoding.StyleEnum.DEEP_OBJECT == style;
|
||||||
|
|
||||||
if (codegenParameter.isContainer) {
|
if (codegenParameter.isContainer) {
|
||||||
@ -5288,6 +5291,9 @@ public class DefaultCodegen implements CodegenConfig {
|
|||||||
if (parameter.getStyle() != null) {
|
if (parameter.getStyle() != null) {
|
||||||
codegenParameter.style = parameter.getStyle().toString();
|
codegenParameter.style = parameter.getStyle().toString();
|
||||||
codegenParameter.isDeepObject = Parameter.StyleEnum.DEEPOBJECT == parameter.getStyle();
|
codegenParameter.isDeepObject = Parameter.StyleEnum.DEEPOBJECT == parameter.getStyle();
|
||||||
|
codegenParameter.isFormStyle = Parameter.StyleEnum.FORM == parameter.getStyle();
|
||||||
|
codegenParameter.isSpaceDelimited = Parameter.StyleEnum.SPACEDELIMITED == parameter.getStyle();
|
||||||
|
codegenParameter.isPipeDelimited = Parameter.StyleEnum.PIPEDELIMITED == parameter.getStyle();
|
||||||
codegenParameter.isMatrix = Parameter.StyleEnum.MATRIX == parameter.getStyle();
|
codegenParameter.isMatrix = Parameter.StyleEnum.MATRIX == parameter.getStyle();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user