diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenModel.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenModel.java
index 40ef6fe3224..c91f0593045 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenModel.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenModel.java
@@ -114,6 +114,7 @@ public class CodegenModel implements IJsonSchemaValidationProperties {
private boolean schemaIsFromAdditionalProperties;
private boolean isBooleanSchemaTrue;
private boolean isBooleanSchemaFalse;
+ private String format;
/**
* The type of the value for the additionalProperties keyword in the OAS document.
@@ -199,6 +200,16 @@ public class CodegenModel implements IJsonSchemaValidationProperties {
this.isBooleanSchemaFalse = isBooleanSchemaFalse;
}
+ @Override
+ public String getFormat() {
+ return format;
+ }
+
+ @Override
+ public void setFormat(String format) {
+ this.format = format;
+ }
+
@Override
public String getRef() {
return ref;
@@ -987,6 +998,7 @@ public class CodegenModel implements IJsonSchemaValidationProperties {
getUniqueItems() == that.getUniqueItems() &&
getExclusiveMinimum() == that.getExclusiveMinimum() &&
getExclusiveMaximum() == that.getExclusiveMaximum() &&
+ Objects.equals(format, that.getFormat()) &&
Objects.equals(uniqueItemsBoolean, that.getUniqueItemsBoolean()) &&
Objects.equals(ref, that.getRef()) &&
Objects.equals(requiredVarsMap, that.getRequiredVarsMap()) &&
@@ -1063,7 +1075,8 @@ public class CodegenModel implements IJsonSchemaValidationProperties {
getMaximum(), getPattern(), getMultipleOf(), getItems(), getAdditionalProperties(), getIsModel(),
getAdditionalPropertiesIsAnyType(), hasDiscriminatorWithNonEmptyMapping,
isAnyType, getComposedSchemas(), hasMultipleTypes, isDecimal, isUuid, requiredVarsMap, ref,
- uniqueItemsBoolean, schemaIsFromAdditionalProperties, isBooleanSchemaTrue, isBooleanSchemaFalse);
+ uniqueItemsBoolean, schemaIsFromAdditionalProperties, isBooleanSchemaTrue, isBooleanSchemaFalse,
+ format);
}
@Override
@@ -1166,6 +1179,7 @@ public class CodegenModel implements IJsonSchemaValidationProperties {
sb.append(", schemaIsFromAdditionalProperties=").append(schemaIsFromAdditionalProperties);
sb.append(", isBooleanSchemaTrue=").append(isBooleanSchemaTrue);
sb.append(", isBooleanSchemaFalse=").append(isBooleanSchemaFalse);
+ sb.append(", format=").append(format);
sb.append('}');
return sb.toString();
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenParameter.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenParameter.java
index 23b39af6fe7..fb7da26fc3b 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenParameter.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenParameter.java
@@ -460,6 +460,16 @@ public class CodegenParameter implements IJsonSchemaValidationProperties {
@Override
public void setIsBooleanSchemaFalse(boolean isBooleanSchemaFalse) {}
+ // use schema.getFormat or content.mediaType.schema.getFormat instead of this
+ @Override
+ public String getFormat() {
+ return null;
+ }
+
+ // use schema.setFormat or content.mediaType.schema.setFormat instead of this
+ @Override
+ public void setFormat(String format) {}
+
@Override
public String getPattern() {
return pattern;
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenProperty.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenProperty.java
index cfc69072d11..f285544f24f 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenProperty.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenProperty.java
@@ -200,6 +200,13 @@ public class CodegenProperty implements Cloneable, IJsonSchemaValidationProperti
private boolean schemaIsFromAdditionalProperties;
private boolean isBooleanSchemaTrue;
private boolean isBooleanSchemaFalse;
+ private String format;
+
+ @Override
+ public void setFormat(String format) { this.format = format; }
+
+ @Override
+ public String getFormat() { return format; }
@Override
public boolean getIsBooleanSchemaTrue() {
@@ -742,6 +749,9 @@ public class CodegenProperty implements Cloneable, IJsonSchemaValidationProperti
if (this.ref != null) {
cp.setRef(this.ref);
}
+ if (this.format != null) {
+ cp.setFormat(this.format);
+ }
return cp;
} catch (CloneNotSupportedException e) {
@@ -1040,6 +1050,7 @@ public class CodegenProperty implements Cloneable, IJsonSchemaValidationProperti
sb.append(", schemaIsFromAdditionalProperties=").append(schemaIsFromAdditionalProperties);
sb.append(", isBooleanSchemaTrue=").append(isBooleanSchemaTrue);
sb.append(", isBooleanSchemaFalse=").append(isBooleanSchemaFalse);
+ sb.append(", format=").append(format);
sb.append('}');
return sb.toString();
}
@@ -1101,6 +1112,7 @@ public class CodegenProperty implements Cloneable, IJsonSchemaValidationProperti
getAdditionalPropertiesIsAnyType() == that.getAdditionalPropertiesIsAnyType() &&
getHasVars() == that.getHasVars() &&
getHasRequired() == that.getHasRequired() &&
+ Objects.equals(format, that.getFormat()) &&
Objects.equals(uniqueItemsBoolean, that.getUniqueItemsBoolean()) &&
Objects.equals(ref, that.getRef()) &&
Objects.equals(requiredVarsMap, that.getRequiredVarsMap()) &&
@@ -1168,6 +1180,7 @@ public class CodegenProperty implements Cloneable, IJsonSchemaValidationProperti
nameInSnakeCase, enumName, maxItems, minItems, isXmlAttribute, xmlPrefix, xmlName,
xmlNamespace, isXmlWrapped, isNull, additionalPropertiesIsAnyType, hasVars, hasRequired,
hasDiscriminatorWithNonEmptyMapping, composedSchemas, hasMultipleTypes, requiredVarsMap,
- ref, uniqueItemsBoolean, schemaIsFromAdditionalProperties, isBooleanSchemaTrue, isBooleanSchemaFalse);
+ ref, uniqueItemsBoolean, schemaIsFromAdditionalProperties, isBooleanSchemaTrue, isBooleanSchemaFalse,
+ format);
}
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenResponse.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenResponse.java
index 58dbd616375..2358faf3c7f 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenResponse.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/CodegenResponse.java
@@ -209,6 +209,16 @@ public class CodegenResponse implements IJsonSchemaValidationProperties {
@Override
public void setIsBooleanSchemaFalse(boolean isBooleanSchemaFalse) {}
+ // use content.mediaType.schema.getFormat instead of this
+ @Override
+ public String getFormat() {
+ return null;
+ }
+
+ // use content.mediaType.schema.setFormat instead of this
+ @Override
+ public void setFormat(String format) {}
+
public LinkedHashMap getContent() {
return content;
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java
index e49231b10f4..f6a26a8dfe9 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java
@@ -2785,6 +2785,52 @@ public class DefaultCodegen implements CodegenConfig {
return schemaTestCases;
}
+ /**
+ * Sets the booleans that define the model's type
+ *
+ * @param model the model to update
+ * @param schema the model's schema
+ */
+ protected void updateModelForString(CodegenModel model, Schema schema) {
+ // NOTE: String schemas as CodegenModel is a rare use case and may be removed at a later date.
+ if (ModelUtils.isDateTimeSchema(schema)) {
+ // NOTE: DateTime schemas as CodegenModel is a rare use case and may be removed at a later date.
+ model.setIsString(false); // for backward compatibility with 2.x
+ model.isDateTime = Boolean.TRUE;
+ } else if (ModelUtils.isDateSchema(schema)) {
+ // NOTE: Date schemas as CodegenModel is a rare use case and may be removed at a later date.
+ model.setIsString(false); // for backward compatibility with 2.x
+ model.isDate = Boolean.TRUE;
+ } else if (ModelUtils.isUUIDSchema(schema)) {
+ // NOTE: UUID schemas as CodegenModel is a rare use case and may be removed at a later date.
+ model.setIsString(false);
+ model.setIsUuid(true);
+ }
+ }
+
+ protected void updateModelForNumber(CodegenModel model, Schema schema) {
+ // NOTE: Number schemas as CodegenModel is a rare use case and may be removed at a later date.
+ model.isNumeric = Boolean.TRUE;
+ if (ModelUtils.isFloatSchema(schema)) { // float
+ model.isFloat = Boolean.TRUE;
+ } else if (ModelUtils.isDoubleSchema(schema)) { // double
+ model.isDouble = Boolean.TRUE;
+ }
+ }
+
+ protected void updateModelForInteger(CodegenModel model, Schema schema) {
+ // NOTE: Integral schemas as CodegenModel is a rare use case and may be removed at a later date.
+ model.isNumeric = Boolean.TRUE;
+ if (ModelUtils.isLongSchema(schema)) { // int64/long format
+ model.isLong = Boolean.TRUE;
+ } else {
+ model.isInteger = Boolean.TRUE; // older use case, int32 and unbounded int
+ if (ModelUtils.isShortSchema(schema)) { // int32
+ model.setIsShort(Boolean.TRUE);
+ }
+ }
+ }
+
/**
* Convert OAS Model object to Codegen Model object.
*
@@ -2866,6 +2912,7 @@ public class DefaultCodegen implements CodegenConfig {
}
m.setTypeProperties(schema);
+ m.setFormat(schema.getFormat());
m.setComposedSchemas(getComposedSchemas(schema));
if (ModelUtils.isArraySchema(schema)) {
CodegenProperty arrayProperty = fromProperty(name, schema, false);
@@ -2873,39 +2920,11 @@ public class DefaultCodegen implements CodegenConfig {
m.arrayModelType = arrayProperty.complexType;
addParentContainer(m, name, schema);
} else if (ModelUtils.isIntegerSchema(schema)) { // integer type
- // NOTE: Integral schemas as CodegenModel is a rare use case and may be removed at a later date.
- m.isNumeric = Boolean.TRUE;
- if (ModelUtils.isLongSchema(schema)) { // int64/long format
- m.isLong = Boolean.TRUE;
- } else {
- m.isInteger = Boolean.TRUE; // older use case, int32 and unbounded int
- if (ModelUtils.isShortSchema(schema)) { // int32
- m.setIsShort(Boolean.TRUE);
- }
- }
+ updateModelForInteger(m, schema);
} else if (ModelUtils.isStringSchema(schema)) {
- // NOTE: String schemas as CodegenModel is a rare use case and may be removed at a later date.
- if (ModelUtils.isDateTimeSchema(schema)) {
- // NOTE: DateTime schemas as CodegenModel is a rare use case and may be removed at a later date.
- m.setIsString(false); // for backward compatibility with 2.x
- m.isDateTime = Boolean.TRUE;
- } else if (ModelUtils.isDateSchema(schema)) {
- // NOTE: Date schemas as CodegenModel is a rare use case and may be removed at a later date.
- m.setIsString(false); // for backward compatibility with 2.x
- m.isDate = Boolean.TRUE;
- } else if (ModelUtils.isUUIDSchema(schema)) {
- // NOTE: UUID schemas as CodegenModel is a rare use case and may be removed at a later date.
- m.setIsString(false);
- m.setIsUuid(true);
- }
+ updateModelForString(m, schema);
} else if (ModelUtils.isNumberSchema(schema)) {
- // NOTE: Number schemas as CodegenModel is a rare use case and may be removed at a later date.
- m.isNumeric = Boolean.TRUE;
- if (ModelUtils.isFloatSchema(schema)) { // float
- m.isFloat = Boolean.TRUE;
- } else if (ModelUtils.isDoubleSchema(schema)) { // double
- m.isDouble = Boolean.TRUE;
- }
+ updateModelForNumber(m, schema);
} else if (ModelUtils.isAnyType(schema)) {
updateModelForAnyType(m, schema);
} else if (ModelUtils.isTypeObjectSchema(schema)) {
@@ -3575,6 +3594,27 @@ public class DefaultCodegen implements CodegenConfig {
property.pattern = toRegularExpression(p.getPattern());
}
+ protected void updatePropertyForNumber(CodegenProperty property, Schema p) {
+ property.isNumeric = Boolean.TRUE;
+ if (ModelUtils.isFloatSchema(p)) { // float
+ property.isFloat = Boolean.TRUE;
+ } else if (ModelUtils.isDoubleSchema(p)) { // double
+ property.isDouble = Boolean.TRUE;
+ }
+ }
+
+ protected void updatePropertyForInteger(CodegenProperty property, Schema p) {
+ property.isNumeric = Boolean.TRUE;
+ if (ModelUtils.isLongSchema(p)) { // int64/long format
+ property.isLong = Boolean.TRUE;
+ } else {
+ property.isInteger = Boolean.TRUE; // older use case, int32 and unbounded int
+ if (ModelUtils.isShortSchema(p)) { // int32
+ property.setIsShort(Boolean.TRUE);
+ }
+ }
+ }
+
/**
* TODO remove this in 7.0.0 as a breaking change
* This method was kept when required was added to the fromProperty signature
@@ -3646,6 +3686,7 @@ public class DefaultCodegen implements CodegenConfig {
property.setSchemaIsFromAdditionalProperties(schemaIsFromAdditionalProperties);
property.required = required;
ModelUtils.syncValidationProperties(p, property);
+ property.setFormat(p.getFormat());
property.name = toVarName(name);
property.baseName = name;
@@ -3763,15 +3804,7 @@ public class DefaultCodegen implements CodegenConfig {
property.setTypeProperties(p);
property.setComposedSchemas(getComposedSchemas(p));
if (ModelUtils.isIntegerSchema(p)) { // integer type
- property.isNumeric = Boolean.TRUE;
- if (ModelUtils.isLongSchema(p)) { // int64/long format
- property.isLong = Boolean.TRUE;
- } else {
- property.isInteger = Boolean.TRUE; // older use case, int32 and unbounded int
- if (ModelUtils.isShortSchema(p)) { // int32
- property.setIsShort(Boolean.TRUE);
- }
- }
+ updatePropertyForInteger(property, p);
} else if (ModelUtils.isBooleanSchema(p)) { // boolean type
property.getter = toBooleanGetter(name);
} else if (ModelUtils.isFileSchema(p) && !ModelUtils.isStringSchema(p)) {
@@ -3780,12 +3813,7 @@ public class DefaultCodegen implements CodegenConfig {
} else if (ModelUtils.isStringSchema(p)) {
updatePropertyForString(property, p);
} else if (ModelUtils.isNumberSchema(p)) {
- property.isNumeric = Boolean.TRUE;
- if (ModelUtils.isFloatSchema(p)) { // float
- property.isFloat = Boolean.TRUE;
- } else if (ModelUtils.isDoubleSchema(p)) { // double
- property.isDouble = Boolean.TRUE;
- }
+ updatePropertyForNumber(property, p);
} else if (ModelUtils.isArraySchema(p)) {
// default to string if inner item is undefined
property.isContainer = true;
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/IJsonSchemaValidationProperties.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/IJsonSchemaValidationProperties.java
index e3b41904e4a..80550ee8852 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/IJsonSchemaValidationProperties.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/IJsonSchemaValidationProperties.java
@@ -202,6 +202,10 @@ public interface IJsonSchemaValidationProperties {
void setSchemaIsFromAdditionalProperties(boolean schemaIsFromAdditionalProperties);
+ void setFormat(String format);
+
+ String getFormat();
+
/**
* Syncs all the schema's type properties into the IJsonSchemaValidationProperties instance
* for now this only supports types without format information
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java
index c62e5bbe37e..d4a44799ba4 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java
@@ -663,6 +663,40 @@ public class PerlClientCodegen extends DefaultCodegen implements CodegenConfig {
System.out.println("################################################################################");
}
+ /**
+ * Convert OAS Model object to Codegen Model object
+ * A custom version is made for this method to ensure that
+ * model.format remains empty string
+ *
+ * @param name the name of the model
+ * @param sc OAS Model object
+ * @return Codegen Model object
+ */
+ @Override
+ public CodegenModel fromModel(String name, Schema sc) {
+ CodegenModel cm = super.fromModel(name, sc);
+ cm.setFormat("");
+ return cm;
+ }
+
+ /**
+ * Convert OAS Property object to Codegen Property object
+ * A custom version is made for this method to ensure that
+ * property.format remains empty string
+ *
+ * @param name name of the property
+ * @param p OAS property schema
+ * @param required true if the property is required in the next higher object schema, false otherwise
+ * @param schemaIsFromAdditionalProperties true if the property is defined by additional properties schema
+ * @return Codegen Property object
+ */
+ @Override
+ public CodegenProperty fromProperty(String name, Schema p, boolean required, boolean schemaIsFromAdditionalProperties) {
+ CodegenProperty property = super.fromProperty(name, p, required, schemaIsFromAdditionalProperties);
+ property.setFormat("");
+ return property;
+ }
+
@Override
public GeneratorLanguage generatorLanguage() { return GeneratorLanguage.PERL; }
}
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonExperimentalClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonExperimentalClientCodegen.java
index c2f27e6c1fe..8741096c7b1 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonExperimentalClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonExperimentalClientCodegen.java
@@ -1168,9 +1168,6 @@ public class PythonExperimentalClientCodegen extends AbstractPythonCodegen {
schema.setName(name);
codegenModel = fromModel(name, schema);
}
- if (codegenModel != null) {
- codegenParameter.isModel = true;
- }
if (codegenModel != null && (codegenModel.hasVars || forceSimpleRef)) {
if (StringUtils.isEmpty(bodyParameterName)) {
@@ -1183,49 +1180,32 @@ public class PythonExperimentalClientCodegen extends AbstractPythonCodegen {
codegenParameter.dataType = getTypeDeclaration(codegenModel.classname);
codegenParameter.description = codegenModel.description;
codegenParameter.isNullable = codegenModel.isNullable;
- imports.add(codegenParameter.baseType);
} else {
CodegenProperty codegenProperty = fromProperty("property", schema, false);
- if (codegenProperty != null && codegenProperty.getComplexType() != null && codegenProperty.getComplexType().contains(" | ")) {
- List parts = Arrays.asList(codegenProperty.getComplexType().split(" \\| "));
- imports.addAll(parts);
- String codegenModelName = codegenProperty.getComplexType();
- codegenParameter.baseName = codegenModelName;
- codegenParameter.paramName = toParamName(codegenParameter.baseName);
- codegenParameter.baseType = codegenParameter.baseName;
- codegenParameter.dataType = getTypeDeclaration(codegenModelName);
- codegenParameter.description = codegenProperty.getDescription();
- codegenParameter.isNullable = codegenProperty.isNullable;
- } else {
- if (ModelUtils.isMapSchema(schema)) {// http body is map
- LOGGER.error("Map should be supported. Please report to openapi-generator github repo about the issue.");
- } else if (codegenProperty != null) {
- String codegenModelName, codegenModelDescription;
+ if (ModelUtils.isMapSchema(schema)) {// http body is map
+ // LOGGER.error("Map should be supported. Please report to openapi-generator github repo about the issue.");
+ } else if (codegenProperty != null) {
+ String codegenModelName, codegenModelDescription;
- if (codegenModel != null) {
- codegenModelName = codegenModel.classname;
- codegenModelDescription = codegenModel.description;
- } else {
- codegenModelName = "anyType";
- codegenModelDescription = "";
- }
-
- if (StringUtils.isEmpty(bodyParameterName)) {
- codegenParameter.baseName = codegenModelName;
- } else {
- codegenParameter.baseName = bodyParameterName;
- }
-
- codegenParameter.paramName = toParamName(codegenParameter.baseName);
- codegenParameter.baseType = codegenModelName;
- codegenParameter.dataType = getTypeDeclaration(codegenModelName);
- codegenParameter.description = codegenModelDescription;
-
- if (codegenProperty.complexType != null) {
- imports.add(codegenProperty.complexType);
- }
+ if (codegenModel != null) {
+ codegenModelName = codegenModel.classname;
+ codegenModelDescription = codegenModel.description;
+ } else {
+ codegenModelName = "anyType";
+ codegenModelDescription = "";
}
+
+ if (StringUtils.isEmpty(bodyParameterName)) {
+ codegenParameter.baseName = codegenModelName;
+ } else {
+ codegenParameter.baseName = bodyParameterName;
+ }
+
+ codegenParameter.paramName = toParamName(codegenParameter.baseName);
+ codegenParameter.baseType = codegenModelName;
+ codegenParameter.dataType = getTypeDeclaration(codegenModelName);
+ codegenParameter.description = codegenModelDescription;
}
// set nullable
@@ -1431,26 +1411,12 @@ public class PythonExperimentalClientCodegen extends AbstractPythonCodegen {
@Override
public CodegenModel fromModel(String name, Schema sc) {
CodegenModel cm = super.fromModel(name, sc);
- Schema unaliasedSchema = unaliasSchema(sc);
- if (unaliasedSchema != null) {
- if (ModelUtils.isDecimalSchema(unaliasedSchema)) { // type: string, format: number
- cm.isString = false;
- cm.isDecimal = true;
- }
- }
if (cm.isNullable) {
cm.setIsNull(true);
cm.isNullable = false;
cm.setHasMultipleTypes(true);
}
- // TODO improve this imports addition code
- if (cm.isArray && cm.getItems() != null && cm.getItems().complexType != null) {
- cm.imports.add(cm.getItems().complexType);
- }
- if (cm.isArray && cm.getItems() != null && cm.getItems().mostInnerItems != null && cm.getItems().mostInnerItems.complexType != null) {
- cm.imports.add(cm.getItems().mostInnerItems.complexType);
- }
Boolean isNotPythonModelSimpleModel = (ModelUtils.isComposedSchema(sc) || ModelUtils.isObjectSchema(sc) || ModelUtils.isMapSchema(sc));
setAdditionalPropsAndItemsVarNames(cm);
if (isNotPythonModelSimpleModel) {
@@ -1601,22 +1567,6 @@ public class PythonExperimentalClientCodegen extends AbstractPythonCodegen {
@Override
protected void addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel, Schema schema) {
- Schema addProps = getAdditionalProperties(schema);
- if (addProps != null) {
- // if AdditionalProperties exists, get its datatype and
- // store it in codegenModel.additionalPropertiesType.
- // The 'addProps' may be a reference, getTypeDeclaration will resolve
- // the reference.
- List referencedModelNames = new ArrayList();
- codegenModel.additionalPropertiesType = getTypeString(addProps, "", "", referencedModelNames);
- if (referencedModelNames.size() != 0) {
- // Models that are referenced in the 'additionalPropertiesType' keyword
- // must be added to the imports.
- codegenModel.imports.addAll(referencedModelNames);
- }
- }
- // If addProps is null, the value of the 'additionalProperties' keyword is set
- // to false, i.e. no additional properties are allowed.
}
/**
@@ -2281,33 +2231,70 @@ public class PythonExperimentalClientCodegen extends AbstractPythonCodegen {
}
+ /**
+ * Sets the booleans that define the model's type
+ *
+ * @param model the model to update
+ * @param schema the model's schema
+ */
+ protected void updateModelForString(CodegenModel model, Schema schema) {
+ if (ModelUtils.isDateTimeSchema(schema)) {
+ // isString stays true, format stores that this is a date-time
+ } else if (ModelUtils.isDateSchema(schema)) {
+ // isString stays true, format stores that this is a date
+ } else if (ModelUtils.isUUIDSchema(schema)) {
+ // isString stays true, format stores that this is a uuid
+ } else if (ModelUtils.isDecimalSchema(schema)) {
+ // isString stays true, format stores that this is a uuid
+ } else if (ModelUtils.isBinarySchema(schema)) {
+ // format stores that this is binary
+ model.isString = true;
+ }
+ }
+
+ protected void updateModelForNumber(CodegenModel model, Schema schema) {
+ model.setIsNumber(true);
+ // float vs double info is stored in format
+ }
+
+ protected void updateModelForInteger(CodegenModel model, Schema schema) {
+ model.isInteger = true;
+ // int32 int64 info is stored in format
+ }
+
protected void updatePropertyForString(CodegenProperty property, Schema p) {
if (ModelUtils.isByteArraySchema(p)) {
- property.isByteArray = true;
- property.setIsString(false);
+ // isString stays true, format stores that this is a byte
} else if (ModelUtils.isBinarySchema(p)) {
- property.isBinary = true;
- property.isFile = true; // file = binary in OAS3
+ // format stores that this is binary
+ property.isString = true;
} else if (ModelUtils.isUUIDSchema(p)) {
- property.setIsString(false); // so the templates only see isUuid
- property.setIsUuid(true);
+ // isString stays true, format stores that this is a uuid
} else if (ModelUtils.isURISchema(p)) {
property.isUri = true;
} else if (ModelUtils.isEmailSchema(p)) {
property.isEmail = true;
} else if (ModelUtils.isDateSchema(p)) { // date format
- property.setIsString(false); // so the templates only see isDate
- property.isDate = true;
+ // isString stays true, format stores that this is a date
} else if (ModelUtils.isDateTimeSchema(p)) { // date-time format
- property.setIsString(false); // so the templates only see isDateTime
- property.isDateTime = true;
+ // isString stays true, format stores that this is a date-time
} else if (ModelUtils.isDecimalSchema(p)) { // type: string, format: number
- property.setIsString(false); // so the templates only see isDecimal
- property.isDecimal = true;
+ // isString stays true, format stores that this is a number
}
property.pattern = toRegularExpression(p.getPattern());
}
+ protected void updatePropertyForNumber(CodegenProperty property, Schema p) {
+ property.setIsNumber(true);
+ // float and double differentiation is determined with format info
+ }
+
+ protected void updatePropertyForInteger(CodegenProperty property, Schema p) {
+ property.isInteger = true;
+ // int32 and int64 differentiation is determined with format info
+ }
+
+
@Override
protected void updatePropertyForObject(CodegenProperty property, Schema p) {
addVarsRequiredVarsAdditionalProps(p, property);
diff --git a/modules/openapi-generator/src/main/resources/python-experimental/model_templates/format_base.handlebars b/modules/openapi-generator/src/main/resources/python-experimental/model_templates/format_base.handlebars
new file mode 100644
index 00000000000..38adf5903c8
--- /dev/null
+++ b/modules/openapi-generator/src/main/resources/python-experimental/model_templates/format_base.handlebars
@@ -0,0 +1,27 @@
+{{#eq getFormat "uuid"}}
+schemas.UUIDBase,
+{{/eq}}
+{{#eq getFormat "date"}}
+schemas.DateBase,
+{{/eq}}
+{{#eq getFormat "date-time"}}
+schemas.DateTimeBase,
+{{/eq}}
+{{#eq getFormat "number"}}
+schemas.DecimalBase,
+{{/eq}}
+{{#eq getFormat "binary"}}
+schemas.BinaryBase,
+{{/eq}}
+{{#eq getFormat "int32"}}
+schemas.Int32Base,
+{{/eq}}
+{{#eq getFormat "int64"}}
+schemas.Int64Base,
+{{/eq}}
+{{#eq getFormat "double"}}
+schemas.Float32Base,
+{{/eq}}
+{{#eq getFormat "float"}}
+schemas.Float64Base,
+{{/eq}}
\ No newline at end of file
diff --git a/modules/openapi-generator/src/main/resources/python-experimental/model_templates/schema.handlebars b/modules/openapi-generator/src/main/resources/python-experimental/model_templates/schema.handlebars
index 24bcf8ab357..6f9d565ada3 100644
--- a/modules/openapi-generator/src/main/resources/python-experimental/model_templates/schema.handlebars
+++ b/modules/openapi-generator/src/main/resources/python-experimental/model_templates/schema.handlebars
@@ -25,7 +25,7 @@
{{/or}}
{{/if}}
{{#if isAnyType}}
- {{#or isEnum hasVars hasValidation getRequiredVarsMap getHasDiscriminatorWithNonEmptyMapping items}}
+ {{#or isEnum hasVars hasValidation getRequiredVarsMap getHasDiscriminatorWithNonEmptyMapping items getFormat}}
{{> model_templates/schema_composed_or_anytype }}
{{else}}
{{> model_templates/var_equals_cls }}
diff --git a/modules/openapi-generator/src/main/resources/python-experimental/model_templates/schema_composed_or_anytype.handlebars b/modules/openapi-generator/src/main/resources/python-experimental/model_templates/schema_composed_or_anytype.handlebars
index 61067e43a25..0c4382484aa 100644
--- a/modules/openapi-generator/src/main/resources/python-experimental/model_templates/schema_composed_or_anytype.handlebars
+++ b/modules/openapi-generator/src/main/resources/python-experimental/model_templates/schema_composed_or_anytype.handlebars
@@ -2,6 +2,9 @@
class {{#if this.classname}}{{classname}}{{else}}{{#if nameInSnakeCase}}{{name}}{{else}}{{baseName}}{{/if}}{{/if}}(
{{#if getIsAnyType}}
+ {{#if getFormat}}
+ {{> model_templates/format_base }}
+ {{/if}}
{{#if composedSchemas}}
schemas.ComposedSchema,
{{else}}
@@ -9,7 +12,7 @@ class {{#if this.classname}}{{classname}}{{else}}{{#if nameInSnakeCase}}{{name}}
{{/if}}
{{else}}
{{#if getHasMultipleTypes}}
- schemas.SchemaTypeCheckerClsFactory(typing.Union[{{#if isNull}}schemas.NoneClass, {{/if}}{{#if isMap}}frozendict.frozendict, {{/if}}{{#if isArray}}tuple, {{/if}}{{#or isString isByteArray isDate isDateTime isDecimal}}str, {{/or}}{{#or isUnboundedInteger isShort isLong isFloat isDouble isNumber}}decimal.Decimal, {{/or}}{{#if isBoolean}}schemas.BoolClass, {{/if}}]),
+ schemas.SchemaTypeCheckerClsFactory(typing.Union[{{#if isNull}}schemas.NoneClass, {{/if}}{{#if isMap}}frozendict.frozendict, {{/if}}{{#if isArray}}tuple, {{/if}}{{#if isString }}str, {{/if}}{{#or isInteger isNumber}}decimal.Decimal, {{/or}}{{#if isBoolean}}schemas.BoolClass, {{/if}}]),
{{/if}}
{{#if composedSchemas}}
schemas.ComposedBase,
@@ -31,10 +34,13 @@ class {{#if this.classname}}{{classname}}{{else}}{{#if nameInSnakeCase}}{{name}}
{{/if}}
"""
{{/if}}
-{{#or hasValidation composedSchemas getItems additionalProperties getRequiredVarsMap getHasDiscriminatorWithNonEmptyMapping vars}}
+{{#or hasValidation composedSchemas getItems additionalProperties getRequiredVarsMap getHasDiscriminatorWithNonEmptyMapping vars getFormat}}
class MetaOapg:
+{{#if getFormat}}
+ format = '{{getFormat}}'
+{{/if}}
{{#with items}}
{{#if complexType}}
diff --git a/modules/openapi-generator/src/main/resources/python-experimental/model_templates/schema_python_types.handlebars b/modules/openapi-generator/src/main/resources/python-experimental/model_templates/schema_python_types.handlebars
index 59c5dfd41ea..c239ed2f569 100644
--- a/modules/openapi-generator/src/main/resources/python-experimental/model_templates/schema_python_types.handlebars
+++ b/modules/openapi-generator/src/main/resources/python-experimental/model_templates/schema_python_types.handlebars
@@ -1 +1 @@
-{{#if isAnyType}}dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, {{/if}}{{#if isArray}}tuple, {{/if}}{{#if isMap}}dict, frozendict.frozendict, {{/if}}{{#if isNull}}None, {{/if}}{{#or isString isByteArray}}str, {{/or}}{{#or isUnboundedInteger isShort isLong}}int, {{/or}}{{#or isFloat isDouble}}float, {{/or}}{{#if isNumber}}decimal.Decimal, int, float, {{/if}}{{#if isDate}}date, str, {{/if}}{{#if isUuid}}uuid.UUID, str, {{/if}}{{#if isDateTime}}datetime, str, {{/if}}{{#if isDecimal}}str, {{/if}}{{#if isBoolean}}bool, {{/if}}{{#if isBinary}}bytes, io.FileIO, io.BufferedReader, {{/if}}
\ No newline at end of file
+{{#if isAnyType}}dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, {{/if}}{{#if isArray}}tuple, {{/if}}{{#if isMap}}dict, frozendict.frozendict, {{/if}}{{#if isNull}}None, {{/if}}{{#if isString }}{{#neq format "binary"}}str, {{/neq}}{{#eq format "date"}}date, {{/eq}}{{#eq format "date-time"}}datetime, {{/eq}}{{#eq format "uuid"}}uuid.UUID, {{/eq}}{{#eq format "binary"}}bytes, io.FileIO, io.BufferedReader, {{/eq}}{{/if}}{{#if isInteger}}decimal.Decimal, int, {{/if}}{{#if isNumber}}decimal.Decimal, int, float, {{/if}}{{#if isBoolean}}bool, {{/if}}
\ No newline at end of file
diff --git a/modules/openapi-generator/src/main/resources/python-experimental/model_templates/var_equals_cls.handlebars b/modules/openapi-generator/src/main/resources/python-experimental/model_templates/var_equals_cls.handlebars
index f3a3c80a055..4e1177d37ba 100644
--- a/modules/openapi-generator/src/main/resources/python-experimental/model_templates/var_equals_cls.handlebars
+++ b/modules/openapi-generator/src/main/resources/python-experimental/model_templates/var_equals_cls.handlebars
@@ -1 +1 @@
-{{#if this.classname}}{{classname}}{{else}}{{#if nameInSnakeCase}}{{name}}{{else}}{{baseName}}{{/if}}{{/if}} = {{#or getIsBooleanSchemaTrue getIsBooleanSchemaFalse}}{{#if getIsBooleanSchemaTrue}}schemas.AnyTypeSchema{{else}}schemas.NotAnyTypeSchema{{/if}}{{else}}{{#if complexType}}{{complexType}}{{else}}schemas.{{#if isNullable}}Nullable{{/if}}{{#if getIsNull}}None{{/if}}{{#if isAnyType}}AnyType{{/if}}{{#if isMap}}Dict{{/if}}{{#if isArray}}List{{/if}}{{#if isString}}Str{{/if}}{{#if isByteArray}}Str{{/if}}{{#if getIsUuid}}UUID{{/if}}{{#if isDate}}Date{{/if}}{{#if isDateTime}}DateTime{{/if}}{{#if isDecimal}}Decimal{{/if}}{{#if isUnboundedInteger}}Int{{/if}}{{#if isShort}}Int32{{/if}}{{#if isLong}}Int64{{/if}}{{#if isFloat}}Float32{{/if}}{{#if isDouble}}Float64{{/if}}{{#if isNumber}}Number{{/if}}{{#if isBoolean}}Bool{{/if}}{{#if isBinary}}Binary{{/if}}Schema{{/if}}{{/or}}
+{{#if this.classname}}{{classname}}{{else}}{{#if nameInSnakeCase}}{{name}}{{else}}{{baseName}}{{/if}}{{/if}} = {{#or getIsBooleanSchemaTrue getIsBooleanSchemaFalse}}{{#if getIsBooleanSchemaTrue}}schemas.AnyTypeSchema{{else}}schemas.NotAnyTypeSchema{{/if}}{{else}}{{#if complexType}}{{complexType}}{{else}}schemas.{{#if isNullable}}Nullable{{/if}}{{#if getIsNull}}None{{/if}}{{#if isAnyType}}AnyType{{/if}}{{#if isMap}}Dict{{/if}}{{#if isArray}}List{{/if}}{{#if isString}}{{#eq format "date"}}Date{{/eq}}{{#eq format "date-time"}}DateTime{{/eq}}{{#eq format "uuid"}}UUID{{/eq}}{{#eq format "number"}}Decimal{{/eq}}{{#eq format "binary"}}Binary{{/eq}}{{#neq format "date"}}{{#neq format "date-time"}}{{#neq format "uuid"}}{{#neq format "number"}}{{#neq format "binary"}}Str{{/neq}}{{/neq}}{{/neq}}{{/neq}}{{/neq}}{{/if}}{{#if isInteger}}{{#eq format "int32"}}Int32{{/eq}}{{#eq format "int64"}}Int64{{/eq}}{{#neq format "int32"}}{{#neq format "int64"}}Int{{/neq}}{{/neq}}{{/if}}{{#if isNumber}}{{#eq format "float"}}Float32{{/eq}}{{#eq format "double"}}Float64{{/eq}}{{#neq format "float"}}{{#neq format "double"}}Number{{/neq}}{{/neq}}{{/if}}{{#if isBoolean}}Bool{{/if}}Schema{{/if}}{{/or}}
diff --git a/modules/openapi-generator/src/main/resources/python-experimental/model_templates/xbase_schema.handlebars b/modules/openapi-generator/src/main/resources/python-experimental/model_templates/xbase_schema.handlebars
index 2da4124f621..d9543507d79 100644
--- a/modules/openapi-generator/src/main/resources/python-experimental/model_templates/xbase_schema.handlebars
+++ b/modules/openapi-generator/src/main/resources/python-experimental/model_templates/xbase_schema.handlebars
@@ -5,51 +5,105 @@ schemas.List{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
schemas.Dict{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
{{/if}}
{{#if isString}}
-schemas.Str{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
+{{#if getHasMultipleTypes}}
+{{#eq format "date"}}
+schemas.DateBase,
+{{/eq}}
+{{#eq format "date-time"}}
+schemas.DateTimeBase,
+{{/eq}}
+{{#eq format "uuid"}}
+schemas.UUIDBase,
+{{/eq}}
+{{#eq format "number"}}
+schemas.DecimalBase,
+{{/eq}}
+{{#eq format "binary"}}
+schemas.BinaryBase,
+{{/eq}}
+schemas.StrBase,
+{{else}}
+{{#eq format "date"}}
+schemas.DateSchema
+{{/eq}}
+{{#eq format "date-time"}}
+schemas.DateTimeSchema
+{{/eq}}
+{{#eq format "uuid"}}
+schemas.UUIDSchema
+{{/eq}}
+{{#eq format "number"}}
+schemas.DecimalSchema
+{{/eq}}
+{{#eq format "binary"}}
+schemas.BinarySchema
+{{/eq}}
+{{#neq format "date"}}
+{{#neq format "date-time"}}
+{{#neq format "uuid"}}
+{{#neq format "number"}}
+{{#neq format "binary"}}
+schemas.StrSchema
+{{/neq}}
+{{/neq}}
+{{/neq}}
+{{/neq}}
+{{/neq}}
{{/if}}
-{{#if isByteArray}}
-schemas.Str{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
-{{/if}}
-{{#if isUnboundedInteger}}
-schemas.Int{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
{{/if}}
{{#if isNumber}}
-schemas.Number{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
+{{#if getHasMultipleTypes}}
+{{#eq format "float"}}
+schemas.Float32Base,
+{{/eq}}
+{{#eq format "double"}}
+schemas.Float64Base,
+{{/eq}}
+schemas.NumberBase,
+{{else}}
+{{#eq format "float"}}
+schemas.Float32Schema
+{{/eq}}
+{{#eq format "double"}}
+schemas.Float64Schema
+{{/eq}}
+{{#neq format "float"}}
+{{#neq format "double"}}
+schemas.NumberSchema
+{{/neq}}
+{{/neq}}
{{/if}}
-{{#isShort}}
-schemas.Int32{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
-{{/isShort}}
-{{#isLong}}
-schemas.Int64{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
-{{/isLong}}
-{{#isFloat}}
-schemas.Float32{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
-{{/isFloat}}
-{{#isDouble}}
-schemas.Float64{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
-{{/isDouble}}
-{{#if getIsUuid}}
-schemas.UUID{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
{{/if}}
-{{#if isDate}}
-schemas.Date{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
+{{#if isInteger}}
+{{#if getHasMultipleTypes}}
+{{#eq format "int32"}}
+schemas.Int32Base,
+{{/eq}}
+{{#eq format "int64"}}
+schemas.Int64Base,
+{{/eq}}
+schemas.IntBase,
+{{else}}
+{{#eq format "int32"}}
+schemas.Int32Schema
+{{/eq}}
+{{#eq format "int64"}}
+schemas.Int64Schema
+{{/eq}}
+{{#neq format "int32"}}
+{{#neq format "int64"}}
+schemas.IntSchema
+{{/neq}}
+{{/neq}}
{{/if}}
-{{#if isDateTime}}
-schemas.DateTime{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
-{{/if}}
-{{#if isDecimal}}
-schemas.Decimal{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
{{/if}}
{{#if isBoolean}}
schemas.Bool{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
{{/if}}
-{{#if isBinary}}
-schemas.Binary{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
-{{/if}}
{{#if isNull}}
schemas.None{{#if getHasMultipleTypes}}Base,{{else}}Schema{{/if}}
{{/if}}
{{#if getHasMultipleTypes}}
schemas.Schema,
-schemas.{{#if isNull}}None{{/if}}{{#if isMap}}FrozenDict{{/if}}{{#if isArray}}Tuple{{/if}}{{#or isString isByteArray isDate isDateTime isDecimal}}Str{{/or}}{{#or isUnboundedInteger isShort isLong isFloat isDouble isNumber}}Decimal{{/or}}{{#if isBoolean}}Bool{{/if}}Mixin
+schemas.{{#if isNull}}None{{/if}}{{#if isMap}}FrozenDict{{/if}}{{#if isArray}}Tuple{{/if}}{{#if isString }}Str{{/if}}{{#or isInteger isNumber}}Decimal{{/or}}{{#if isBoolean}}Bool{{/if}}Mixin
{{/if}}
diff --git a/modules/openapi-generator/src/main/resources/python-experimental/schema_doc.handlebars b/modules/openapi-generator/src/main/resources/python-experimental/schema_doc.handlebars
index 5df29019ce1..3da86982990 100644
--- a/modules/openapi-generator/src/main/resources/python-experimental/schema_doc.handlebars
+++ b/modules/openapi-generator/src/main/resources/python-experimental/schema_doc.handlebars
@@ -18,7 +18,7 @@ Name | Type | Description | Notes
{{#with additionalProperties}}
{{#unless getIsBooleanSchemaFalse}}
{{#if getIsBooleanSchemaTrue}}
-**any string name** | dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes | any string name can be used but the value must be the correct type | [optional]
+**any string name** | {{> model_templates/schema_python_types }} | any string name can be used but the value must be the correct type | [optional]
{{else}}
**any string name** | {{#unless complexType}}**{{dataType}}**{{/unless}}{{#if complexType}}[**{{dataType}}**]({{complexType}}.md){{/if}} | {{#if description}}{{description}}{{/if}}any string name can be used but the value must be the correct type | {{#unless required}}[optional] {{/unless}}{{#if isReadOnly}}[readonly] {{/if}}{{#if defaultValue}} if omitted the server will use the default value of {{{defaultValue}}}{{/if}}
{{/if}}
@@ -30,10 +30,10 @@ Name | Type | Description | Notes
Type | Description | Notes
------------- | ------------- | -------------
{{#if isAnyType}}
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[{{> model_templates/schema_python_types }}] | |
{{else}}
{{#if hasMultipleTypes}}
-typing.Union[{{#if isMap}}dict, frozendict, {{/if}}{{#if isString}}str, {{/if}}{{#if isDate}}date, {{/if}}{{#if isDataTime}}datetime, {{/if}}{{#or isLong isShort isUnboundedInteger}}int, {{/or}}{{#or isFloat isDouble}}float, {{/or}}{{#if isNumber}}Decimal, {{/if}}{{#if isBoolean}}bool, {{/if}}{{#if isNull}}None, {{/if}}{{#if isArray}}list, tuple, {{/if}}{{#if isBinary}}bytes{{/if}}] | | {{#with allowableValues}}{{#if defaultValue}}, {{/if}} must be one of [{{#each enumVars}}{{{value}}}, {{/each}}]{{/with}}
+typing.Union[{{> model_templates/schema_python_types }}] | | {{#with allowableValues}}{{#if defaultValue}}, {{/if}} must be one of [{{#each enumVars}}{{{value}}}, {{/each}}]{{/with}}
{{else}}
{{#if isArray}}
{{#unless arrayModelType}}**{{dataType}}**{{/unless}}{{#if arrayModelType}}[**{{dataType}}**]({{arrayModelType}}.md){{/if}} | {{#if description}}{{description}}{{/if}} | {{#if defaultValue}}{{#if hasRequired}} if omitted the server will use the default value of {{/if}}{{#unless hasRequired}}defaults to {{/unless}}{{{defaultValue}}}{{/if}}
diff --git a/modules/openapi-generator/src/main/resources/python-experimental/schemas.handlebars b/modules/openapi-generator/src/main/resources/python-experimental/schemas.handlebars
index b7755fcdd63..2c4573f779b 100644
--- a/modules/openapi-generator/src/main/resources/python-experimental/schemas.handlebars
+++ b/modules/openapi-generator/src/main/resources/python-experimental/schemas.handlebars
@@ -851,7 +851,7 @@ class StrBase(ValidatorBase):
return super()._validate_oapg(arg, validation_metadata=validation_metadata)
-class UUIDBase(StrBase):
+class UUIDBase:
@property
@functools.cache
def as_uuid_oapg(self) -> uuid.UUID:
@@ -917,7 +917,7 @@ class CustomIsoparser(isoparser):
DEFAULT_ISOPARSER = CustomIsoparser()
-class DateBase(StrBase):
+class DateBase:
@property
@functools.cache
def as_date_oapg(self) -> date:
@@ -979,7 +979,7 @@ class DateTimeBase:
return super()._validate_oapg(arg, validation_metadata=validation_metadata)
-class DecimalBase(StrBase):
+class DecimalBase:
"""
A class for storing decimals that are sent over the wire as strings
These schemas must remain based on StrBase rather than NumberBase
@@ -1914,7 +1914,7 @@ class NumberSchema(
return super().__new__(cls, arg, **kwargs)
-class IntBase(NumberBase):
+class IntBase:
@property
def as_int_oapg(self) -> int:
try:
@@ -1958,10 +1958,28 @@ class IntSchema(IntBase, NumberSchema):
class Int32Base:
- # TODO make this run even if the inheriting class defines these
- class MetaOapg:
- inclusive_minimum = decimal.Decimal(-2147483648)
- inclusive_maximum = decimal.Decimal(2147483647)
+ __inclusive_minimum = decimal.Decimal(-2147483648)
+ __inclusive_maximum = decimal.Decimal(2147483647)
+
+ @classmethod
+ def __validate_format(cls, arg: typing.Optional[decimal.Decimal], validation_metadata: ValidationMetadata):
+ if isinstance(arg, decimal.Decimal) and arg.as_tuple().exponent == 0:
+ if not cls.__inclusive_minimum <= arg <= cls.__inclusive_maximum:
+ raise ApiValueError(
+ "Invalid value '{}' for type int32 at {}".format(arg, validation_metadata.path_to_item)
+ )
+
+ @classmethod
+ def _validate_oapg(
+ cls,
+ arg,
+ validation_metadata: ValidationMetadata,
+ ):
+ """
+ Int32Base _validate_oapg
+ """
+ cls.__validate_format(arg, validation_metadata=validation_metadata)
+ return super()._validate_oapg(arg, validation_metadata=validation_metadata)
class Int32Schema(
@@ -1972,10 +1990,28 @@ class Int32Schema(
class Int64Base:
- # TODO make this run even if the inheriting class defines these
- class MetaOapg:
- inclusive_minimum = decimal.Decimal(-9223372036854775808)
- inclusive_maximum = decimal.Decimal(9223372036854775807)
+ __inclusive_minimum = decimal.Decimal(-9223372036854775808)
+ __inclusive_maximum = decimal.Decimal(9223372036854775807)
+
+ @classmethod
+ def __validate_format(cls, arg: typing.Optional[decimal.Decimal], validation_metadata: ValidationMetadata):
+ if isinstance(arg, decimal.Decimal) and arg.as_tuple().exponent == 0:
+ if not cls.__inclusive_minimum <= arg <= cls.__inclusive_maximum:
+ raise ApiValueError(
+ "Invalid value '{}' for type int64 at {}".format(arg, validation_metadata.path_to_item)
+ )
+
+ @classmethod
+ def _validate_oapg(
+ cls,
+ arg,
+ validation_metadata: ValidationMetadata,
+ ):
+ """
+ Int64Base _validate_oapg
+ """
+ cls.__validate_format(arg, validation_metadata=validation_metadata)
+ return super()._validate_oapg(arg, validation_metadata=validation_metadata)
class Int64Schema(
@@ -1986,10 +2022,28 @@ class Int64Schema(
class Float32Base:
- # TODO make this run even if the inheriting class defines these
- class MetaOapg:
- inclusive_minimum = decimal.Decimal(-3.4028234663852886e+38)
- inclusive_maximum = decimal.Decimal(3.4028234663852886e+38)
+ __inclusive_minimum = decimal.Decimal(-3.4028234663852886e+38)
+ __inclusive_maximum = decimal.Decimal(3.4028234663852886e+38)
+
+ @classmethod
+ def __validate_format(cls, arg: typing.Optional[decimal.Decimal], validation_metadata: ValidationMetadata):
+ if isinstance(arg, decimal.Decimal):
+ if not cls.__inclusive_minimum <= arg <= cls.__inclusive_maximum:
+ raise ApiValueError(
+ "Invalid value '{}' for type float at {}".format(arg, validation_metadata.path_to_item)
+ )
+
+ @classmethod
+ def _validate_oapg(
+ cls,
+ arg,
+ validation_metadata: ValidationMetadata,
+ ):
+ """
+ Float32Base _validate_oapg
+ """
+ cls.__validate_format(arg, validation_metadata=validation_metadata)
+ return super()._validate_oapg(arg, validation_metadata=validation_metadata)
class Float32Schema(
@@ -1999,16 +2053,32 @@ class Float32Schema(
@classmethod
def from_openapi_data_oapg(cls, arg: typing.Union[float, decimal.Decimal], _configuration: typing.Optional[Configuration] = None):
- # todo check format
return super().from_openapi_data_oapg(arg, _configuration=_configuration)
class Float64Base:
- # TODO make this run even if the inheriting class defines these
- class MetaOapg:
- inclusive_minimum = decimal.Decimal(-1.7976931348623157E+308)
- inclusive_maximum = decimal.Decimal(1.7976931348623157E+308)
+ __inclusive_minimum = decimal.Decimal(-1.7976931348623157E+308)
+ __inclusive_maximum = decimal.Decimal(1.7976931348623157E+308)
+ @classmethod
+ def __validate_format(cls, arg: typing.Optional[decimal.Decimal], validation_metadata: ValidationMetadata):
+ if isinstance(arg, decimal.Decimal):
+ if not cls.__inclusive_minimum <= arg <= cls.__inclusive_maximum:
+ raise ApiValueError(
+ "Invalid value '{}' for type double at {}".format(arg, validation_metadata.path_to_item)
+ )
+
+ @classmethod
+ def _validate_oapg(
+ cls,
+ arg,
+ validation_metadata: ValidationMetadata,
+ ):
+ """
+ Float64Base _validate_oapg
+ """
+ cls.__validate_format(arg, validation_metadata=validation_metadata)
+ return super()._validate_oapg(arg, validation_metadata=validation_metadata)
class Float64Schema(
Float64Base,
diff --git a/modules/openapi-generator/src/test/resources/3_0/python-experimental/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml b/modules/openapi-generator/src/test/resources/3_0/python-experimental/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
index 374035a6b1a..645c84662eb 100644
--- a/modules/openapi-generator/src/test/resources/3_0/python-experimental/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
+++ b/modules/openapi-generator/src/test/resources/3_0/python-experimental/petstore-with-fake-endpoints-models-for-testing-with-http-signature.yaml
@@ -2916,4 +2916,25 @@ components:
minLength: 3
- type: object
additionalProperties:
- maxLength: 5
\ No newline at end of file
+ maxLength: 5
+ AnyTypeAndFormat:
+ type: object
+ properties:
+ uuid:
+ format: uuid
+ date:
+ format: date
+ date-time:
+ format: date-time
+ number:
+ format: number
+ binary:
+ format: binary
+ int32:
+ format: int32
+ int64:
+ format: int64
+ double:
+ format: double
+ float:
+ format: float
\ No newline at end of file
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/ContentTypeJsonApi.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/ContentTypeJsonApi.md
index 367e05a0e8a..681d8508fd4 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/ContentTypeJsonApi.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/ContentTypeJsonApi.md
@@ -3110,7 +3110,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -3186,7 +3186,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -3245,7 +3245,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -3321,7 +3321,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -4342,7 +4342,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -4418,7 +4418,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -4886,7 +4886,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -4962,7 +4962,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -5021,7 +5021,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -5097,7 +5097,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -5156,7 +5156,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -5232,7 +5232,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -7354,7 +7354,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -7430,7 +7430,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -7489,7 +7489,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -7565,7 +7565,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -10089,7 +10089,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -10166,7 +10166,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -10910,7 +10910,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -10986,7 +10986,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -11730,7 +11730,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -11806,7 +11806,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -11865,7 +11865,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -11941,7 +11941,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -12000,7 +12000,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -12076,7 +12076,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/FormatApi.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/FormatApi.md
index b50dd1718e1..b82f97d16b8 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/FormatApi.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/FormatApi.md
@@ -72,7 +72,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -148,7 +148,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -207,7 +207,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -283,7 +283,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -342,7 +342,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -418,7 +418,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -477,7 +477,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -553,7 +553,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -612,7 +612,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -688,7 +688,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -747,7 +747,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -823,7 +823,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -882,7 +882,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -958,7 +958,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -1017,7 +1017,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -1093,7 +1093,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -1152,7 +1152,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -1228,7 +1228,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/ModelNotApi.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/ModelNotApi.md
index 453703a27d0..29cdbc941bc 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/ModelNotApi.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/ModelNotApi.md
@@ -197,7 +197,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -273,7 +273,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -332,7 +332,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -408,7 +408,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/OperationRequestBodyApi.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/OperationRequestBodyApi.md
index 511c2cea699..cefbcfcc932 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/OperationRequestBodyApi.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/OperationRequestBodyApi.md
@@ -1701,7 +1701,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -1774,7 +1774,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -2368,7 +2368,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -2662,7 +2662,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -2735,7 +2735,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -2808,7 +2808,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -3999,7 +3999,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -4072,7 +4072,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -5479,7 +5479,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -5922,7 +5922,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -6366,7 +6366,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -6439,7 +6439,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -6512,7 +6512,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/PathPostApi.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/PathPostApi.md
index 79c6ba7c8ff..9b0b815a898 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/PathPostApi.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/PathPostApi.md
@@ -3110,7 +3110,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -3186,7 +3186,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -3245,7 +3245,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -3321,7 +3321,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -4342,7 +4342,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -4418,7 +4418,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -4886,7 +4886,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -4962,7 +4962,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -5021,7 +5021,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -5097,7 +5097,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -5156,7 +5156,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -5232,7 +5232,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -7354,7 +7354,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -7430,7 +7430,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -7489,7 +7489,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -7565,7 +7565,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -10089,7 +10089,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -10166,7 +10166,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -10910,7 +10910,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -10986,7 +10986,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -11730,7 +11730,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -11806,7 +11806,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -11865,7 +11865,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -11941,7 +11941,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -12000,7 +12000,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -12076,7 +12076,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/RefApi.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/RefApi.md
index 5fafdd5b995..288cf30a5c4 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/RefApi.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/RefApi.md
@@ -760,7 +760,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -837,7 +837,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/RequiredApi.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/RequiredApi.md
index f7d204ecccf..691a45ac235 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/RequiredApi.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/RequiredApi.md
@@ -473,7 +473,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -549,7 +549,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/ResponseContentContentTypeSchemaApi.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/ResponseContentContentTypeSchemaApi.md
index c6daa966d11..99d2fe0c145 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/ResponseContentContentTypeSchemaApi.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/apis/tags/ResponseContentContentTypeSchemaApi.md
@@ -1466,7 +1466,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -1528,7 +1528,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -2031,7 +2031,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -2281,7 +2281,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -2343,7 +2343,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -2405,7 +2405,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -3412,7 +3412,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -3474,7 +3474,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -4668,7 +4668,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -5045,7 +5045,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -5421,7 +5421,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -5483,7 +5483,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -5545,7 +5545,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Allof.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Allof.md
index 7aecfb74655..afd8e69a578 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Allof.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Allof.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofCombinedWithAnyofOneof.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofCombinedWithAnyofOneof.md
index b45423da634..d99d316f914 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofCombinedWithAnyofOneof.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofCombinedWithAnyofOneof.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofSimpleTypes.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofSimpleTypes.md
index 4ba6814606b..20c1a93f59a 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofSimpleTypes.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofSimpleTypes.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithOneEmptySchema.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithOneEmptySchema.md
index f483ce75836..924074ab2b2 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithOneEmptySchema.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithOneEmptySchema.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithTheFirstEmptySchema.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithTheFirstEmptySchema.md
index 12e8a7a3d28..7f6e1de76b9 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithTheFirstEmptySchema.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithTheFirstEmptySchema.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithTheLastEmptySchema.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithTheLastEmptySchema.md
index 701ece7dfbb..f38ff848743 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithTheLastEmptySchema.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithTheLastEmptySchema.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithTwoEmptySchemas.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithTwoEmptySchemas.md
index a7c9417738a..4cad86507a7 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithTwoEmptySchemas.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AllofWithTwoEmptySchemas.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Anyof.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Anyof.md
index 1f7a76653e5..28dec2e6e47 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Anyof.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Anyof.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AnyofComplexTypes.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AnyofComplexTypes.md
index a57ec36c8d9..31146095af2 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AnyofComplexTypes.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AnyofComplexTypes.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AnyofWithOneEmptySchema.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AnyofWithOneEmptySchema.md
index 8c71b272490..dd30068af4e 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AnyofWithOneEmptySchema.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/AnyofWithOneEmptySchema.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/ByInt.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/ByInt.md
index 28e74c7ad93..57f9a3b8624 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/ByInt.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/ByInt.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/ByNumber.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/ByNumber.md
index d8a2d8bd9e7..b7416bdfe35 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/ByNumber.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/ByNumber.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/BySmallNumber.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/BySmallNumber.md
index 035e96c3897..edb32e35648 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/BySmallNumber.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/BySmallNumber.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/DateTimeFormat.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/DateTimeFormat.md
index cd93630e5da..f0201866d05 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/DateTimeFormat.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/DateTimeFormat.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/EmailFormat.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/EmailFormat.md
index f470711bd3d..851f23f5b58 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/EmailFormat.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/EmailFormat.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/HostnameFormat.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/HostnameFormat.md
index 5f7841a4da3..39e32f6ae43 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/HostnameFormat.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/HostnameFormat.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Ipv4Format.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Ipv4Format.md
index 59e71b41d6d..df266190927 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Ipv4Format.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Ipv4Format.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Ipv6Format.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Ipv6Format.md
index 3afa0fd45bb..0d740eff340 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Ipv6Format.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Ipv6Format.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/JsonPointerFormat.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/JsonPointerFormat.md
index f8b038630f8..f07ec5120c5 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/JsonPointerFormat.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/JsonPointerFormat.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaximumValidation.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaximumValidation.md
index 0546a3c83d1..e32165b6404 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaximumValidation.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaximumValidation.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaximumValidationWithUnsignedInteger.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaximumValidationWithUnsignedInteger.md
index 80be7af56fe..1a738a31c49 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaximumValidationWithUnsignedInteger.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaximumValidationWithUnsignedInteger.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaxitemsValidation.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaxitemsValidation.md
index 46aea83239d..a07d8cc56a5 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaxitemsValidation.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaxitemsValidation.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaxlengthValidation.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaxlengthValidation.md
index 5630336c318..7f267d37f5c 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaxlengthValidation.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaxlengthValidation.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Maxproperties0MeansTheObjectIsEmpty.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Maxproperties0MeansTheObjectIsEmpty.md
index f5ce6144fc0..24ceae01279 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Maxproperties0MeansTheObjectIsEmpty.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Maxproperties0MeansTheObjectIsEmpty.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaxpropertiesValidation.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaxpropertiesValidation.md
index 7cc9ad6677e..1e40c5182e7 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaxpropertiesValidation.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MaxpropertiesValidation.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinimumValidation.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinimumValidation.md
index ab71f5d940e..f4e702f3efb 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinimumValidation.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinimumValidation.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinimumValidationWithSignedInteger.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinimumValidationWithSignedInteger.md
index d012fe5d03e..d73b1ed74ef 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinimumValidationWithSignedInteger.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinimumValidationWithSignedInteger.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinitemsValidation.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinitemsValidation.md
index 3ad93f5569d..8feea8a602d 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinitemsValidation.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinitemsValidation.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinlengthValidation.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinlengthValidation.md
index da116e7a929..7b8d002f15f 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinlengthValidation.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinlengthValidation.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinpropertiesValidation.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinpropertiesValidation.md
index 2998bfc62bd..57bec707a8f 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinpropertiesValidation.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/MinpropertiesValidation.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/ModelNot.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/ModelNot.md
index ee4ed4cfa72..fb00b7188bd 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/ModelNot.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/ModelNot.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NestedAllofToCheckValidationSemantics.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NestedAllofToCheckValidationSemantics.md
index 4b095d40fec..32031ab4098 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NestedAllofToCheckValidationSemantics.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NestedAllofToCheckValidationSemantics.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NestedAnyofToCheckValidationSemantics.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NestedAnyofToCheckValidationSemantics.md
index cbccae2bae1..e9bbbc30ffc 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NestedAnyofToCheckValidationSemantics.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NestedAnyofToCheckValidationSemantics.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NestedOneofToCheckValidationSemantics.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NestedOneofToCheckValidationSemantics.md
index a907791fad1..c71006b4d43 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NestedOneofToCheckValidationSemantics.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NestedOneofToCheckValidationSemantics.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NotMoreComplexSchema.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NotMoreComplexSchema.md
index 82de4a12f80..6aa92d476ee 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NotMoreComplexSchema.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/NotMoreComplexSchema.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Oneof.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Oneof.md
index e7ad083c8d7..cd5d5f46ffa 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Oneof.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/Oneof.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/OneofComplexTypes.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/OneofComplexTypes.md
index c94fbe5b9bd..c731309113a 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/OneofComplexTypes.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/OneofComplexTypes.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/OneofWithEmptySchema.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/OneofWithEmptySchema.md
index 89db1cc4ea4..05df98b7a25 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/OneofWithEmptySchema.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/OneofWithEmptySchema.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/PatternIsNotAnchored.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/PatternIsNotAnchored.md
index ed984ca2301..95e652d4f78 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/PatternIsNotAnchored.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/PatternIsNotAnchored.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/PatternValidation.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/PatternValidation.md
index 71b797d8c9e..00debe1a750 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/PatternValidation.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/PatternValidation.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInAllof.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInAllof.md
index f199bbbb997..ffd42fbd204 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInAllof.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInAllof.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInAnyof.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInAnyof.md
index 5019c94b633..1822663ece6 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInAnyof.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInAnyof.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInNot.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInNot.md
index 9a18c1f8342..a151ac0ba39 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInNot.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInNot.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInOneof.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInOneof.md
index 72b6741cc83..181c0bacaa6 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInOneof.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RefInOneof.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RequiredWithEscapedCharacters.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RequiredWithEscapedCharacters.md
index 595b2fce42a..239cc81a005 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RequiredWithEscapedCharacters.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/RequiredWithEscapedCharacters.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UniqueitemsFalseValidation.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UniqueitemsFalseValidation.md
index 32154a6546f..ecdbdefc37c 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UniqueitemsFalseValidation.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UniqueitemsFalseValidation.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UniqueitemsValidation.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UniqueitemsValidation.md
index 32b707e366f..bbd52b6e01b 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UniqueitemsValidation.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UniqueitemsValidation.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UriFormat.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UriFormat.md
index fec92968cee..1770b71c587 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UriFormat.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UriFormat.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UriReferenceFormat.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UriReferenceFormat.md
index 2e4c5e33f60..84892921e9d 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UriReferenceFormat.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UriReferenceFormat.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UriTemplateFormat.md b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UriTemplateFormat.md
index ba479d2cda7..cc11eb3fdee 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UriTemplateFormat.md
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/docs/models/UriTemplateFormat.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_allows_a_schema_which_should_validate.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_allows_a_schema_which_should_validate.py
index 4ac76246bda..4843215db63 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_allows_a_schema_which_should_validate.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_allows_a_schema_which_should_validate.py
@@ -70,8 +70,8 @@ class AdditionalpropertiesAllowsASchemaWhichShouldValidate(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
- bar: typing.Union[MetaOapg.properties.bar, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ bar: typing.Union[MetaOapg.properties.bar, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[MetaOapg.additional_properties, bool, ],
) -> 'AdditionalpropertiesAllowsASchemaWhichShouldValidate':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_allows_a_schema_which_should_validate.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_allows_a_schema_which_should_validate.pyi
index 4ac76246bda..4843215db63 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_allows_a_schema_which_should_validate.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_allows_a_schema_which_should_validate.pyi
@@ -70,8 +70,8 @@ class AdditionalpropertiesAllowsASchemaWhichShouldValidate(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
- bar: typing.Union[MetaOapg.properties.bar, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ bar: typing.Union[MetaOapg.properties.bar, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[MetaOapg.additional_properties, bool, ],
) -> 'AdditionalpropertiesAllowsASchemaWhichShouldValidate':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_are_allowed_by_default.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_are_allowed_by_default.py
index e1a4485193d..26a1c9da9f7 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_are_allowed_by_default.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_are_allowed_by_default.py
@@ -71,9 +71,9 @@ class AdditionalpropertiesAreAllowedByDefault(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
- bar: typing.Union[MetaOapg.properties.bar, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ bar: typing.Union[MetaOapg.properties.bar, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AdditionalpropertiesAreAllowedByDefault':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_are_allowed_by_default.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_are_allowed_by_default.pyi
index e1a4485193d..26a1c9da9f7 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_are_allowed_by_default.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_are_allowed_by_default.pyi
@@ -71,9 +71,9 @@ class AdditionalpropertiesAreAllowedByDefault(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
- bar: typing.Union[MetaOapg.properties.bar, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ bar: typing.Union[MetaOapg.properties.bar, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AdditionalpropertiesAreAllowedByDefault':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_should_not_look_in_applicators.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_should_not_look_in_applicators.py
index 9109272e57d..2c732a2d725 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_should_not_look_in_applicators.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_should_not_look_in_applicators.py
@@ -72,8 +72,8 @@ class AdditionalpropertiesShouldNotLookInApplicators(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'all_of_0':
@@ -110,7 +110,7 @@ class AdditionalpropertiesShouldNotLookInApplicators(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[MetaOapg.additional_properties, bool, ],
) -> 'AdditionalpropertiesShouldNotLookInApplicators':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_should_not_look_in_applicators.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_should_not_look_in_applicators.pyi
index 9109272e57d..2c732a2d725 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_should_not_look_in_applicators.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/additionalproperties_should_not_look_in_applicators.pyi
@@ -72,8 +72,8 @@ class AdditionalpropertiesShouldNotLookInApplicators(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'all_of_0':
@@ -110,7 +110,7 @@ class AdditionalpropertiesShouldNotLookInApplicators(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[MetaOapg.additional_properties, bool, ],
) -> 'AdditionalpropertiesShouldNotLookInApplicators':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof.py
index 9f3e1b9e90a..05e2462f90d 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof.py
@@ -76,8 +76,8 @@ class Allof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- bar: typing.Union[MetaOapg.properties.bar, int, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ bar: typing.Union[MetaOapg.properties.bar, decimal.Decimal, int, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'all_of_0':
@@ -131,7 +131,7 @@ class Allof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
foo: typing.Union[MetaOapg.properties.foo, str, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
@@ -163,7 +163,7 @@ class Allof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Allof':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof.pyi
index 9f3e1b9e90a..05e2462f90d 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof.pyi
@@ -76,8 +76,8 @@ class Allof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- bar: typing.Union[MetaOapg.properties.bar, int, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ bar: typing.Union[MetaOapg.properties.bar, decimal.Decimal, int, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'all_of_0':
@@ -131,7 +131,7 @@ class Allof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
foo: typing.Union[MetaOapg.properties.foo, str, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
@@ -163,7 +163,7 @@ class Allof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Allof':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_combined_with_anyof_oneof.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_combined_with_anyof_oneof.py
index 8bb0101baa4..c49f9c0dfe2 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_combined_with_anyof_oneof.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_combined_with_anyof_oneof.py
@@ -46,7 +46,7 @@ class AllofCombinedWithAnyofOneof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'all_of_0':
@@ -69,7 +69,7 @@ class AllofCombinedWithAnyofOneof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_0':
@@ -92,7 +92,7 @@ class AllofCombinedWithAnyofOneof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'any_of_0':
@@ -151,7 +151,7 @@ class AllofCombinedWithAnyofOneof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AllofCombinedWithAnyofOneof':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_combined_with_anyof_oneof.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_combined_with_anyof_oneof.pyi
index d5b7595519f..5b72b255764 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_combined_with_anyof_oneof.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_combined_with_anyof_oneof.pyi
@@ -45,7 +45,7 @@ class AllofCombinedWithAnyofOneof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'all_of_0':
@@ -67,7 +67,7 @@ class AllofCombinedWithAnyofOneof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_0':
@@ -89,7 +89,7 @@ class AllofCombinedWithAnyofOneof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'any_of_0':
@@ -148,7 +148,7 @@ class AllofCombinedWithAnyofOneof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AllofCombinedWithAnyofOneof':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_simple_types.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_simple_types.py
index b720177edbc..61bc462e7bf 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_simple_types.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_simple_types.py
@@ -46,7 +46,7 @@ class AllofSimpleTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'all_of_0':
@@ -69,7 +69,7 @@ class AllofSimpleTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'all_of_1':
@@ -99,7 +99,7 @@ class AllofSimpleTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AllofSimpleTypes':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_simple_types.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_simple_types.pyi
index 364f19d0aba..32f0e6c6c13 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_simple_types.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_simple_types.pyi
@@ -45,7 +45,7 @@ class AllofSimpleTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'all_of_0':
@@ -67,7 +67,7 @@ class AllofSimpleTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'all_of_1':
@@ -97,7 +97,7 @@ class AllofSimpleTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AllofSimpleTypes':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_base_schema.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_base_schema.py
index 363063e7d00..17b6414d23c 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_base_schema.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_base_schema.py
@@ -84,7 +84,7 @@ class AllofWithBaseSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
foo: typing.Union[MetaOapg.properties.foo, str, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
@@ -139,7 +139,7 @@ class AllofWithBaseSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
baz: typing.Union[MetaOapg.properties.baz, None, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
@@ -194,8 +194,8 @@ class AllofWithBaseSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- bar: typing.Union[MetaOapg.properties.bar, int, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ bar: typing.Union[MetaOapg.properties.bar, decimal.Decimal, int, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AllofWithBaseSchema':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_base_schema.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_base_schema.pyi
index 363063e7d00..17b6414d23c 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_base_schema.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_base_schema.pyi
@@ -84,7 +84,7 @@ class AllofWithBaseSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
foo: typing.Union[MetaOapg.properties.foo, str, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
@@ -139,7 +139,7 @@ class AllofWithBaseSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
baz: typing.Union[MetaOapg.properties.baz, None, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
@@ -194,8 +194,8 @@ class AllofWithBaseSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- bar: typing.Union[MetaOapg.properties.bar, int, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ bar: typing.Union[MetaOapg.properties.bar, decimal.Decimal, int, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AllofWithBaseSchema':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_one_empty_schema.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_one_empty_schema.py
index 7108c5dec72..d4696ee13e4 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_one_empty_schema.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_one_empty_schema.py
@@ -53,7 +53,7 @@ class AllofWithOneEmptySchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AllofWithOneEmptySchema':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_one_empty_schema.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_one_empty_schema.pyi
index 7108c5dec72..d4696ee13e4 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_one_empty_schema.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_one_empty_schema.pyi
@@ -53,7 +53,7 @@ class AllofWithOneEmptySchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AllofWithOneEmptySchema':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_first_empty_schema.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_first_empty_schema.py
index 5628533c3d5..a57386793d4 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_first_empty_schema.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_first_empty_schema.py
@@ -55,7 +55,7 @@ class AllofWithTheFirstEmptySchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AllofWithTheFirstEmptySchema':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_first_empty_schema.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_first_empty_schema.pyi
index 5628533c3d5..a57386793d4 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_first_empty_schema.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_first_empty_schema.pyi
@@ -55,7 +55,7 @@ class AllofWithTheFirstEmptySchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AllofWithTheFirstEmptySchema':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_last_empty_schema.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_last_empty_schema.py
index e94b8c811f1..bad066cacfd 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_last_empty_schema.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_last_empty_schema.py
@@ -55,7 +55,7 @@ class AllofWithTheLastEmptySchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AllofWithTheLastEmptySchema':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_last_empty_schema.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_last_empty_schema.pyi
index e94b8c811f1..bad066cacfd 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_last_empty_schema.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_the_last_empty_schema.pyi
@@ -55,7 +55,7 @@ class AllofWithTheLastEmptySchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AllofWithTheLastEmptySchema':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_two_empty_schemas.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_two_empty_schemas.py
index e5ad4d3c7d7..98a60e230cf 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_two_empty_schemas.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_two_empty_schemas.py
@@ -55,7 +55,7 @@ class AllofWithTwoEmptySchemas(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AllofWithTwoEmptySchemas':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_two_empty_schemas.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_two_empty_schemas.pyi
index e5ad4d3c7d7..98a60e230cf 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_two_empty_schemas.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/allof_with_two_empty_schemas.pyi
@@ -55,7 +55,7 @@ class AllofWithTwoEmptySchemas(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AllofWithTwoEmptySchemas':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof.py
index ebd0656e4d8..9c3bcf90cee 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof.py
@@ -47,7 +47,7 @@ class Anyof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'any_of_1':
@@ -77,7 +77,7 @@ class Anyof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Anyof':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof.pyi
index 584f71bd5bf..057f320e6ef 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof.pyi
@@ -46,7 +46,7 @@ class Anyof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'any_of_1':
@@ -76,7 +76,7 @@ class Anyof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Anyof':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_complex_types.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_complex_types.py
index be18b8df81e..232cbbd75e9 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_complex_types.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_complex_types.py
@@ -76,8 +76,8 @@ class AnyofComplexTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- bar: typing.Union[MetaOapg.properties.bar, int, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ bar: typing.Union[MetaOapg.properties.bar, decimal.Decimal, int, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'any_of_0':
@@ -131,7 +131,7 @@ class AnyofComplexTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
foo: typing.Union[MetaOapg.properties.foo, str, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
@@ -163,7 +163,7 @@ class AnyofComplexTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AnyofComplexTypes':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_complex_types.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_complex_types.pyi
index be18b8df81e..232cbbd75e9 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_complex_types.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_complex_types.pyi
@@ -76,8 +76,8 @@ class AnyofComplexTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- bar: typing.Union[MetaOapg.properties.bar, int, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ bar: typing.Union[MetaOapg.properties.bar, decimal.Decimal, int, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'any_of_0':
@@ -131,7 +131,7 @@ class AnyofComplexTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
foo: typing.Union[MetaOapg.properties.foo, str, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
@@ -163,7 +163,7 @@ class AnyofComplexTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AnyofComplexTypes':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_base_schema.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_base_schema.py
index d20a4d7124b..232e1ab0670 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_base_schema.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_base_schema.py
@@ -47,7 +47,7 @@ class AnyofWithBaseSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'any_of_0':
@@ -70,7 +70,7 @@ class AnyofWithBaseSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'any_of_1':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_base_schema.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_base_schema.pyi
index b156972e00c..7dec2451f1d 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_base_schema.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_base_schema.pyi
@@ -46,7 +46,7 @@ class AnyofWithBaseSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'any_of_0':
@@ -68,7 +68,7 @@ class AnyofWithBaseSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'any_of_1':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_one_empty_schema.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_one_empty_schema.py
index 2fd42e3c268..48f8d81a0a5 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_one_empty_schema.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_one_empty_schema.py
@@ -55,7 +55,7 @@ class AnyofWithOneEmptySchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AnyofWithOneEmptySchema':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_one_empty_schema.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_one_empty_schema.pyi
index 2fd42e3c268..48f8d81a0a5 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_one_empty_schema.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/anyof_with_one_empty_schema.pyi
@@ -55,7 +55,7 @@ class AnyofWithOneEmptySchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AnyofWithOneEmptySchema':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/array_type_matches_arrays.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/array_type_matches_arrays.py
index f1951839030..d96f1d03c8e 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/array_type_matches_arrays.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/array_type_matches_arrays.py
@@ -37,7 +37,7 @@ class ArrayTypeMatchesArrays(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'ArrayTypeMatchesArrays':
return super().__new__(
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/array_type_matches_arrays.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/array_type_matches_arrays.pyi
index f1951839030..d96f1d03c8e 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/array_type_matches_arrays.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/array_type_matches_arrays.pyi
@@ -37,7 +37,7 @@ class ArrayTypeMatchesArrays(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'ArrayTypeMatchesArrays':
return super().__new__(
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_int.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_int.py
index 47abae71ad3..05e2bd75541 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_int.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_int.py
@@ -38,7 +38,7 @@ class ByInt(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ByInt':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_int.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_int.pyi
index eef16f47cdd..e98e2afecb5 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_int.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_int.pyi
@@ -37,7 +37,7 @@ class ByInt(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ByInt':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_number.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_number.py
index 5fec11f938c..95596a0b5b3 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_number.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_number.py
@@ -38,7 +38,7 @@ class ByNumber(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ByNumber':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_number.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_number.pyi
index 7608755e39a..53e4ff47107 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_number.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_number.pyi
@@ -37,7 +37,7 @@ class ByNumber(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ByNumber':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_small_number.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_small_number.py
index 503024cf9aa..dbc7bd01d57 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_small_number.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_small_number.py
@@ -38,7 +38,7 @@ class BySmallNumber(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'BySmallNumber':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_small_number.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_small_number.pyi
index ca698a9c764..01a3f551bb7 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_small_number.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/by_small_number.pyi
@@ -37,7 +37,7 @@ class BySmallNumber(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'BySmallNumber':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/date_time_format.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/date_time_format.py
index 249ca5c4573..5b0c5e3c250 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/date_time_format.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/date_time_format.py
@@ -20,4 +20,32 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-DateTimeFormat = schemas.AnyTypeSchema
+
+
+class DateTimeFormat(
+ schemas.DateTimeBase,
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'date-time'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'DateTimeFormat':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/date_time_format.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/date_time_format.pyi
index 249ca5c4573..5b0c5e3c250 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/date_time_format.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/date_time_format.pyi
@@ -20,4 +20,32 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-DateTimeFormat = schemas.AnyTypeSchema
+
+
+class DateTimeFormat(
+ schemas.DateTimeBase,
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'date-time'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'DateTimeFormat':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/email_format.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/email_format.py
index 2d8c2265e71..353e2c6850a 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/email_format.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/email_format.py
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-EmailFormat = schemas.AnyTypeSchema
+
+
+class EmailFormat(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'email'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'EmailFormat':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/email_format.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/email_format.pyi
index 2d8c2265e71..353e2c6850a 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/email_format.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/email_format.pyi
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-EmailFormat = schemas.AnyTypeSchema
+
+
+class EmailFormat(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'email'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'EmailFormat':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/forbidden_property.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/forbidden_property.py
index 1d428fed97c..e618d6ac445 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/forbidden_property.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/forbidden_property.py
@@ -63,8 +63,8 @@ class ForbiddenProperty(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ForbiddenProperty':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/forbidden_property.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/forbidden_property.pyi
index 1d428fed97c..e618d6ac445 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/forbidden_property.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/forbidden_property.pyi
@@ -63,8 +63,8 @@ class ForbiddenProperty(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ForbiddenProperty':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/hostname_format.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/hostname_format.py
index 4c71619fd29..caf16f96b5b 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/hostname_format.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/hostname_format.py
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-HostnameFormat = schemas.AnyTypeSchema
+
+
+class HostnameFormat(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'hostname'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'HostnameFormat':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/hostname_format.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/hostname_format.pyi
index 4c71619fd29..caf16f96b5b 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/hostname_format.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/hostname_format.pyi
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-HostnameFormat = schemas.AnyTypeSchema
+
+
+class HostnameFormat(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'hostname'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'HostnameFormat':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/invalid_string_value_for_default.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/invalid_string_value_for_default.py
index cb39539f95d..1153af38eee 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/invalid_string_value_for_default.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/invalid_string_value_for_default.py
@@ -71,7 +71,7 @@ class InvalidStringValueForDefault(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
bar: typing.Union[MetaOapg.properties.bar, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/invalid_string_value_for_default.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/invalid_string_value_for_default.pyi
index b62565b9e3f..b540640fd76 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/invalid_string_value_for_default.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/invalid_string_value_for_default.pyi
@@ -68,7 +68,7 @@ class InvalidStringValueForDefault(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
bar: typing.Union[MetaOapg.properties.bar, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv4_format.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv4_format.py
index 514ca6c9646..6bd1ce362a9 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv4_format.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv4_format.py
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-Ipv4Format = schemas.AnyTypeSchema
+
+
+class Ipv4Format(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'ipv4'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'Ipv4Format':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv4_format.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv4_format.pyi
index 514ca6c9646..6bd1ce362a9 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv4_format.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv4_format.pyi
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-Ipv4Format = schemas.AnyTypeSchema
+
+
+class Ipv4Format(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'ipv4'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'Ipv4Format':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv6_format.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv6_format.py
index b2382a986c8..6113fed1649 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv6_format.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv6_format.py
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-Ipv6Format = schemas.AnyTypeSchema
+
+
+class Ipv6Format(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'ipv6'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'Ipv6Format':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv6_format.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv6_format.pyi
index b2382a986c8..6113fed1649 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv6_format.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ipv6_format.pyi
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-Ipv6Format = schemas.AnyTypeSchema
+
+
+class Ipv6Format(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'ipv6'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'Ipv6Format':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/json_pointer_format.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/json_pointer_format.py
index 1bc4b00f275..8159a153247 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/json_pointer_format.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/json_pointer_format.py
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-JsonPointerFormat = schemas.AnyTypeSchema
+
+
+class JsonPointerFormat(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'json-pointer'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'JsonPointerFormat':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/json_pointer_format.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/json_pointer_format.pyi
index 1bc4b00f275..8159a153247 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/json_pointer_format.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/json_pointer_format.pyi
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-JsonPointerFormat = schemas.AnyTypeSchema
+
+
+class JsonPointerFormat(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'json-pointer'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'JsonPointerFormat':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation.py
index a2db9ba8596..970ef705fa7 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation.py
@@ -38,7 +38,7 @@ class MaximumValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MaximumValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation.pyi
index 3c2e26f04a5..73985b523c8 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation.pyi
@@ -37,7 +37,7 @@ class MaximumValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MaximumValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation_with_unsigned_integer.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation_with_unsigned_integer.py
index 2783ca4f8c9..86e3bef7d00 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation_with_unsigned_integer.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation_with_unsigned_integer.py
@@ -38,7 +38,7 @@ class MaximumValidationWithUnsignedInteger(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MaximumValidationWithUnsignedInteger':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation_with_unsigned_integer.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation_with_unsigned_integer.pyi
index 7110772cd5c..6a5a9ea9c3c 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation_with_unsigned_integer.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maximum_validation_with_unsigned_integer.pyi
@@ -37,7 +37,7 @@ class MaximumValidationWithUnsignedInteger(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MaximumValidationWithUnsignedInteger':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxitems_validation.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxitems_validation.py
index 8e78128aedc..41aff08bc5e 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxitems_validation.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxitems_validation.py
@@ -38,7 +38,7 @@ class MaxitemsValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MaxitemsValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxitems_validation.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxitems_validation.pyi
index d1807a1676d..055349d9569 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxitems_validation.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxitems_validation.pyi
@@ -37,7 +37,7 @@ class MaxitemsValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MaxitemsValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxlength_validation.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxlength_validation.py
index 15ff375c553..dddcac7105b 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxlength_validation.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxlength_validation.py
@@ -38,7 +38,7 @@ class MaxlengthValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MaxlengthValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxlength_validation.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxlength_validation.pyi
index 2cd62139cfe..4d8ace041a5 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxlength_validation.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxlength_validation.pyi
@@ -37,7 +37,7 @@ class MaxlengthValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MaxlengthValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties0_means_the_object_is_empty.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties0_means_the_object_is_empty.py
index 5bac7ebfda7..b31b650f7ac 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties0_means_the_object_is_empty.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties0_means_the_object_is_empty.py
@@ -38,7 +38,7 @@ class Maxproperties0MeansTheObjectIsEmpty(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Maxproperties0MeansTheObjectIsEmpty':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties0_means_the_object_is_empty.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties0_means_the_object_is_empty.pyi
index 331c7590f92..8e38210796b 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties0_means_the_object_is_empty.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties0_means_the_object_is_empty.pyi
@@ -37,7 +37,7 @@ class Maxproperties0MeansTheObjectIsEmpty(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Maxproperties0MeansTheObjectIsEmpty':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties_validation.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties_validation.py
index 71db72519f6..21c8a075310 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties_validation.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties_validation.py
@@ -38,7 +38,7 @@ class MaxpropertiesValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MaxpropertiesValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties_validation.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties_validation.pyi
index bec0f99907f..1ec07f78cd4 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties_validation.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/maxproperties_validation.pyi
@@ -37,7 +37,7 @@ class MaxpropertiesValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MaxpropertiesValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation.py
index baf8f358f4a..b7be9a1a044 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation.py
@@ -38,7 +38,7 @@ class MinimumValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MinimumValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation.pyi
index 211d7420fc5..98f0379c2f1 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation.pyi
@@ -37,7 +37,7 @@ class MinimumValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MinimumValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation_with_signed_integer.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation_with_signed_integer.py
index cceee42a831..d98f7496a22 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation_with_signed_integer.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation_with_signed_integer.py
@@ -38,7 +38,7 @@ class MinimumValidationWithSignedInteger(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MinimumValidationWithSignedInteger':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation_with_signed_integer.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation_with_signed_integer.pyi
index 0859562602e..0538ce9df08 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation_with_signed_integer.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minimum_validation_with_signed_integer.pyi
@@ -37,7 +37,7 @@ class MinimumValidationWithSignedInteger(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MinimumValidationWithSignedInteger':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minitems_validation.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minitems_validation.py
index b97ce384e5b..3872e9da11a 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minitems_validation.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minitems_validation.py
@@ -38,7 +38,7 @@ class MinitemsValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MinitemsValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minitems_validation.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minitems_validation.pyi
index cb6f33577e2..5ec4628da6f 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minitems_validation.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minitems_validation.pyi
@@ -37,7 +37,7 @@ class MinitemsValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MinitemsValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minlength_validation.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minlength_validation.py
index eb21f0c1669..5f3d6caf066 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minlength_validation.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minlength_validation.py
@@ -38,7 +38,7 @@ class MinlengthValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MinlengthValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minlength_validation.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minlength_validation.pyi
index 0cfa276575a..fe0f06df176 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minlength_validation.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minlength_validation.pyi
@@ -37,7 +37,7 @@ class MinlengthValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MinlengthValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minproperties_validation.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minproperties_validation.py
index 9a6f12467d1..4e98457421e 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minproperties_validation.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minproperties_validation.py
@@ -38,7 +38,7 @@ class MinpropertiesValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MinpropertiesValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minproperties_validation.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minproperties_validation.pyi
index f23c227bb05..c7507d0e0fd 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minproperties_validation.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/minproperties_validation.pyi
@@ -37,7 +37,7 @@ class MinpropertiesValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'MinpropertiesValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/model_not.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/model_not.py
index 821bbd96a44..6c8ca3785d1 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/model_not.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/model_not.py
@@ -38,7 +38,7 @@ class ModelNot(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ModelNot':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/model_not.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/model_not.pyi
index 821bbd96a44..6c8ca3785d1 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/model_not.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/model_not.pyi
@@ -38,7 +38,7 @@ class ModelNot(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ModelNot':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_allof_to_check_validation_semantics.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_allof_to_check_validation_semantics.py
index f08f4c58b19..c3450351c11 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_allof_to_check_validation_semantics.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_allof_to_check_validation_semantics.py
@@ -61,7 +61,7 @@ class NestedAllofToCheckValidationSemantics(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'all_of_0':
@@ -90,7 +90,7 @@ class NestedAllofToCheckValidationSemantics(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'NestedAllofToCheckValidationSemantics':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_allof_to_check_validation_semantics.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_allof_to_check_validation_semantics.pyi
index f08f4c58b19..c3450351c11 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_allof_to_check_validation_semantics.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_allof_to_check_validation_semantics.pyi
@@ -61,7 +61,7 @@ class NestedAllofToCheckValidationSemantics(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'all_of_0':
@@ -90,7 +90,7 @@ class NestedAllofToCheckValidationSemantics(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'NestedAllofToCheckValidationSemantics':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_anyof_to_check_validation_semantics.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_anyof_to_check_validation_semantics.py
index dac0656c6ca..9caa10971f0 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_anyof_to_check_validation_semantics.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_anyof_to_check_validation_semantics.py
@@ -61,7 +61,7 @@ class NestedAnyofToCheckValidationSemantics(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'any_of_0':
@@ -90,7 +90,7 @@ class NestedAnyofToCheckValidationSemantics(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'NestedAnyofToCheckValidationSemantics':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_anyof_to_check_validation_semantics.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_anyof_to_check_validation_semantics.pyi
index dac0656c6ca..9caa10971f0 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_anyof_to_check_validation_semantics.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_anyof_to_check_validation_semantics.pyi
@@ -61,7 +61,7 @@ class NestedAnyofToCheckValidationSemantics(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'any_of_0':
@@ -90,7 +90,7 @@ class NestedAnyofToCheckValidationSemantics(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'NestedAnyofToCheckValidationSemantics':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_oneof_to_check_validation_semantics.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_oneof_to_check_validation_semantics.py
index 98c9e359224..3eebe1a34e1 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_oneof_to_check_validation_semantics.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_oneof_to_check_validation_semantics.py
@@ -61,7 +61,7 @@ class NestedOneofToCheckValidationSemantics(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_0':
@@ -90,7 +90,7 @@ class NestedOneofToCheckValidationSemantics(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'NestedOneofToCheckValidationSemantics':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_oneof_to_check_validation_semantics.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_oneof_to_check_validation_semantics.pyi
index 98c9e359224..3eebe1a34e1 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_oneof_to_check_validation_semantics.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/nested_oneof_to_check_validation_semantics.pyi
@@ -61,7 +61,7 @@ class NestedOneofToCheckValidationSemantics(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_0':
@@ -90,7 +90,7 @@ class NestedOneofToCheckValidationSemantics(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'NestedOneofToCheckValidationSemantics':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/not_more_complex_schema.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/not_more_complex_schema.py
index 76a19512c46..75a6ab1f3b5 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/not_more_complex_schema.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/not_more_complex_schema.py
@@ -86,7 +86,7 @@ class NotMoreComplexSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'NotMoreComplexSchema':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/not_more_complex_schema.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/not_more_complex_schema.pyi
index 76a19512c46..75a6ab1f3b5 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/not_more_complex_schema.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/not_more_complex_schema.pyi
@@ -86,7 +86,7 @@ class NotMoreComplexSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'NotMoreComplexSchema':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/object_properties_validation.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/object_properties_validation.py
index 4ceb53cb468..3dad8cdb4fb 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/object_properties_validation.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/object_properties_validation.py
@@ -71,8 +71,8 @@ class ObjectPropertiesValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- foo: typing.Union[MetaOapg.properties.foo, int, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ foo: typing.Union[MetaOapg.properties.foo, decimal.Decimal, int, schemas.Unset] = schemas.unset,
bar: typing.Union[MetaOapg.properties.bar, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/object_properties_validation.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/object_properties_validation.pyi
index 4ceb53cb468..3dad8cdb4fb 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/object_properties_validation.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/object_properties_validation.pyi
@@ -71,8 +71,8 @@ class ObjectPropertiesValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- foo: typing.Union[MetaOapg.properties.foo, int, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ foo: typing.Union[MetaOapg.properties.foo, decimal.Decimal, int, schemas.Unset] = schemas.unset,
bar: typing.Union[MetaOapg.properties.bar, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof.py
index b99c702776e..fe737a8d29e 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof.py
@@ -47,7 +47,7 @@ class Oneof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_1':
@@ -77,7 +77,7 @@ class Oneof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Oneof':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof.pyi
index 57112435659..eec1df86b28 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof.pyi
@@ -46,7 +46,7 @@ class Oneof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_1':
@@ -76,7 +76,7 @@ class Oneof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Oneof':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_complex_types.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_complex_types.py
index b77184997a0..90a815099f0 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_complex_types.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_complex_types.py
@@ -76,8 +76,8 @@ class OneofComplexTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- bar: typing.Union[MetaOapg.properties.bar, int, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ bar: typing.Union[MetaOapg.properties.bar, decimal.Decimal, int, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_0':
@@ -131,7 +131,7 @@ class OneofComplexTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
foo: typing.Union[MetaOapg.properties.foo, str, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
@@ -163,7 +163,7 @@ class OneofComplexTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'OneofComplexTypes':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_complex_types.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_complex_types.pyi
index b77184997a0..90a815099f0 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_complex_types.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_complex_types.pyi
@@ -76,8 +76,8 @@ class OneofComplexTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- bar: typing.Union[MetaOapg.properties.bar, int, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ bar: typing.Union[MetaOapg.properties.bar, decimal.Decimal, int, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_0':
@@ -131,7 +131,7 @@ class OneofComplexTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
foo: typing.Union[MetaOapg.properties.foo, str, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
@@ -163,7 +163,7 @@ class OneofComplexTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'OneofComplexTypes':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_base_schema.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_base_schema.py
index 9c2c121b9b5..e5ba20adaa5 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_base_schema.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_base_schema.py
@@ -47,7 +47,7 @@ class OneofWithBaseSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_0':
@@ -70,7 +70,7 @@ class OneofWithBaseSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_1':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_base_schema.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_base_schema.pyi
index ebb53c6ab00..f435aaf69c9 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_base_schema.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_base_schema.pyi
@@ -46,7 +46,7 @@ class OneofWithBaseSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_0':
@@ -68,7 +68,7 @@ class OneofWithBaseSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_1':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_empty_schema.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_empty_schema.py
index 08980854fb6..1918ba07dda 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_empty_schema.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_empty_schema.py
@@ -55,7 +55,7 @@ class OneofWithEmptySchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'OneofWithEmptySchema':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_empty_schema.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_empty_schema.pyi
index 08980854fb6..1918ba07dda 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_empty_schema.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_empty_schema.pyi
@@ -55,7 +55,7 @@ class OneofWithEmptySchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'OneofWithEmptySchema':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_required.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_required.py
index 408e9a324b8..71a99120b6a 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_required.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_required.py
@@ -53,7 +53,7 @@ class OneofWithRequired(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_0':
@@ -82,7 +82,7 @@ class OneofWithRequired(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_1':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_required.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_required.pyi
index 408e9a324b8..71a99120b6a 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_required.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/oneof_with_required.pyi
@@ -53,7 +53,7 @@ class OneofWithRequired(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_0':
@@ -82,7 +82,7 @@ class OneofWithRequired(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'one_of_1':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_is_not_anchored.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_is_not_anchored.py
index 513192c0011..dc94662c92f 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_is_not_anchored.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_is_not_anchored.py
@@ -40,7 +40,7 @@ class PatternIsNotAnchored(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'PatternIsNotAnchored':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_is_not_anchored.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_is_not_anchored.pyi
index 90a9607a78b..9f1c87ec75d 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_is_not_anchored.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_is_not_anchored.pyi
@@ -37,7 +37,7 @@ class PatternIsNotAnchored(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'PatternIsNotAnchored':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_validation.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_validation.py
index f9a499c0e9f..61151d93c86 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_validation.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_validation.py
@@ -40,7 +40,7 @@ class PatternValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'PatternValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_validation.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_validation.pyi
index 5173d75376b..e31e6311b54 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_validation.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/pattern_validation.pyi
@@ -37,7 +37,7 @@ class PatternValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'PatternValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/properties_with_escaped_characters.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/properties_with_escaped_characters.py
index c126590584e..34e359fe0dd 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/properties_with_escaped_characters.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/properties_with_escaped_characters.py
@@ -103,7 +103,7 @@ class PropertiesWithEscapedCharacters(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'PropertiesWithEscapedCharacters':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/properties_with_escaped_characters.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/properties_with_escaped_characters.pyi
index c126590584e..34e359fe0dd 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/properties_with_escaped_characters.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/properties_with_escaped_characters.pyi
@@ -103,7 +103,7 @@ class PropertiesWithEscapedCharacters(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'PropertiesWithEscapedCharacters':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/property_named_ref_that_is_not_a_reference.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/property_named_ref_that_is_not_a_reference.py
index 4d2a5ad6034..3149363ad5f 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/property_named_ref_that_is_not_a_reference.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/property_named_ref_that_is_not_a_reference.py
@@ -63,7 +63,7 @@ class PropertyNamedRefThatIsNotAReference(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'PropertyNamedRefThatIsNotAReference':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/property_named_ref_that_is_not_a_reference.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/property_named_ref_that_is_not_a_reference.pyi
index 4d2a5ad6034..3149363ad5f 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/property_named_ref_that_is_not_a_reference.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/property_named_ref_that_is_not_a_reference.pyi
@@ -63,7 +63,7 @@ class PropertyNamedRefThatIsNotAReference(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'PropertyNamedRefThatIsNotAReference':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_allof.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_allof.py
index 374bfb43856..ce9d565e91c 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_allof.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_allof.py
@@ -52,7 +52,7 @@ class RefInAllof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RefInAllof':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_allof.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_allof.pyi
index 374bfb43856..ce9d565e91c 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_allof.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_allof.pyi
@@ -52,7 +52,7 @@ class RefInAllof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RefInAllof':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_anyof.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_anyof.py
index 3057da6bec3..a4b2e21e537 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_anyof.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_anyof.py
@@ -52,7 +52,7 @@ class RefInAnyof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RefInAnyof':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_anyof.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_anyof.pyi
index 3057da6bec3..a4b2e21e537 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_anyof.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_anyof.pyi
@@ -52,7 +52,7 @@ class RefInAnyof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RefInAnyof':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_not.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_not.py
index 06fe55a7762..18cc4188a24 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_not.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_not.py
@@ -42,7 +42,7 @@ class RefInNot(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RefInNot':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_not.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_not.pyi
index 06fe55a7762..18cc4188a24 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_not.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_not.pyi
@@ -42,7 +42,7 @@ class RefInNot(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RefInNot':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_oneof.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_oneof.py
index 183fb1ce93c..3a1c181a290 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_oneof.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_oneof.py
@@ -52,7 +52,7 @@ class RefInOneof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RefInOneof':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_oneof.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_oneof.pyi
index 183fb1ce93c..3a1c181a290 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_oneof.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_oneof.pyi
@@ -52,7 +52,7 @@ class RefInOneof(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RefInOneof':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_property.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_property.py
index 805239b6183..0058a91856a 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_property.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_property.py
@@ -67,7 +67,7 @@ class RefInProperty(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
a: typing.Union['PropertyNamedRefThatIsNotAReference', schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_property.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_property.pyi
index 805239b6183..0058a91856a 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_property.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/ref_in_property.pyi
@@ -67,7 +67,7 @@ class RefInProperty(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
a: typing.Union['PropertyNamedRefThatIsNotAReference', schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_default_validation.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_default_validation.py
index ed5e8286ccd..58745efdd2c 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_default_validation.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_default_validation.py
@@ -63,8 +63,8 @@ class RequiredDefaultValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RequiredDefaultValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_default_validation.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_default_validation.pyi
index ed5e8286ccd..58745efdd2c 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_default_validation.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_default_validation.pyi
@@ -63,8 +63,8 @@ class RequiredDefaultValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RequiredDefaultValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_validation.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_validation.py
index 374c21559f2..093dd9fa845 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_validation.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_validation.py
@@ -76,9 +76,9 @@ class RequiredValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- bar: typing.Union[MetaOapg.properties.bar, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ bar: typing.Union[MetaOapg.properties.bar, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RequiredValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_validation.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_validation.pyi
index 374c21559f2..093dd9fa845 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_validation.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_validation.pyi
@@ -76,9 +76,9 @@ class RequiredValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- bar: typing.Union[MetaOapg.properties.bar, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ bar: typing.Union[MetaOapg.properties.bar, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RequiredValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_empty_array.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_empty_array.py
index 5183c37ec8a..75ff2ba9604 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_empty_array.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_empty_array.py
@@ -63,8 +63,8 @@ class RequiredWithEmptyArray(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RequiredWithEmptyArray':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_empty_array.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_empty_array.pyi
index 5183c37ec8a..75ff2ba9604 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_empty_array.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_empty_array.pyi
@@ -63,8 +63,8 @@ class RequiredWithEmptyArray(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ foo: typing.Union[MetaOapg.properties.foo, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RequiredWithEmptyArray':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_escaped_characters.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_escaped_characters.py
index 4b046ef92a3..509ce304654 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_escaped_characters.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_escaped_characters.py
@@ -46,7 +46,7 @@ class RequiredWithEscapedCharacters(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RequiredWithEscapedCharacters':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_escaped_characters.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_escaped_characters.pyi
index 4b046ef92a3..509ce304654 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_escaped_characters.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/required_with_escaped_characters.pyi
@@ -46,7 +46,7 @@ class RequiredWithEscapedCharacters(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'RequiredWithEscapedCharacters':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_false_validation.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_false_validation.py
index c20b05ebbe0..6e2023ea5ad 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_false_validation.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_false_validation.py
@@ -38,7 +38,7 @@ class UniqueitemsFalseValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'UniqueitemsFalseValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_false_validation.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_false_validation.pyi
index b2f34e4153a..66e550878fd 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_false_validation.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_false_validation.pyi
@@ -37,7 +37,7 @@ class UniqueitemsFalseValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'UniqueitemsFalseValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_validation.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_validation.py
index ffc6e8f29ad..fd310fd89cc 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_validation.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_validation.py
@@ -38,7 +38,7 @@ class UniqueitemsValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'UniqueitemsValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_validation.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_validation.pyi
index 0e734902d9d..613d0d649a7 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_validation.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uniqueitems_validation.pyi
@@ -37,7 +37,7 @@ class UniqueitemsValidation(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'UniqueitemsValidation':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_format.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_format.py
index 9e2ca9dc6c0..99640c53252 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_format.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_format.py
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-UriFormat = schemas.AnyTypeSchema
+
+
+class UriFormat(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'uri'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'UriFormat':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_format.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_format.pyi
index 9e2ca9dc6c0..99640c53252 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_format.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_format.pyi
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-UriFormat = schemas.AnyTypeSchema
+
+
+class UriFormat(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'uri'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'UriFormat':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_reference_format.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_reference_format.py
index d1ed22c0429..f844d505109 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_reference_format.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_reference_format.py
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-UriReferenceFormat = schemas.AnyTypeSchema
+
+
+class UriReferenceFormat(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'uri-reference'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'UriReferenceFormat':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_reference_format.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_reference_format.pyi
index d1ed22c0429..f844d505109 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_reference_format.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_reference_format.pyi
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-UriReferenceFormat = schemas.AnyTypeSchema
+
+
+class UriReferenceFormat(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'uri-reference'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'UriReferenceFormat':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_template_format.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_template_format.py
index 4edf94ef628..a8915f19568 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_template_format.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_template_format.py
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-UriTemplateFormat = schemas.AnyTypeSchema
+
+
+class UriTemplateFormat(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'uri-template'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'UriTemplateFormat':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_template_format.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_template_format.pyi
index 4edf94ef628..a8915f19568 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_template_format.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/model/uri_template_format.pyi
@@ -20,4 +20,31 @@ import uuid # noqa: F401
import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-UriTemplateFormat = schemas.AnyTypeSchema
+
+
+class UriTemplateFormat(
+ schemas.AnyTypeSchema,
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ format = 'uri-template'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'UriTemplateFormat':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_date_time_format_request_body/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_date_time_format_request_body/post.py
index 48d48bd1133..b09fbbe159a 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_date_time_format_request_body/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_date_time_format_request_body/post.py
@@ -26,7 +26,30 @@ from unit_test_api import schemas # noqa: F401
from . import path
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.DateTimeBase,
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'date-time'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
request_body_body = api_client.RequestBody(
@@ -57,7 +80,7 @@ class BaseApi(api_client.Api):
def _post_date_time_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -117,7 +140,7 @@ class PostDateTimeFormatRequestBody(BaseApi):
def post_date_time_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -140,7 +163,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_date_time_format_request_body/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_date_time_format_request_body/post.pyi
index 01fe9a510c7..f298da9fc27 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_date_time_format_request_body/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_date_time_format_request_body/post.pyi
@@ -24,14 +24,37 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.DateTimeBase,
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'date-time'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
class BaseApi(api_client.Api):
def _post_date_time_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -91,7 +114,7 @@ class PostDateTimeFormatRequestBody(BaseApi):
def post_date_time_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -114,7 +137,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_email_format_request_body/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_email_format_request_body/post.py
index 9fe54c924d6..4d4ca3c1856 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_email_format_request_body/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_email_format_request_body/post.py
@@ -26,7 +26,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'email'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
request_body_body = api_client.RequestBody(
@@ -57,7 +79,7 @@ class BaseApi(api_client.Api):
def _post_email_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -117,7 +139,7 @@ class PostEmailFormatRequestBody(BaseApi):
def post_email_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -140,7 +162,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_email_format_request_body/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_email_format_request_body/post.pyi
index 1a3b9cc46a3..db470100e62 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_email_format_request_body/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_email_format_request_body/post.pyi
@@ -24,14 +24,36 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'email'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
class BaseApi(api_client.Api):
def _post_email_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -91,7 +113,7 @@ class PostEmailFormatRequestBody(BaseApi):
def post_email_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -114,7 +136,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_hostname_format_request_body/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_hostname_format_request_body/post.py
index 6424bc8c897..5075bb70ce8 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_hostname_format_request_body/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_hostname_format_request_body/post.py
@@ -26,7 +26,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'hostname'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
request_body_body = api_client.RequestBody(
@@ -57,7 +79,7 @@ class BaseApi(api_client.Api):
def _post_hostname_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -117,7 +139,7 @@ class PostHostnameFormatRequestBody(BaseApi):
def post_hostname_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -140,7 +162,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_hostname_format_request_body/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_hostname_format_request_body/post.pyi
index cdff3c0b58f..c4e1d18748a 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_hostname_format_request_body/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_hostname_format_request_body/post.pyi
@@ -24,14 +24,36 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'hostname'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
class BaseApi(api_client.Api):
def _post_hostname_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -91,7 +113,7 @@ class PostHostnameFormatRequestBody(BaseApi):
def post_hostname_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -114,7 +136,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post.py
index 4038ebe7bb1..e73dbf079a2 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post.py
@@ -57,7 +57,7 @@ class BaseApi(api_client.Api):
def _post_integer_type_matches_integers_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, int, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, decimal.Decimal, int, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -117,7 +117,7 @@ class PostIntegerTypeMatchesIntegersRequestBody(BaseApi):
def post_integer_type_matches_integers_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, int, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, decimal.Decimal, int, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -140,7 +140,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, int, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, decimal.Decimal, int, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post.pyi
index 51928db16c8..c9b4e1df18c 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_integer_type_matches_integers_request_body/post.pyi
@@ -31,7 +31,7 @@ class BaseApi(api_client.Api):
def _post_integer_type_matches_integers_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, int, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, decimal.Decimal, int, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -91,7 +91,7 @@ class PostIntegerTypeMatchesIntegersRequestBody(BaseApi):
def post_integer_type_matches_integers_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, int, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, decimal.Decimal, int, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -114,7 +114,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, int, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, decimal.Decimal, int, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv4_format_request_body/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv4_format_request_body/post.py
index b36c73698f3..e09f91e244a 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv4_format_request_body/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv4_format_request_body/post.py
@@ -26,7 +26,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'ipv4'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
request_body_body = api_client.RequestBody(
@@ -57,7 +79,7 @@ class BaseApi(api_client.Api):
def _post_ipv4_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -117,7 +139,7 @@ class PostIpv4FormatRequestBody(BaseApi):
def post_ipv4_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -140,7 +162,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv4_format_request_body/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv4_format_request_body/post.pyi
index cfae5b8bed8..fa38b2bd4d3 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv4_format_request_body/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv4_format_request_body/post.pyi
@@ -24,14 +24,36 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'ipv4'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
class BaseApi(api_client.Api):
def _post_ipv4_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -91,7 +113,7 @@ class PostIpv4FormatRequestBody(BaseApi):
def post_ipv4_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -114,7 +136,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv6_format_request_body/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv6_format_request_body/post.py
index 1c9ac51de43..83bc09d5e50 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv6_format_request_body/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv6_format_request_body/post.py
@@ -26,7 +26,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'ipv6'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
request_body_body = api_client.RequestBody(
@@ -57,7 +79,7 @@ class BaseApi(api_client.Api):
def _post_ipv6_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -117,7 +139,7 @@ class PostIpv6FormatRequestBody(BaseApi):
def post_ipv6_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -140,7 +162,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv6_format_request_body/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv6_format_request_body/post.pyi
index 40337bc0996..1ad8961a568 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv6_format_request_body/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ipv6_format_request_body/post.pyi
@@ -24,14 +24,36 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'ipv6'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
class BaseApi(api_client.Api):
def _post_ipv6_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -91,7 +113,7 @@ class PostIpv6FormatRequestBody(BaseApi):
def post_ipv6_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -114,7 +136,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post.py
index b5ed529aa72..a78e0a4c710 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post.py
@@ -26,7 +26,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'json-pointer'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
request_body_body = api_client.RequestBody(
@@ -57,7 +79,7 @@ class BaseApi(api_client.Api):
def _post_json_pointer_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -117,7 +139,7 @@ class PostJsonPointerFormatRequestBody(BaseApi):
def post_json_pointer_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -140,7 +162,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post.pyi
index 43cfc4114cc..2c354055474 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_json_pointer_format_request_body/post.pyi
@@ -24,14 +24,36 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'json-pointer'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
class BaseApi(api_client.Api):
def _post_json_pointer_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -91,7 +113,7 @@ class PostJsonPointerFormatRequestBody(BaseApi):
def post_json_pointer_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -114,7 +136,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post.py
index 1a2d649e3ab..a4440d906f2 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post.py
@@ -87,7 +87,7 @@ class SchemaForRequestBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaForRequestBodyApplicationJson':
@@ -127,7 +127,7 @@ class BaseApi(api_client.Api):
def _post_not_more_complex_schema_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -187,7 +187,7 @@ class PostNotMoreComplexSchemaRequestBody(BaseApi):
def post_not_more_complex_schema_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -210,7 +210,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post.pyi
index dd0f49a77eb..2d426cf9d6b 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_more_complex_schema_request_body/post.pyi
@@ -85,7 +85,7 @@ class SchemaForRequestBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaForRequestBodyApplicationJson':
@@ -101,7 +101,7 @@ class BaseApi(api_client.Api):
def _post_not_more_complex_schema_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -161,7 +161,7 @@ class PostNotMoreComplexSchemaRequestBody(BaseApi):
def post_not_more_complex_schema_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -184,7 +184,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_request_body/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_request_body/post.py
index eb4ece7090f..efdad75741a 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_request_body/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_request_body/post.py
@@ -39,7 +39,7 @@ class SchemaForRequestBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaForRequestBodyApplicationJson':
@@ -79,7 +79,7 @@ class BaseApi(api_client.Api):
def _post_not_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -139,7 +139,7 @@ class PostNotRequestBody(BaseApi):
def post_not_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -162,7 +162,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_request_body/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_request_body/post.pyi
index de03da59cc4..e9fc607bc91 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_request_body/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_not_request_body/post.pyi
@@ -37,7 +37,7 @@ class SchemaForRequestBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaForRequestBodyApplicationJson':
@@ -53,7 +53,7 @@ class BaseApi(api_client.Api):
def _post_not_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -113,7 +113,7 @@ class PostNotRequestBody(BaseApi):
def post_not_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -136,7 +136,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ref_in_not_request_body/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ref_in_not_request_body/post.py
index aca5ccd7f46..e6c81167f56 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ref_in_not_request_body/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ref_in_not_request_body/post.py
@@ -45,7 +45,7 @@ class SchemaForRequestBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaForRequestBodyApplicationJson':
@@ -85,7 +85,7 @@ class BaseApi(api_client.Api):
def _post_ref_in_not_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -145,7 +145,7 @@ class PostRefInNotRequestBody(BaseApi):
def post_ref_in_not_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -168,7 +168,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ref_in_not_request_body/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ref_in_not_request_body/post.pyi
index a2dcb0022e0..ca1b5ea66a4 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ref_in_not_request_body/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_ref_in_not_request_body/post.pyi
@@ -43,7 +43,7 @@ class SchemaForRequestBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaForRequestBodyApplicationJson':
@@ -59,7 +59,7 @@ class BaseApi(api_client.Api):
def _post_ref_in_not_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -119,7 +119,7 @@ class PostRefInNotRequestBody(BaseApi):
def post_ref_in_not_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -142,7 +142,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post.py
index 4a1d16aaaf5..37ac12a7448 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post.py
@@ -47,7 +47,7 @@ class SchemaForRequestBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaForRequestBodyApplicationJson':
@@ -87,7 +87,7 @@ class BaseApi(api_client.Api):
def _post_required_with_escaped_characters_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -147,7 +147,7 @@ class PostRequiredWithEscapedCharactersRequestBody(BaseApi):
def post_required_with_escaped_characters_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -170,7 +170,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post.pyi
index 5f95a6724ca..f3cdcf78567 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_required_with_escaped_characters_request_body/post.pyi
@@ -45,7 +45,7 @@ class SchemaForRequestBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaForRequestBodyApplicationJson':
@@ -61,7 +61,7 @@ class BaseApi(api_client.Api):
def _post_required_with_escaped_characters_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -121,7 +121,7 @@ class PostRequiredWithEscapedCharactersRequestBody(BaseApi):
def post_required_with_escaped_characters_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -144,7 +144,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_format_request_body/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_format_request_body/post.py
index c82cd224801..ddac7a5cd3a 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_format_request_body/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_format_request_body/post.py
@@ -26,7 +26,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'uri'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
request_body_body = api_client.RequestBody(
@@ -57,7 +79,7 @@ class BaseApi(api_client.Api):
def _post_uri_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -117,7 +139,7 @@ class PostUriFormatRequestBody(BaseApi):
def post_uri_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -140,7 +162,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_format_request_body/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_format_request_body/post.pyi
index 2a82213d290..d3d3dd5da94 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_format_request_body/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_format_request_body/post.pyi
@@ -24,14 +24,36 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'uri'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
class BaseApi(api_client.Api):
def _post_uri_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -91,7 +113,7 @@ class PostUriFormatRequestBody(BaseApi):
def post_uri_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -114,7 +136,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post.py
index be02190cbc3..b2892033784 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post.py
@@ -26,7 +26,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'uri-reference'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
request_body_body = api_client.RequestBody(
@@ -57,7 +79,7 @@ class BaseApi(api_client.Api):
def _post_uri_reference_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -117,7 +139,7 @@ class PostUriReferenceFormatRequestBody(BaseApi):
def post_uri_reference_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -140,7 +162,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post.pyi
index 667cc4c12a3..8c0a18d1186 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_reference_format_request_body/post.pyi
@@ -24,14 +24,36 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'uri-reference'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
class BaseApi(api_client.Api):
def _post_uri_reference_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -91,7 +113,7 @@ class PostUriReferenceFormatRequestBody(BaseApi):
def post_uri_reference_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -114,7 +136,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_template_format_request_body/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_template_format_request_body/post.py
index aefec41048e..eece0612596 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_template_format_request_body/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_template_format_request_body/post.py
@@ -26,7 +26,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'uri-template'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
request_body_body = api_client.RequestBody(
@@ -57,7 +79,7 @@ class BaseApi(api_client.Api):
def _post_uri_template_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -117,7 +139,7 @@ class PostUriTemplateFormatRequestBody(BaseApi):
def post_uri_template_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -140,7 +162,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_template_format_request_body/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_template_format_request_body/post.pyi
index 1d985533db9..89678b2a09f 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_template_format_request_body/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/request_body_post_uri_template_format_request_body/post.pyi
@@ -24,14 +24,36 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
# body param
-SchemaForRequestBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaForRequestBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'uri-template'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaForRequestBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
class BaseApi(api_client.Api):
def _post_uri_template_format_request_body_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -91,7 +113,7 @@ class PostUriTemplateFormatRequestBody(BaseApi):
def post_uri_template_format_request_body(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
@@ -114,7 +136,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
content_type: str = 'application/json',
stream: bool = False,
timeout: typing.Optional[typing.Union[int, typing.Tuple]] = None,
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post.py
index ed1910e61b8..6c44c6b265f 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post.py
@@ -25,7 +25,30 @@ from unit_test_api import schemas # noqa: F401
from . import path
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.DateTimeBase,
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'date-time'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
@dataclass
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post.pyi
index 6dca3402084..352cb570359 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_date_time_format_response_body_for_content_types/post.pyi
@@ -23,7 +23,30 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.DateTimeBase,
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'date-time'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
_all_accept_content_types = (
'application/json',
)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post.py
index fb41193ce88..40a23c6bfbd 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post.py
@@ -25,7 +25,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'email'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
@dataclass
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post.pyi
index e2634c95f3f..5a0171c8746 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_email_format_response_body_for_content_types/post.pyi
@@ -23,7 +23,29 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'email'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
_all_accept_content_types = (
'application/json',
)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post.py
index c6f11e0c96c..39149c614e3 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post.py
@@ -25,7 +25,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'hostname'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
@dataclass
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post.pyi
index d855079fa46..a84f0604e2d 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_hostname_format_response_body_for_content_types/post.pyi
@@ -23,7 +23,29 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'hostname'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
_all_accept_content_types = (
'application/json',
)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post.py
index 83d3f65c91f..613079a0504 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post.py
@@ -25,7 +25,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'ipv4'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
@dataclass
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post.pyi
index 92a92fc978e..c8d6590f61f 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv4_format_response_body_for_content_types/post.pyi
@@ -23,7 +23,29 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'ipv4'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
_all_accept_content_types = (
'application/json',
)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post.py
index 7309693dd3f..18f46e93265 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post.py
@@ -25,7 +25,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'ipv6'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
@dataclass
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post.pyi
index 93be59819bc..07a549b95a1 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ipv6_format_response_body_for_content_types/post.pyi
@@ -23,7 +23,29 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'ipv6'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
_all_accept_content_types = (
'application/json',
)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post.py
index f3c1a4f5a00..5129f1c2624 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post.py
@@ -25,7 +25,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'json-pointer'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
@dataclass
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post.pyi
index b377695412d..9bb3109b010 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_json_pointer_format_response_body_for_content_types/post.pyi
@@ -23,7 +23,29 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'json-pointer'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
_all_accept_content_types = (
'application/json',
)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post.py
index dd88a802296..96bfe71c3e8 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post.py
@@ -86,7 +86,7 @@ class SchemaFor200ResponseBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaFor200ResponseBodyApplicationJson':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post.pyi
index 31fa51f15cd..6b62ea18069 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_more_complex_schema_response_body_for_content_types/post.pyi
@@ -84,7 +84,7 @@ class SchemaFor200ResponseBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaFor200ResponseBodyApplicationJson':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post.py
index d66b0781b3a..c382169efd9 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post.py
@@ -38,7 +38,7 @@ class SchemaFor200ResponseBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaFor200ResponseBodyApplicationJson':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post.pyi
index 65d857b20f0..6945f01d1b2 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_not_response_body_for_content_types/post.pyi
@@ -36,7 +36,7 @@ class SchemaFor200ResponseBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaFor200ResponseBodyApplicationJson':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post.py
index b44518b1c1c..fe6f2229b04 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post.py
@@ -44,7 +44,7 @@ class SchemaFor200ResponseBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaFor200ResponseBodyApplicationJson':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post.pyi
index e1b7119413f..e1d772a28bc 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_ref_in_not_response_body_for_content_types/post.pyi
@@ -42,7 +42,7 @@ class SchemaFor200ResponseBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaFor200ResponseBodyApplicationJson':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post.py
index 3bd92778a42..728b0fced8b 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post.py
@@ -46,7 +46,7 @@ class SchemaFor200ResponseBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaFor200ResponseBodyApplicationJson':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post.pyi
index 7619488ece7..50f79a4cd25 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_required_with_escaped_characters_response_body_for_content_types/post.pyi
@@ -44,7 +44,7 @@ class SchemaFor200ResponseBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaFor200ResponseBodyApplicationJson':
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post.py
index efd8375fab5..44e1d81fa66 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post.py
@@ -25,7 +25,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'uri'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
@dataclass
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post.pyi
index 768e591f9fc..557aa55d871 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_format_response_body_for_content_types/post.pyi
@@ -23,7 +23,29 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'uri'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
_all_accept_content_types = (
'application/json',
)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post.py
index c5f94bc9a11..97679ee6b4f 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post.py
@@ -25,7 +25,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'uri-reference'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
@dataclass
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post.pyi
index 4f3fa4e8942..fcec33c02cb 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_reference_format_response_body_for_content_types/post.pyi
@@ -23,7 +23,29 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'uri-reference'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
_all_accept_content_types = (
'application/json',
)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post.py
index 9bc6a1a5c7b..b3b8d1b76c5 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post.py
@@ -25,7 +25,29 @@ from unit_test_api import schemas # noqa: F401
from . import path
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'uri-template'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
@dataclass
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post.pyi b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post.pyi
index 213ed364275..56b30029895 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post.pyi
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/paths/response_body_post_uri_template_format_response_body_for_content_types/post.pyi
@@ -23,7 +23,29 @@ import frozendict # noqa: F401
from unit_test_api import schemas # noqa: F401
-SchemaFor200ResponseBodyApplicationJson = schemas.AnyTypeSchema
+
+
+class SchemaFor200ResponseBodyApplicationJson(
+ schemas.AnyTypeSchema,
+):
+
+
+ class MetaOapg:
+ format = 'uri-template'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'SchemaFor200ResponseBodyApplicationJson':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
_all_accept_content_types = (
'application/json',
)
diff --git a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/schemas.py b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/schemas.py
index 9eeedc916ed..6eb0a26bfd9 100644
--- a/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/schemas.py
+++ b/samples/openapi3/client/3_0_3_unit_test/python-experimental/unit_test_api/schemas.py
@@ -858,7 +858,7 @@ class StrBase(ValidatorBase):
return super()._validate_oapg(arg, validation_metadata=validation_metadata)
-class UUIDBase(StrBase):
+class UUIDBase:
@property
@functools.cache
def as_uuid_oapg(self) -> uuid.UUID:
@@ -924,7 +924,7 @@ class CustomIsoparser(isoparser):
DEFAULT_ISOPARSER = CustomIsoparser()
-class DateBase(StrBase):
+class DateBase:
@property
@functools.cache
def as_date_oapg(self) -> date:
@@ -986,7 +986,7 @@ class DateTimeBase:
return super()._validate_oapg(arg, validation_metadata=validation_metadata)
-class DecimalBase(StrBase):
+class DecimalBase:
"""
A class for storing decimals that are sent over the wire as strings
These schemas must remain based on StrBase rather than NumberBase
@@ -1921,7 +1921,7 @@ class NumberSchema(
return super().__new__(cls, arg, **kwargs)
-class IntBase(NumberBase):
+class IntBase:
@property
def as_int_oapg(self) -> int:
try:
@@ -1965,10 +1965,28 @@ class IntSchema(IntBase, NumberSchema):
class Int32Base:
- # TODO make this run even if the inheriting class defines these
- class MetaOapg:
- inclusive_minimum = decimal.Decimal(-2147483648)
- inclusive_maximum = decimal.Decimal(2147483647)
+ __inclusive_minimum = decimal.Decimal(-2147483648)
+ __inclusive_maximum = decimal.Decimal(2147483647)
+
+ @classmethod
+ def __validate_format(cls, arg: typing.Optional[decimal.Decimal], validation_metadata: ValidationMetadata):
+ if isinstance(arg, decimal.Decimal) and arg.as_tuple().exponent == 0:
+ if not cls.__inclusive_minimum <= arg <= cls.__inclusive_maximum:
+ raise ApiValueError(
+ "Invalid value '{}' for type int32 at {}".format(arg, validation_metadata.path_to_item)
+ )
+
+ @classmethod
+ def _validate_oapg(
+ cls,
+ arg,
+ validation_metadata: ValidationMetadata,
+ ):
+ """
+ Int32Base _validate_oapg
+ """
+ cls.__validate_format(arg, validation_metadata=validation_metadata)
+ return super()._validate_oapg(arg, validation_metadata=validation_metadata)
class Int32Schema(
@@ -1979,10 +1997,28 @@ class Int32Schema(
class Int64Base:
- # TODO make this run even if the inheriting class defines these
- class MetaOapg:
- inclusive_minimum = decimal.Decimal(-9223372036854775808)
- inclusive_maximum = decimal.Decimal(9223372036854775807)
+ __inclusive_minimum = decimal.Decimal(-9223372036854775808)
+ __inclusive_maximum = decimal.Decimal(9223372036854775807)
+
+ @classmethod
+ def __validate_format(cls, arg: typing.Optional[decimal.Decimal], validation_metadata: ValidationMetadata):
+ if isinstance(arg, decimal.Decimal) and arg.as_tuple().exponent == 0:
+ if not cls.__inclusive_minimum <= arg <= cls.__inclusive_maximum:
+ raise ApiValueError(
+ "Invalid value '{}' for type int64 at {}".format(arg, validation_metadata.path_to_item)
+ )
+
+ @classmethod
+ def _validate_oapg(
+ cls,
+ arg,
+ validation_metadata: ValidationMetadata,
+ ):
+ """
+ Int64Base _validate_oapg
+ """
+ cls.__validate_format(arg, validation_metadata=validation_metadata)
+ return super()._validate_oapg(arg, validation_metadata=validation_metadata)
class Int64Schema(
@@ -1993,10 +2029,28 @@ class Int64Schema(
class Float32Base:
- # TODO make this run even if the inheriting class defines these
- class MetaOapg:
- inclusive_minimum = decimal.Decimal(-3.4028234663852886e+38)
- inclusive_maximum = decimal.Decimal(3.4028234663852886e+38)
+ __inclusive_minimum = decimal.Decimal(-3.4028234663852886e+38)
+ __inclusive_maximum = decimal.Decimal(3.4028234663852886e+38)
+
+ @classmethod
+ def __validate_format(cls, arg: typing.Optional[decimal.Decimal], validation_metadata: ValidationMetadata):
+ if isinstance(arg, decimal.Decimal):
+ if not cls.__inclusive_minimum <= arg <= cls.__inclusive_maximum:
+ raise ApiValueError(
+ "Invalid value '{}' for type float at {}".format(arg, validation_metadata.path_to_item)
+ )
+
+ @classmethod
+ def _validate_oapg(
+ cls,
+ arg,
+ validation_metadata: ValidationMetadata,
+ ):
+ """
+ Float32Base _validate_oapg
+ """
+ cls.__validate_format(arg, validation_metadata=validation_metadata)
+ return super()._validate_oapg(arg, validation_metadata=validation_metadata)
class Float32Schema(
@@ -2006,16 +2060,32 @@ class Float32Schema(
@classmethod
def from_openapi_data_oapg(cls, arg: typing.Union[float, decimal.Decimal], _configuration: typing.Optional[Configuration] = None):
- # todo check format
return super().from_openapi_data_oapg(arg, _configuration=_configuration)
class Float64Base:
- # TODO make this run even if the inheriting class defines these
- class MetaOapg:
- inclusive_minimum = decimal.Decimal(-1.7976931348623157E+308)
- inclusive_maximum = decimal.Decimal(1.7976931348623157E+308)
+ __inclusive_minimum = decimal.Decimal(-1.7976931348623157E+308)
+ __inclusive_maximum = decimal.Decimal(1.7976931348623157E+308)
+ @classmethod
+ def __validate_format(cls, arg: typing.Optional[decimal.Decimal], validation_metadata: ValidationMetadata):
+ if isinstance(arg, decimal.Decimal):
+ if not cls.__inclusive_minimum <= arg <= cls.__inclusive_maximum:
+ raise ApiValueError(
+ "Invalid value '{}' for type double at {}".format(arg, validation_metadata.path_to_item)
+ )
+
+ @classmethod
+ def _validate_oapg(
+ cls,
+ arg,
+ validation_metadata: ValidationMetadata,
+ ):
+ """
+ Float64Base _validate_oapg
+ """
+ cls.__validate_format(arg, validation_metadata=validation_metadata)
+ return super()._validate_oapg(arg, validation_metadata=validation_metadata)
class Float64Schema(
Float64Base,
diff --git a/samples/openapi3/client/petstore/python-experimental/.openapi-generator/FILES b/samples/openapi3/client/petstore/python-experimental/.openapi-generator/FILES
index c3d0876acf2..0ce65f0078f 100644
--- a/samples/openapi3/client/petstore/python-experimental/.openapi-generator/FILES
+++ b/samples/openapi3/client/petstore/python-experimental/.openapi-generator/FILES
@@ -15,6 +15,7 @@ docs/models/AdditionalPropertiesWithArrayOfEnums.md
docs/models/Address.md
docs/models/Animal.md
docs/models/AnimalFarm.md
+docs/models/AnyTypeAndFormat.md
docs/models/AnyTypeNotString.md
docs/models/ApiResponse.md
docs/models/Apple.md
@@ -151,6 +152,8 @@ petstore_api/model/animal.py
petstore_api/model/animal.pyi
petstore_api/model/animal_farm.py
petstore_api/model/animal_farm.pyi
+petstore_api/model/any_type_and_format.py
+petstore_api/model/any_type_and_format.pyi
petstore_api/model/any_type_not_string.py
petstore_api/model/any_type_not_string.pyi
petstore_api/model/api_response.py
diff --git a/samples/openapi3/client/petstore/python-experimental/README.md b/samples/openapi3/client/petstore/python-experimental/README.md
index f53c782d23f..668cc0f2a72 100644
--- a/samples/openapi3/client/petstore/python-experimental/README.md
+++ b/samples/openapi3/client/petstore/python-experimental/README.md
@@ -228,6 +228,7 @@ Class | Method | HTTP request | Description
- [Address](docs/models/Address.md)
- [Animal](docs/models/Animal.md)
- [AnimalFarm](docs/models/AnimalFarm.md)
+ - [AnyTypeAndFormat](docs/models/AnyTypeAndFormat.md)
- [AnyTypeNotString](docs/models/AnyTypeNotString.md)
- [ApiResponse](docs/models/ApiResponse.md)
- [Apple](docs/models/Apple.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/apis/tags/FakeApi.md b/samples/openapi3/client/petstore/python-experimental/docs/apis/tags/FakeApi.md
index b98dd6845a7..da9948ee8cb 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/apis/tags/FakeApi.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/apis/tags/FakeApi.md
@@ -1578,7 +1578,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
#### SchemaForRequestBodyMultipartFormData
@@ -1601,7 +1601,7 @@ compositionInProperty | CompositionInPropertySchema | | optional
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
#### CompositionInPropertySchema
@@ -1629,7 +1629,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
#### SchemaFor200ResponseBodyMultipartFormData
@@ -1858,7 +1858,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### Return Types, Responses
@@ -1878,7 +1878,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
@@ -2346,7 +2346,7 @@ skip_deserialization | bool | default is False | when True, headers and body wil
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
### query_params
#### RequestQueryParams
@@ -2524,7 +2524,7 @@ headers | Unset | headers were not defined |
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
**bool, date, datetime, dict, float, int, list, str, none_type**
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/AnyTypeAndFormat.md b/samples/openapi3/client/petstore/python-experimental/docs/models/AnyTypeAndFormat.md
new file mode 100644
index 00000000000..0c55af0f59d
--- /dev/null
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/AnyTypeAndFormat.md
@@ -0,0 +1,18 @@
+# petstore_api.model.any_type_and_format.AnyTypeAndFormat
+
+#### Properties
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**uuid** | **bool, date, datetime, dict, float, int, list, str, none_type** | | [optional]
+**date** | **bool, date, datetime, dict, float, int, list, str, none_type** | | [optional]
+**date-time** | **bool, date, datetime, dict, float, int, list, str, none_type** | | [optional]
+**number** | **bool, date, datetime, dict, float, int, list, str, none_type** | | [optional]
+**binary** | **bool, date, datetime, dict, float, int, list, str, none_type** | | [optional]
+**int32** | **bool, date, datetime, dict, float, int, list, str, none_type** | | [optional]
+**int64** | **bool, date, datetime, dict, float, int, list, str, none_type** | | [optional]
+**double** | **bool, date, datetime, dict, float, int, list, str, none_type** | | [optional]
+**float** | **bool, date, datetime, dict, float, int, list, str, none_type** | | [optional]
+**any string name** | dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes | any string name can be used but the value must be the correct type | [optional]
+
+[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
+
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/AnyTypeNotString.md b/samples/openapi3/client/petstore/python-experimental/docs/models/AnyTypeNotString.md
index 041d99a7a50..b779ad8ff2c 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/AnyTypeNotString.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/AnyTypeNotString.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/Cat.md b/samples/openapi3/client/petstore/python-experimental/docs/models/Cat.md
index 4ed839a95ef..2174bd863e2 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/Cat.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/Cat.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/ChildCat.md b/samples/openapi3/client/petstore/python-experimental/docs/models/ChildCat.md
index 84a42c1ab12..f478bc3bed6 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/ChildCat.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/ChildCat.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/ComplexQuadrilateral.md b/samples/openapi3/client/petstore/python-experimental/docs/models/ComplexQuadrilateral.md
index 2f3f68cc110..70c0632a430 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/ComplexQuadrilateral.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/ComplexQuadrilateral.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/ComposedAnyOfDifferentTypesNoValidations.md b/samples/openapi3/client/petstore/python-experimental/docs/models/ComposedAnyOfDifferentTypesNoValidations.md
index 5503fd23344..837c2631dbf 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/ComposedAnyOfDifferentTypesNoValidations.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/ComposedAnyOfDifferentTypesNoValidations.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/ComposedOneOfDifferentTypes.md b/samples/openapi3/client/petstore/python-experimental/docs/models/ComposedOneOfDifferentTypes.md
index 9621b64ec6a..1a44907c478 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/ComposedOneOfDifferentTypes.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/ComposedOneOfDifferentTypes.md
@@ -4,7 +4,7 @@ this is a model that allows payloads of type object or number
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/Dog.md b/samples/openapi3/client/petstore/python-experimental/docs/models/Dog.md
index cde3c09449c..444e60a9063 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/Dog.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/Dog.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/EquilateralTriangle.md b/samples/openapi3/client/petstore/python-experimental/docs/models/EquilateralTriangle.md
index 3678c46253d..9da57bb03a7 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/EquilateralTriangle.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/EquilateralTriangle.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/FruitReq.md b/samples/openapi3/client/petstore/python-experimental/docs/models/FruitReq.md
index 8fe19d445e3..b3aa4b4647e 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/FruitReq.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/FruitReq.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/IsoscelesTriangle.md b/samples/openapi3/client/petstore/python-experimental/docs/models/IsoscelesTriangle.md
index 18c999110bd..2fea6b6f075 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/IsoscelesTriangle.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/IsoscelesTriangle.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/Mammal.md b/samples/openapi3/client/petstore/python-experimental/docs/models/Mammal.md
index fd8ba77c004..e3fa4f3bff5 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/Mammal.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/Mammal.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/NullableShape.md b/samples/openapi3/client/petstore/python-experimental/docs/models/NullableShape.md
index 76f29c8a419..6a037b7a235 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/NullableShape.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/NullableShape.md
@@ -4,7 +4,7 @@ The value may be a shape or the 'null' value. For a composed schema to validate
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/NullableString.md b/samples/openapi3/client/petstore/python-experimental/docs/models/NullableString.md
index 2f9a44017ea..5fa2aeec2b6 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/NullableString.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/NullableString.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[str, None, ] | |
+typing.Union[None, str, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/Pig.md b/samples/openapi3/client/petstore/python-experimental/docs/models/Pig.md
index a78250c2f4d..4fca1b6833f 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/Pig.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/Pig.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/Quadrilateral.md b/samples/openapi3/client/petstore/python-experimental/docs/models/Quadrilateral.md
index 0d734acf79c..ac7de750d0c 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/Quadrilateral.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/Quadrilateral.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/ScaleneTriangle.md b/samples/openapi3/client/petstore/python-experimental/docs/models/ScaleneTriangle.md
index 8036ccf67bf..38200b13d5c 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/ScaleneTriangle.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/ScaleneTriangle.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/Shape.md b/samples/openapi3/client/petstore/python-experimental/docs/models/Shape.md
index 8a625442a9f..5569bfd24b2 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/Shape.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/Shape.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/ShapeOrNull.md b/samples/openapi3/client/petstore/python-experimental/docs/models/ShapeOrNull.md
index 3b224d1aded..7b872844d8a 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/ShapeOrNull.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/ShapeOrNull.md
@@ -4,7 +4,7 @@ The value may be a shape or the 'null' value. This is introduced in OAS schema >
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/SimpleQuadrilateral.md b/samples/openapi3/client/petstore/python-experimental/docs/models/SimpleQuadrilateral.md
index e25fb11b8ae..16d6041e05a 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/SimpleQuadrilateral.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/SimpleQuadrilateral.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/SomeObject.md b/samples/openapi3/client/petstore/python-experimental/docs/models/SomeObject.md
index 941476a9e5e..6396fd35d09 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/SomeObject.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/SomeObject.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/StringEnum.md b/samples/openapi3/client/petstore/python-experimental/docs/models/StringEnum.md
index 8be9d379a3a..eabb1c1181f 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/StringEnum.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/StringEnum.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[str, None, ] | | must be one of ["placed", "approved", "delivered", "single quoted", "multiple\nlines", "double quote \n with newline", ]
+typing.Union[None, str, ] | | must be one of ["placed", "approved", "delivered", "single quoted", "multiple\nlines", "double quote \n with newline", ]
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/Triangle.md b/samples/openapi3/client/petstore/python-experimental/docs/models/Triangle.md
index 30045f29811..6f034cba509 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/Triangle.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/Triangle.md
@@ -2,7 +2,7 @@
Type | Description | Notes
------------- | ------------- | -------------
-typing.Union[dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes] | |
+typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ] | |
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/docs/models/Zebra.md b/samples/openapi3/client/petstore/python-experimental/docs/models/Zebra.md
index d1f99b76f00..d8d2fc8c733 100644
--- a/samples/openapi3/client/petstore/python-experimental/docs/models/Zebra.md
+++ b/samples/openapi3/client/petstore/python-experimental/docs/models/Zebra.md
@@ -5,7 +5,7 @@ Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**className** | **str** | |
**type** | **str** | | [optional]
-**any string name** | dict, frozendict, str, date, datetime, int, float, bool, Decimal, None, list, tuple, bytes | any string name can be used but the value must be the correct type | [optional]
+**any string name** | dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, | any string name can be used but the value must be the correct type | [optional]
[[Back to Model list]](../../README.md#documentation-for-models) [[Back to API list]](../../README.md#documentation-for-api-endpoints) [[Back to README]](../../README.md)
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_class.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_class.py
index 8c6ec03b1d7..ca186d71f3a 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_class.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_class.py
@@ -144,7 +144,7 @@ class AdditionalPropertiesClass(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
_configuration: typing.Optional[schemas.Configuration] = None,
- **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
) -> 'map_with_undeclared_properties_anytype_3':
return super().__new__(
cls,
@@ -280,7 +280,7 @@ class AdditionalPropertiesClass(
*args: typing.Union[dict, frozendict.frozendict, ],
map_property: typing.Union[MetaOapg.properties.map_property, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
map_of_map_property: typing.Union[MetaOapg.properties.map_of_map_property, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
- anytype_1: typing.Union[MetaOapg.properties.anytype_1, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ anytype_1: typing.Union[MetaOapg.properties.anytype_1, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
map_with_undeclared_properties_anytype_1: typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_1, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
map_with_undeclared_properties_anytype_2: typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_2, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
map_with_undeclared_properties_anytype_3: typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_3, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_class.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_class.pyi
index 8c6ec03b1d7..ca186d71f3a 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_class.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_class.pyi
@@ -144,7 +144,7 @@ class AdditionalPropertiesClass(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
_configuration: typing.Optional[schemas.Configuration] = None,
- **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
) -> 'map_with_undeclared_properties_anytype_3':
return super().__new__(
cls,
@@ -280,7 +280,7 @@ class AdditionalPropertiesClass(
*args: typing.Union[dict, frozendict.frozendict, ],
map_property: typing.Union[MetaOapg.properties.map_property, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
map_of_map_property: typing.Union[MetaOapg.properties.map_of_map_property, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
- anytype_1: typing.Union[MetaOapg.properties.anytype_1, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ anytype_1: typing.Union[MetaOapg.properties.anytype_1, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
map_with_undeclared_properties_anytype_1: typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_1, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
map_with_undeclared_properties_anytype_2: typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_2, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
map_with_undeclared_properties_anytype_3: typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_3, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_validator.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_validator.py
index b2b2292d2ef..3789f6913ac 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_validator.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_validator.py
@@ -55,7 +55,7 @@ class AdditionalPropertiesValidator(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
_configuration: typing.Optional[schemas.Configuration] = None,
- **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
) -> 'all_of_0':
return super().__new__(
cls,
@@ -84,7 +84,7 @@ class AdditionalPropertiesValidator(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'additional_properties':
@@ -106,7 +106,7 @@ class AdditionalPropertiesValidator(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
_configuration: typing.Optional[schemas.Configuration] = None,
- **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
) -> 'all_of_1':
return super().__new__(
cls,
@@ -135,7 +135,7 @@ class AdditionalPropertiesValidator(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'additional_properties':
@@ -157,7 +157,7 @@ class AdditionalPropertiesValidator(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
_configuration: typing.Optional[schemas.Configuration] = None,
- **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
) -> 'all_of_2':
return super().__new__(
cls,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_validator.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_validator.pyi
index e98beb3584b..fd7ab0bee1b 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_validator.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/additional_properties_validator.pyi
@@ -55,7 +55,7 @@ class AdditionalPropertiesValidator(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
_configuration: typing.Optional[schemas.Configuration] = None,
- **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
) -> 'all_of_0':
return super().__new__(
cls,
@@ -83,7 +83,7 @@ class AdditionalPropertiesValidator(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'additional_properties':
@@ -105,7 +105,7 @@ class AdditionalPropertiesValidator(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
_configuration: typing.Optional[schemas.Configuration] = None,
- **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
) -> 'all_of_1':
return super().__new__(
cls,
@@ -133,7 +133,7 @@ class AdditionalPropertiesValidator(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'additional_properties':
@@ -155,7 +155,7 @@ class AdditionalPropertiesValidator(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
_configuration: typing.Optional[schemas.Configuration] = None,
- **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
) -> 'all_of_2':
return super().__new__(
cls,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/address.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/address.py
index fca46a2b791..16f54752404 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/address.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/address.py
@@ -46,7 +46,7 @@ class Address(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
_configuration: typing.Optional[schemas.Configuration] = None,
- **kwargs: typing.Union[MetaOapg.additional_properties, int, ],
+ **kwargs: typing.Union[MetaOapg.additional_properties, decimal.Decimal, int, ],
) -> 'Address':
return super().__new__(
cls,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/address.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/address.pyi
index fca46a2b791..16f54752404 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/address.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/address.pyi
@@ -46,7 +46,7 @@ class Address(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
_configuration: typing.Optional[schemas.Configuration] = None,
- **kwargs: typing.Union[MetaOapg.additional_properties, int, ],
+ **kwargs: typing.Union[MetaOapg.additional_properties, decimal.Decimal, int, ],
) -> 'Address':
return super().__new__(
cls,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/any_type_and_format.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/any_type_and_format.py
new file mode 100644
index 00000000000..da639f1cc38
--- /dev/null
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/any_type_and_format.py
@@ -0,0 +1,359 @@
+# coding: utf-8
+
+"""
+ OpenAPI Petstore
+
+ This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\ # noqa: E501
+
+ The version of the OpenAPI document: 1.0.0
+ Generated by: https://openapi-generator.tech
+"""
+
+from datetime import date, datetime # noqa: F401
+import decimal # noqa: F401
+import functools # noqa: F401
+import io # noqa: F401
+import re # noqa: F401
+import typing # noqa: F401
+import uuid # noqa: F401
+
+import frozendict # noqa: F401
+
+from petstore_api import schemas # noqa: F401
+
+
+class AnyTypeAndFormat(
+ schemas.DictSchema
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ class properties:
+
+
+ class uuid(
+ schemas.UUIDBase,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'uuid'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'uuid':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class date(
+ schemas.DateBase,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'date'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'date':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class date_time(
+ schemas.DateTimeBase,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'date-time'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'date_time':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class number(
+ schemas.DecimalBase,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'number'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'number':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class binary(
+ schemas.BinaryBase,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'binary'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'binary':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class int32(
+ schemas.Int32Base,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'int32'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'int32':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class int64(
+ schemas.Int64Base,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'int64'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'int64':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class double(
+ schemas.Float32Base,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'double'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'double':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class _float(
+ schemas.Float64Base,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'float'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> '_float':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+ __annotations__ = {
+ "uuid": uuid,
+ "date": date,
+ "date-time": date_time,
+ "number": number,
+ "binary": binary,
+ "int32": int32,
+ "int64": int64,
+ "double": double,
+ "float": _float,
+ }
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["uuid"]) -> MetaOapg.properties.uuid: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["date"]) -> MetaOapg.properties.date: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["date-time"]) -> MetaOapg.properties.date_time: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["number"]) -> MetaOapg.properties.number: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["binary"]) -> MetaOapg.properties.binary: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["int32"]) -> MetaOapg.properties.int32: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["int64"]) -> MetaOapg.properties.int64: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["double"]) -> MetaOapg.properties.double: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["float"]) -> MetaOapg.properties._float: ...
+
+ @typing.overload
+ def __getitem__(self, name: str) -> schemas.UnsetAnyTypeSchema: ...
+
+ def __getitem__(self, name: typing.Union[typing.Literal["uuid", "date", "date-time", "number", "binary", "int32", "int64", "double", "float", ], str]):
+ # dict_instance[name] accessor
+ return super().__getitem__(name)
+
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["uuid"]) -> typing.Union[MetaOapg.properties.uuid, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["date"]) -> typing.Union[MetaOapg.properties.date, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["date-time"]) -> typing.Union[MetaOapg.properties.date_time, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["number"]) -> typing.Union[MetaOapg.properties.number, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["binary"]) -> typing.Union[MetaOapg.properties.binary, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["int32"]) -> typing.Union[MetaOapg.properties.int32, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["int64"]) -> typing.Union[MetaOapg.properties.int64, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["double"]) -> typing.Union[MetaOapg.properties.double, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["float"]) -> typing.Union[MetaOapg.properties._float, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: str) -> typing.Union[schemas.UnsetAnyTypeSchema, schemas.Unset]: ...
+
+ def get_item_oapg(self, name: typing.Union[typing.Literal["uuid", "date", "date-time", "number", "binary", "int32", "int64", "double", "float", ], str]):
+ return super().get_item_oapg(name)
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, ],
+ uuid: typing.Union[MetaOapg.properties.uuid, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ date: typing.Union[MetaOapg.properties.date, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ number: typing.Union[MetaOapg.properties.number, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ binary: typing.Union[MetaOapg.properties.binary, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ int32: typing.Union[MetaOapg.properties.int32, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ int64: typing.Union[MetaOapg.properties.int64, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ double: typing.Union[MetaOapg.properties.double, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'AnyTypeAndFormat':
+ return super().__new__(
+ cls,
+ *args,
+ uuid=uuid,
+ date=date,
+ number=number,
+ binary=binary,
+ int32=int32,
+ int64=int64,
+ double=double,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/any_type_and_format.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/any_type_and_format.pyi
new file mode 100644
index 00000000000..da639f1cc38
--- /dev/null
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/any_type_and_format.pyi
@@ -0,0 +1,359 @@
+# coding: utf-8
+
+"""
+ OpenAPI Petstore
+
+ This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\ # noqa: E501
+
+ The version of the OpenAPI document: 1.0.0
+ Generated by: https://openapi-generator.tech
+"""
+
+from datetime import date, datetime # noqa: F401
+import decimal # noqa: F401
+import functools # noqa: F401
+import io # noqa: F401
+import re # noqa: F401
+import typing # noqa: F401
+import uuid # noqa: F401
+
+import frozendict # noqa: F401
+
+from petstore_api import schemas # noqa: F401
+
+
+class AnyTypeAndFormat(
+ schemas.DictSchema
+):
+ """NOTE: This class is auto generated by OpenAPI Generator.
+ Ref: https://openapi-generator.tech
+
+ Do not edit the class manually.
+ """
+
+
+ class MetaOapg:
+ class properties:
+
+
+ class uuid(
+ schemas.UUIDBase,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'uuid'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'uuid':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class date(
+ schemas.DateBase,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'date'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'date':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class date_time(
+ schemas.DateTimeBase,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'date-time'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'date_time':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class number(
+ schemas.DecimalBase,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'number'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'number':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class binary(
+ schemas.BinaryBase,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'binary'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'binary':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class int32(
+ schemas.Int32Base,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'int32'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'int32':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class int64(
+ schemas.Int64Base,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'int64'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'int64':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class double(
+ schemas.Float32Base,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'double'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'double':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+
+
+ class _float(
+ schemas.Float64Base,
+ schemas.AnyTypeSchema,
+ ):
+
+
+ class MetaOapg:
+ format = 'float'
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> '_float':
+ return super().__new__(
+ cls,
+ *args,
+ _configuration=_configuration,
+ **kwargs,
+ )
+ __annotations__ = {
+ "uuid": uuid,
+ "date": date,
+ "date-time": date_time,
+ "number": number,
+ "binary": binary,
+ "int32": int32,
+ "int64": int64,
+ "double": double,
+ "float": _float,
+ }
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["uuid"]) -> MetaOapg.properties.uuid: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["date"]) -> MetaOapg.properties.date: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["date-time"]) -> MetaOapg.properties.date_time: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["number"]) -> MetaOapg.properties.number: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["binary"]) -> MetaOapg.properties.binary: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["int32"]) -> MetaOapg.properties.int32: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["int64"]) -> MetaOapg.properties.int64: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["double"]) -> MetaOapg.properties.double: ...
+
+ @typing.overload
+ def __getitem__(self, name: typing.Literal["float"]) -> MetaOapg.properties._float: ...
+
+ @typing.overload
+ def __getitem__(self, name: str) -> schemas.UnsetAnyTypeSchema: ...
+
+ def __getitem__(self, name: typing.Union[typing.Literal["uuid", "date", "date-time", "number", "binary", "int32", "int64", "double", "float", ], str]):
+ # dict_instance[name] accessor
+ return super().__getitem__(name)
+
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["uuid"]) -> typing.Union[MetaOapg.properties.uuid, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["date"]) -> typing.Union[MetaOapg.properties.date, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["date-time"]) -> typing.Union[MetaOapg.properties.date_time, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["number"]) -> typing.Union[MetaOapg.properties.number, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["binary"]) -> typing.Union[MetaOapg.properties.binary, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["int32"]) -> typing.Union[MetaOapg.properties.int32, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["int64"]) -> typing.Union[MetaOapg.properties.int64, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["double"]) -> typing.Union[MetaOapg.properties.double, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: typing.Literal["float"]) -> typing.Union[MetaOapg.properties._float, schemas.Unset]: ...
+
+ @typing.overload
+ def get_item_oapg(self, name: str) -> typing.Union[schemas.UnsetAnyTypeSchema, schemas.Unset]: ...
+
+ def get_item_oapg(self, name: typing.Union[typing.Literal["uuid", "date", "date-time", "number", "binary", "int32", "int64", "double", "float", ], str]):
+ return super().get_item_oapg(name)
+
+
+ def __new__(
+ cls,
+ *args: typing.Union[dict, frozendict.frozendict, ],
+ uuid: typing.Union[MetaOapg.properties.uuid, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ date: typing.Union[MetaOapg.properties.date, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ number: typing.Union[MetaOapg.properties.number, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ binary: typing.Union[MetaOapg.properties.binary, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ int32: typing.Union[MetaOapg.properties.int32, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ int64: typing.Union[MetaOapg.properties.int64, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ double: typing.Union[MetaOapg.properties.double, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ _configuration: typing.Optional[schemas.Configuration] = None,
+ **kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
+ ) -> 'AnyTypeAndFormat':
+ return super().__new__(
+ cls,
+ *args,
+ uuid=uuid,
+ date=date,
+ number=number,
+ binary=binary,
+ int32=int32,
+ int64=int64,
+ double=double,
+ _configuration=_configuration,
+ **kwargs,
+ )
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/any_type_not_string.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/any_type_not_string.py
index 49e5500a190..e786a3b3895 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/any_type_not_string.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/any_type_not_string.py
@@ -38,7 +38,7 @@ class AnyTypeNotString(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AnyTypeNotString':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/any_type_not_string.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/any_type_not_string.pyi
index 49e5500a190..e786a3b3895 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/any_type_not_string.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/any_type_not_string.pyi
@@ -38,7 +38,7 @@ class AnyTypeNotString(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'AnyTypeNotString':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/api_response.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/api_response.py
index d162a9d20dc..984f9bad474 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/api_response.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/api_response.py
@@ -79,7 +79,7 @@ class ApiResponse(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- code: typing.Union[MetaOapg.properties.code, int, schemas.Unset] = schemas.unset,
+ code: typing.Union[MetaOapg.properties.code, decimal.Decimal, int, schemas.Unset] = schemas.unset,
type: typing.Union[MetaOapg.properties.type, str, schemas.Unset] = schemas.unset,
message: typing.Union[MetaOapg.properties.message, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/api_response.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/api_response.pyi
index d162a9d20dc..984f9bad474 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/api_response.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/api_response.pyi
@@ -79,7 +79,7 @@ class ApiResponse(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- code: typing.Union[MetaOapg.properties.code, int, schemas.Unset] = schemas.unset,
+ code: typing.Union[MetaOapg.properties.code, decimal.Decimal, int, schemas.Unset] = schemas.unset,
type: typing.Union[MetaOapg.properties.type, str, schemas.Unset] = schemas.unset,
message: typing.Union[MetaOapg.properties.message, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_holding_any_type.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_holding_any_type.py
index 8bc919bec60..07867f82c29 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_holding_any_type.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_holding_any_type.py
@@ -37,7 +37,7 @@ class ArrayHoldingAnyType(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'ArrayHoldingAnyType':
return super().__new__(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_holding_any_type.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_holding_any_type.pyi
index 8bc919bec60..07867f82c29 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_holding_any_type.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_holding_any_type.pyi
@@ -37,7 +37,7 @@ class ArrayHoldingAnyType(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'ArrayHoldingAnyType':
return super().__new__(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_test.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_test.py
index d3775f7b4eb..89e23ceff2b 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_test.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_test.py
@@ -77,7 +77,7 @@ class ArrayTest(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, int, ]], typing.List[typing.Union[MetaOapg.items, int, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, decimal.Decimal, int, ]], typing.List[typing.Union[MetaOapg.items, decimal.Decimal, int, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'items':
return super().__new__(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_test.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_test.pyi
index d3775f7b4eb..89e23ceff2b 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_test.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_test.pyi
@@ -77,7 +77,7 @@ class ArrayTest(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, int, ]], typing.List[typing.Union[MetaOapg.items, int, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, decimal.Decimal, int, ]], typing.List[typing.Union[MetaOapg.items, decimal.Decimal, int, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'items':
return super().__new__(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_with_validations_in_items.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_with_validations_in_items.py
index af1422c34e7..5e563ce12e7 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_with_validations_in_items.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_with_validations_in_items.py
@@ -46,7 +46,7 @@ class ArrayWithValidationsInItems(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, int, ]], typing.List[typing.Union[MetaOapg.items, int, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, decimal.Decimal, int, ]], typing.List[typing.Union[MetaOapg.items, decimal.Decimal, int, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'ArrayWithValidationsInItems':
return super().__new__(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_with_validations_in_items.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_with_validations_in_items.pyi
index 4c8264873e3..240b151923a 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_with_validations_in_items.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/array_with_validations_in_items.pyi
@@ -42,7 +42,7 @@ class ArrayWithValidationsInItems(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, int, ]], typing.List[typing.Union[MetaOapg.items, int, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, decimal.Decimal, int, ]], typing.List[typing.Union[MetaOapg.items, decimal.Decimal, int, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'ArrayWithValidationsInItems':
return super().__new__(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/cat.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/cat.py
index f6734c6777e..1b190ab5610 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/cat.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/cat.py
@@ -102,7 +102,7 @@ class Cat(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Cat':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/cat.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/cat.pyi
index f6734c6777e..1b190ab5610 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/cat.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/cat.pyi
@@ -102,7 +102,7 @@ class Cat(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Cat':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/category.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/category.py
index 674f2263488..8f6f8a01055 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/category.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/category.py
@@ -77,7 +77,7 @@ class Category(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
name: typing.Union[MetaOapg.properties.name, str, ],
- id: typing.Union[MetaOapg.properties.id, int, schemas.Unset] = schemas.unset,
+ id: typing.Union[MetaOapg.properties.id, decimal.Decimal, int, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Category':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/category.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/category.pyi
index 674f2263488..8f6f8a01055 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/category.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/category.pyi
@@ -77,7 +77,7 @@ class Category(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
name: typing.Union[MetaOapg.properties.name, str, ],
- id: typing.Union[MetaOapg.properties.id, int, schemas.Unset] = schemas.unset,
+ id: typing.Union[MetaOapg.properties.id, decimal.Decimal, int, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Category':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/child_cat.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/child_cat.py
index 43600a7f328..1461c4ed61c 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/child_cat.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/child_cat.py
@@ -102,7 +102,7 @@ class ChildCat(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ChildCat':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/child_cat.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/child_cat.pyi
index 43600a7f328..1461c4ed61c 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/child_cat.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/child_cat.pyi
@@ -102,7 +102,7 @@ class ChildCat(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ChildCat':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/class_model.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/class_model.py
index bfb31db32d0..5376be093c1 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/class_model.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/class_model.py
@@ -65,7 +65,7 @@ class ClassModel(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_class: typing.Union[MetaOapg.properties._class, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/class_model.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/class_model.pyi
index bfb31db32d0..5376be093c1 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/class_model.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/class_model.pyi
@@ -65,7 +65,7 @@ class ClassModel(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_class: typing.Union[MetaOapg.properties._class, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/complex_quadrilateral.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/complex_quadrilateral.py
index 67d0c764526..91f5f08cd8d 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/complex_quadrilateral.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/complex_quadrilateral.py
@@ -116,7 +116,7 @@ class ComplexQuadrilateral(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ComplexQuadrilateral':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/complex_quadrilateral.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/complex_quadrilateral.pyi
index 67d0c764526..91f5f08cd8d 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/complex_quadrilateral.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/complex_quadrilateral.pyi
@@ -116,7 +116,7 @@ class ComplexQuadrilateral(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ComplexQuadrilateral':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_any_of_different_types_no_validations.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_any_of_different_types_no_validations.py
index f87ea2127ae..5973784dcee 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_any_of_different_types_no_validations.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_any_of_different_types_no_validations.py
@@ -54,7 +54,7 @@ class ComposedAnyOfDifferentTypesNoValidations(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'any_of_9':
return super().__new__(
@@ -105,7 +105,7 @@ class ComposedAnyOfDifferentTypesNoValidations(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ComposedAnyOfDifferentTypesNoValidations':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_any_of_different_types_no_validations.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_any_of_different_types_no_validations.pyi
index f87ea2127ae..5973784dcee 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_any_of_different_types_no_validations.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_any_of_different_types_no_validations.pyi
@@ -54,7 +54,7 @@ class ComposedAnyOfDifferentTypesNoValidations(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'any_of_9':
return super().__new__(
@@ -105,7 +105,7 @@ class ComposedAnyOfDifferentTypesNoValidations(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ComposedAnyOfDifferentTypesNoValidations':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_array.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_array.py
index 280d149189e..8f84bd0968e 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_array.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_array.py
@@ -37,7 +37,7 @@ class ComposedArray(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'ComposedArray':
return super().__new__(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_array.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_array.pyi
index 280d149189e..8f84bd0968e 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_array.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_array.pyi
@@ -37,7 +37,7 @@ class ComposedArray(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'ComposedArray':
return super().__new__(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_one_of_different_types.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_one_of_different_types.py
index 61b3c7b4733..49c66cbd52d 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_one_of_different_types.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_one_of_different_types.py
@@ -74,7 +74,7 @@ class ComposedOneOfDifferentTypes(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'one_of_5':
return super().__new__(
@@ -121,7 +121,7 @@ class ComposedOneOfDifferentTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ComposedOneOfDifferentTypes':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_one_of_different_types.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_one_of_different_types.pyi
index 0f20ce77459..64061e80cb7 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_one_of_different_types.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/composed_one_of_different_types.pyi
@@ -70,7 +70,7 @@ class ComposedOneOfDifferentTypes(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'one_of_5':
return super().__new__(
@@ -112,7 +112,7 @@ class ComposedOneOfDifferentTypes(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ComposedOneOfDifferentTypes':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/dog.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/dog.py
index 12c072ccd92..376ccfb547e 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/dog.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/dog.py
@@ -102,7 +102,7 @@ class Dog(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Dog':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/dog.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/dog.pyi
index 12c072ccd92..376ccfb547e 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/dog.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/dog.pyi
@@ -102,7 +102,7 @@ class Dog(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Dog':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/enum_test.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/enum_test.py
index 84738c0cbb0..85b57140ad8 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/enum_test.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/enum_test.py
@@ -246,8 +246,8 @@ class EnumTest(
*args: typing.Union[dict, frozendict.frozendict, ],
enum_string_required: typing.Union[MetaOapg.properties.enum_string_required, str, ],
enum_string: typing.Union[MetaOapg.properties.enum_string, str, schemas.Unset] = schemas.unset,
- enum_integer: typing.Union[MetaOapg.properties.enum_integer, int, schemas.Unset] = schemas.unset,
- enum_number: typing.Union[MetaOapg.properties.enum_number, float, schemas.Unset] = schemas.unset,
+ enum_integer: typing.Union[MetaOapg.properties.enum_integer, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ enum_number: typing.Union[MetaOapg.properties.enum_number, decimal.Decimal, int, float, schemas.Unset] = schemas.unset,
stringEnum: typing.Union['StringEnum', schemas.Unset] = schemas.unset,
IntegerEnum: typing.Union['IntegerEnum', schemas.Unset] = schemas.unset,
StringEnumWithDefaultValue: typing.Union['StringEnumWithDefaultValue', schemas.Unset] = schemas.unset,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/enum_test.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/enum_test.pyi
index 84738c0cbb0..85b57140ad8 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/enum_test.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/enum_test.pyi
@@ -246,8 +246,8 @@ class EnumTest(
*args: typing.Union[dict, frozendict.frozendict, ],
enum_string_required: typing.Union[MetaOapg.properties.enum_string_required, str, ],
enum_string: typing.Union[MetaOapg.properties.enum_string, str, schemas.Unset] = schemas.unset,
- enum_integer: typing.Union[MetaOapg.properties.enum_integer, int, schemas.Unset] = schemas.unset,
- enum_number: typing.Union[MetaOapg.properties.enum_number, float, schemas.Unset] = schemas.unset,
+ enum_integer: typing.Union[MetaOapg.properties.enum_integer, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ enum_number: typing.Union[MetaOapg.properties.enum_number, decimal.Decimal, int, float, schemas.Unset] = schemas.unset,
stringEnum: typing.Union['StringEnum', schemas.Unset] = schemas.unset,
IntegerEnum: typing.Union['IntegerEnum', schemas.Unset] = schemas.unset,
StringEnumWithDefaultValue: typing.Union['StringEnumWithDefaultValue', schemas.Unset] = schemas.unset,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/equilateral_triangle.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/equilateral_triangle.py
index ec5ff31fb43..df3897bf06c 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/equilateral_triangle.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/equilateral_triangle.py
@@ -116,7 +116,7 @@ class EquilateralTriangle(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'EquilateralTriangle':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/equilateral_triangle.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/equilateral_triangle.pyi
index ec5ff31fb43..df3897bf06c 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/equilateral_triangle.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/equilateral_triangle.pyi
@@ -116,7 +116,7 @@ class EquilateralTriangle(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'EquilateralTriangle':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/format_test.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/format_test.py
index 15b692ad316..6ac3fd370a8 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/format_test.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/format_test.py
@@ -349,23 +349,23 @@ class FormatTest(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- date: typing.Union[MetaOapg.properties.date, date, str, ],
+ date: typing.Union[MetaOapg.properties.date, str, date, ],
number: typing.Union[MetaOapg.properties.number, decimal.Decimal, int, float, ],
password: typing.Union[MetaOapg.properties.password, str, ],
byte: typing.Union[MetaOapg.properties.byte, str, ],
- integer: typing.Union[MetaOapg.properties.integer, int, schemas.Unset] = schemas.unset,
- int32: typing.Union[MetaOapg.properties.int32, int, schemas.Unset] = schemas.unset,
- int32withValidations: typing.Union[MetaOapg.properties.int32withValidations, int, schemas.Unset] = schemas.unset,
- int64: typing.Union[MetaOapg.properties.int64, int, schemas.Unset] = schemas.unset,
- float32: typing.Union[MetaOapg.properties.float32, float, schemas.Unset] = schemas.unset,
- double: typing.Union[MetaOapg.properties.double, float, schemas.Unset] = schemas.unset,
- float64: typing.Union[MetaOapg.properties.float64, float, schemas.Unset] = schemas.unset,
+ integer: typing.Union[MetaOapg.properties.integer, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ int32: typing.Union[MetaOapg.properties.int32, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ int32withValidations: typing.Union[MetaOapg.properties.int32withValidations, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ int64: typing.Union[MetaOapg.properties.int64, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ float32: typing.Union[MetaOapg.properties.float32, decimal.Decimal, int, float, schemas.Unset] = schemas.unset,
+ double: typing.Union[MetaOapg.properties.double, decimal.Decimal, int, float, schemas.Unset] = schemas.unset,
+ float64: typing.Union[MetaOapg.properties.float64, decimal.Decimal, int, float, schemas.Unset] = schemas.unset,
arrayWithUniqueItems: typing.Union[MetaOapg.properties.arrayWithUniqueItems, tuple, schemas.Unset] = schemas.unset,
string: typing.Union[MetaOapg.properties.string, str, schemas.Unset] = schemas.unset,
binary: typing.Union[MetaOapg.properties.binary, bytes, io.FileIO, io.BufferedReader, schemas.Unset] = schemas.unset,
- dateTime: typing.Union[MetaOapg.properties.dateTime, datetime, str, schemas.Unset] = schemas.unset,
- uuid: typing.Union[MetaOapg.properties.uuid, uuid.UUID, str, schemas.Unset] = schemas.unset,
- uuidNoExample: typing.Union[MetaOapg.properties.uuidNoExample, uuid.UUID, str, schemas.Unset] = schemas.unset,
+ dateTime: typing.Union[MetaOapg.properties.dateTime, str, datetime, schemas.Unset] = schemas.unset,
+ uuid: typing.Union[MetaOapg.properties.uuid, str, uuid.UUID, schemas.Unset] = schemas.unset,
+ uuidNoExample: typing.Union[MetaOapg.properties.uuidNoExample, str, uuid.UUID, schemas.Unset] = schemas.unset,
pattern_with_digits: typing.Union[MetaOapg.properties.pattern_with_digits, str, schemas.Unset] = schemas.unset,
pattern_with_digits_and_delimiter: typing.Union[MetaOapg.properties.pattern_with_digits_and_delimiter, str, schemas.Unset] = schemas.unset,
noneProp: typing.Union[MetaOapg.properties.noneProp, None, schemas.Unset] = schemas.unset,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/format_test.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/format_test.pyi
index 37e0206109a..88078622031 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/format_test.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/format_test.pyi
@@ -301,23 +301,23 @@ class FormatTest(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- date: typing.Union[MetaOapg.properties.date, date, str, ],
+ date: typing.Union[MetaOapg.properties.date, str, date, ],
number: typing.Union[MetaOapg.properties.number, decimal.Decimal, int, float, ],
password: typing.Union[MetaOapg.properties.password, str, ],
byte: typing.Union[MetaOapg.properties.byte, str, ],
- integer: typing.Union[MetaOapg.properties.integer, int, schemas.Unset] = schemas.unset,
- int32: typing.Union[MetaOapg.properties.int32, int, schemas.Unset] = schemas.unset,
- int32withValidations: typing.Union[MetaOapg.properties.int32withValidations, int, schemas.Unset] = schemas.unset,
- int64: typing.Union[MetaOapg.properties.int64, int, schemas.Unset] = schemas.unset,
- float32: typing.Union[MetaOapg.properties.float32, float, schemas.Unset] = schemas.unset,
- double: typing.Union[MetaOapg.properties.double, float, schemas.Unset] = schemas.unset,
- float64: typing.Union[MetaOapg.properties.float64, float, schemas.Unset] = schemas.unset,
+ integer: typing.Union[MetaOapg.properties.integer, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ int32: typing.Union[MetaOapg.properties.int32, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ int32withValidations: typing.Union[MetaOapg.properties.int32withValidations, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ int64: typing.Union[MetaOapg.properties.int64, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ float32: typing.Union[MetaOapg.properties.float32, decimal.Decimal, int, float, schemas.Unset] = schemas.unset,
+ double: typing.Union[MetaOapg.properties.double, decimal.Decimal, int, float, schemas.Unset] = schemas.unset,
+ float64: typing.Union[MetaOapg.properties.float64, decimal.Decimal, int, float, schemas.Unset] = schemas.unset,
arrayWithUniqueItems: typing.Union[MetaOapg.properties.arrayWithUniqueItems, tuple, schemas.Unset] = schemas.unset,
string: typing.Union[MetaOapg.properties.string, str, schemas.Unset] = schemas.unset,
binary: typing.Union[MetaOapg.properties.binary, bytes, io.FileIO, io.BufferedReader, schemas.Unset] = schemas.unset,
- dateTime: typing.Union[MetaOapg.properties.dateTime, datetime, str, schemas.Unset] = schemas.unset,
- uuid: typing.Union[MetaOapg.properties.uuid, uuid.UUID, str, schemas.Unset] = schemas.unset,
- uuidNoExample: typing.Union[MetaOapg.properties.uuidNoExample, uuid.UUID, str, schemas.Unset] = schemas.unset,
+ dateTime: typing.Union[MetaOapg.properties.dateTime, str, datetime, schemas.Unset] = schemas.unset,
+ uuid: typing.Union[MetaOapg.properties.uuid, str, uuid.UUID, schemas.Unset] = schemas.unset,
+ uuidNoExample: typing.Union[MetaOapg.properties.uuidNoExample, str, uuid.UUID, schemas.Unset] = schemas.unset,
pattern_with_digits: typing.Union[MetaOapg.properties.pattern_with_digits, str, schemas.Unset] = schemas.unset,
pattern_with_digits_and_delimiter: typing.Union[MetaOapg.properties.pattern_with_digits_and_delimiter, str, schemas.Unset] = schemas.unset,
noneProp: typing.Union[MetaOapg.properties.noneProp, None, schemas.Unset] = schemas.unset,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit.py
index 811b4b9a8b5..4101b811486 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit.py
@@ -79,7 +79,7 @@ class Fruit(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
color: typing.Union[MetaOapg.properties.color, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit.pyi
index 811b4b9a8b5..4101b811486 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit.pyi
@@ -79,7 +79,7 @@ class Fruit(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
color: typing.Union[MetaOapg.properties.color, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit_req.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit_req.py
index d0fccf47e6d..e39a2993e7c 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit_req.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit_req.py
@@ -55,7 +55,7 @@ class FruitReq(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'FruitReq':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit_req.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit_req.pyi
index d0fccf47e6d..e39a2993e7c 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit_req.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/fruit_req.pyi
@@ -55,7 +55,7 @@ class FruitReq(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'FruitReq':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/gm_fruit.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/gm_fruit.py
index 8d4f1aaa415..218b7661524 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/gm_fruit.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/gm_fruit.py
@@ -79,7 +79,7 @@ class GmFruit(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
color: typing.Union[MetaOapg.properties.color, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/gm_fruit.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/gm_fruit.pyi
index 8d4f1aaa415..218b7661524 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/gm_fruit.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/gm_fruit.pyi
@@ -79,7 +79,7 @@ class GmFruit(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
color: typing.Union[MetaOapg.properties.color, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/isosceles_triangle.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/isosceles_triangle.py
index d96d9732923..d9996ddb37d 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/isosceles_triangle.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/isosceles_triangle.py
@@ -116,7 +116,7 @@ class IsoscelesTriangle(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'IsoscelesTriangle':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/isosceles_triangle.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/isosceles_triangle.pyi
index d96d9732923..d9996ddb37d 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/isosceles_triangle.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/isosceles_triangle.pyi
@@ -116,7 +116,7 @@ class IsoscelesTriangle(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'IsoscelesTriangle':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request.py
index 88296e90e84..73ea772c1ab 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request.py
@@ -62,7 +62,7 @@ class JSONPatchRequest(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'items':
@@ -75,7 +75,7 @@ class JSONPatchRequest(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'JSONPatchRequest':
return super().__new__(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request.pyi
index 88296e90e84..73ea772c1ab 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request.pyi
@@ -62,7 +62,7 @@ class JSONPatchRequest(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'items':
@@ -75,7 +75,7 @@ class JSONPatchRequest(
def __new__(
cls,
- arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ]]],
+ arg: typing.Union[typing.Tuple[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]], typing.List[typing.Union[MetaOapg.items, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ]]],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'JSONPatchRequest':
return super().__new__(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request_add_replace_test.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request_add_replace_test.py
index a3672ec8866..880a7854810 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request_add_replace_test.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request_add_replace_test.py
@@ -109,7 +109,7 @@ class JSONPatchRequestAddReplaceTest(
*args: typing.Union[dict, frozendict.frozendict, ],
op: typing.Union[MetaOapg.properties.op, str, ],
path: typing.Union[MetaOapg.properties.path, str, ],
- value: typing.Union[MetaOapg.properties.value, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ value: typing.Union[MetaOapg.properties.value, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'JSONPatchRequestAddReplaceTest':
return super().__new__(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request_add_replace_test.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request_add_replace_test.pyi
index a3672ec8866..880a7854810 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request_add_replace_test.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/json_patch_request_add_replace_test.pyi
@@ -109,7 +109,7 @@ class JSONPatchRequestAddReplaceTest(
*args: typing.Union[dict, frozendict.frozendict, ],
op: typing.Union[MetaOapg.properties.op, str, ],
path: typing.Union[MetaOapg.properties.path, str, ],
- value: typing.Union[MetaOapg.properties.value, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ value: typing.Union[MetaOapg.properties.value, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'JSONPatchRequestAddReplaceTest':
return super().__new__(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mammal.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mammal.py
index 38092a5e670..85fdd917fad 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mammal.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mammal.py
@@ -65,7 +65,7 @@ class Mammal(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Mammal':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mammal.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mammal.pyi
index 38092a5e670..85fdd917fad 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mammal.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mammal.pyi
@@ -65,7 +65,7 @@ class Mammal(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Mammal':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mixed_properties_and_additional_properties_class.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mixed_properties_and_additional_properties_class.py
index 4d74a2fefad..4e978e0dbd6 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mixed_properties_and_additional_properties_class.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mixed_properties_and_additional_properties_class.py
@@ -111,8 +111,8 @@ class MixedPropertiesAndAdditionalPropertiesClass(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- uuid: typing.Union[MetaOapg.properties.uuid, uuid.UUID, str, schemas.Unset] = schemas.unset,
- dateTime: typing.Union[MetaOapg.properties.dateTime, datetime, str, schemas.Unset] = schemas.unset,
+ uuid: typing.Union[MetaOapg.properties.uuid, str, uuid.UUID, schemas.Unset] = schemas.unset,
+ dateTime: typing.Union[MetaOapg.properties.dateTime, str, datetime, schemas.Unset] = schemas.unset,
map: typing.Union[MetaOapg.properties.map, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mixed_properties_and_additional_properties_class.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mixed_properties_and_additional_properties_class.pyi
index 4d74a2fefad..4e978e0dbd6 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mixed_properties_and_additional_properties_class.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/mixed_properties_and_additional_properties_class.pyi
@@ -111,8 +111,8 @@ class MixedPropertiesAndAdditionalPropertiesClass(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- uuid: typing.Union[MetaOapg.properties.uuid, uuid.UUID, str, schemas.Unset] = schemas.unset,
- dateTime: typing.Union[MetaOapg.properties.dateTime, datetime, str, schemas.Unset] = schemas.unset,
+ uuid: typing.Union[MetaOapg.properties.uuid, str, uuid.UUID, schemas.Unset] = schemas.unset,
+ dateTime: typing.Union[MetaOapg.properties.dateTime, str, datetime, schemas.Unset] = schemas.unset,
map: typing.Union[MetaOapg.properties.map, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model200_response.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model200_response.py
index 603b5954587..c548c5116f7 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model200_response.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model200_response.py
@@ -73,8 +73,8 @@ class Model200Response(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- name: typing.Union[MetaOapg.properties.name, int, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ name: typing.Union[MetaOapg.properties.name, decimal.Decimal, int, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Model200Response':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model200_response.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model200_response.pyi
index 603b5954587..c548c5116f7 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model200_response.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model200_response.pyi
@@ -73,8 +73,8 @@ class Model200Response(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- name: typing.Union[MetaOapg.properties.name, int, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ name: typing.Union[MetaOapg.properties.name, decimal.Decimal, int, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Model200Response':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model_return.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model_return.py
index a272cd5d345..35b48b80ff8 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model_return.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model_return.py
@@ -65,7 +65,7 @@ class ModelReturn(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ModelReturn':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model_return.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model_return.pyi
index a272cd5d345..35b48b80ff8 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model_return.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/model_return.pyi
@@ -65,7 +65,7 @@ class ModelReturn(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ModelReturn':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/name.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/name.py
index 5eb57f04954..c16194ea1c2 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/name.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/name.py
@@ -86,9 +86,9 @@ class Name(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- name: typing.Union[MetaOapg.properties.name, int, ],
- snake_case: typing.Union[MetaOapg.properties.snake_case, int, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ name: typing.Union[MetaOapg.properties.name, decimal.Decimal, int, ],
+ snake_case: typing.Union[MetaOapg.properties.snake_case, decimal.Decimal, int, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Name':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/name.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/name.pyi
index 5eb57f04954..c16194ea1c2 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/name.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/name.pyi
@@ -86,9 +86,9 @@ class Name(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
- name: typing.Union[MetaOapg.properties.name, int, ],
- snake_case: typing.Union[MetaOapg.properties.snake_case, int, schemas.Unset] = schemas.unset,
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
+ name: typing.Union[MetaOapg.properties.name, decimal.Decimal, int, ],
+ snake_case: typing.Union[MetaOapg.properties.snake_case, decimal.Decimal, int, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Name':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/no_additional_properties.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/no_additional_properties.py
index 1df86a4a89c..2e4b670d702 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/no_additional_properties.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/no_additional_properties.py
@@ -69,8 +69,8 @@ class NoAdditionalProperties(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- id: typing.Union[MetaOapg.properties.id, int, ],
- petId: typing.Union[MetaOapg.properties.petId, int, schemas.Unset] = schemas.unset,
+ id: typing.Union[MetaOapg.properties.id, decimal.Decimal, int, ],
+ petId: typing.Union[MetaOapg.properties.petId, decimal.Decimal, int, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'NoAdditionalProperties':
return super().__new__(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/no_additional_properties.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/no_additional_properties.pyi
index 1df86a4a89c..2e4b670d702 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/no_additional_properties.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/no_additional_properties.pyi
@@ -69,8 +69,8 @@ class NoAdditionalProperties(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- id: typing.Union[MetaOapg.properties.id, int, ],
- petId: typing.Union[MetaOapg.properties.petId, int, schemas.Unset] = schemas.unset,
+ id: typing.Union[MetaOapg.properties.id, decimal.Decimal, int, ],
+ petId: typing.Union[MetaOapg.properties.petId, decimal.Decimal, int, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'NoAdditionalProperties':
return super().__new__(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_class.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_class.py
index 4e8c895c98b..f9c1b5a16d9 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_class.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_class.py
@@ -47,7 +47,7 @@ class NullableClass(
def __new__(
cls,
- *args: typing.Union[None, int, ],
+ *args: typing.Union[None, decimal.Decimal, int, ],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'integer_prop':
return super().__new__(
@@ -123,15 +123,20 @@ class NullableClass(
class date_prop(
schemas.SchemaTypeCheckerClsFactory(typing.Union[schemas.NoneClass, str, ]),
schemas.DateBase,
+ schemas.StrBase,
schemas.NoneBase,
schemas.Schema,
schemas.NoneStrMixin
):
+ class MetaOapg:
+ format = 'date'
+
+
def __new__(
cls,
- *args: typing.Union[None, date, str, ],
+ *args: typing.Union[None, str, date, ],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'date_prop':
return super().__new__(
@@ -144,15 +149,20 @@ class NullableClass(
class datetime_prop(
schemas.SchemaTypeCheckerClsFactory(typing.Union[schemas.NoneClass, str, ]),
schemas.DateTimeBase,
+ schemas.StrBase,
schemas.NoneBase,
schemas.Schema,
schemas.NoneStrMixin
):
+ class MetaOapg:
+ format = 'date-time'
+
+
def __new__(
cls,
- *args: typing.Union[None, datetime, str, ],
+ *args: typing.Union[None, str, datetime, ],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'datetime_prop':
return super().__new__(
@@ -544,12 +554,12 @@ class NullableClass(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- integer_prop: typing.Union[MetaOapg.properties.integer_prop, None, int, schemas.Unset] = schemas.unset,
+ integer_prop: typing.Union[MetaOapg.properties.integer_prop, None, decimal.Decimal, int, schemas.Unset] = schemas.unset,
number_prop: typing.Union[MetaOapg.properties.number_prop, None, decimal.Decimal, int, float, schemas.Unset] = schemas.unset,
boolean_prop: typing.Union[MetaOapg.properties.boolean_prop, None, bool, schemas.Unset] = schemas.unset,
string_prop: typing.Union[MetaOapg.properties.string_prop, None, str, schemas.Unset] = schemas.unset,
- date_prop: typing.Union[MetaOapg.properties.date_prop, None, date, str, schemas.Unset] = schemas.unset,
- datetime_prop: typing.Union[MetaOapg.properties.datetime_prop, None, datetime, str, schemas.Unset] = schemas.unset,
+ date_prop: typing.Union[MetaOapg.properties.date_prop, None, str, date, schemas.Unset] = schemas.unset,
+ datetime_prop: typing.Union[MetaOapg.properties.datetime_prop, None, str, datetime, schemas.Unset] = schemas.unset,
array_nullable_prop: typing.Union[MetaOapg.properties.array_nullable_prop, tuple, None, schemas.Unset] = schemas.unset,
array_and_items_nullable_prop: typing.Union[MetaOapg.properties.array_and_items_nullable_prop, tuple, None, schemas.Unset] = schemas.unset,
array_items_nullable: typing.Union[MetaOapg.properties.array_items_nullable, tuple, schemas.Unset] = schemas.unset,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_class.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_class.pyi
index 4e8c895c98b..f9c1b5a16d9 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_class.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_class.pyi
@@ -47,7 +47,7 @@ class NullableClass(
def __new__(
cls,
- *args: typing.Union[None, int, ],
+ *args: typing.Union[None, decimal.Decimal, int, ],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'integer_prop':
return super().__new__(
@@ -123,15 +123,20 @@ class NullableClass(
class date_prop(
schemas.SchemaTypeCheckerClsFactory(typing.Union[schemas.NoneClass, str, ]),
schemas.DateBase,
+ schemas.StrBase,
schemas.NoneBase,
schemas.Schema,
schemas.NoneStrMixin
):
+ class MetaOapg:
+ format = 'date'
+
+
def __new__(
cls,
- *args: typing.Union[None, date, str, ],
+ *args: typing.Union[None, str, date, ],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'date_prop':
return super().__new__(
@@ -144,15 +149,20 @@ class NullableClass(
class datetime_prop(
schemas.SchemaTypeCheckerClsFactory(typing.Union[schemas.NoneClass, str, ]),
schemas.DateTimeBase,
+ schemas.StrBase,
schemas.NoneBase,
schemas.Schema,
schemas.NoneStrMixin
):
+ class MetaOapg:
+ format = 'date-time'
+
+
def __new__(
cls,
- *args: typing.Union[None, datetime, str, ],
+ *args: typing.Union[None, str, datetime, ],
_configuration: typing.Optional[schemas.Configuration] = None,
) -> 'datetime_prop':
return super().__new__(
@@ -544,12 +554,12 @@ class NullableClass(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- integer_prop: typing.Union[MetaOapg.properties.integer_prop, None, int, schemas.Unset] = schemas.unset,
+ integer_prop: typing.Union[MetaOapg.properties.integer_prop, None, decimal.Decimal, int, schemas.Unset] = schemas.unset,
number_prop: typing.Union[MetaOapg.properties.number_prop, None, decimal.Decimal, int, float, schemas.Unset] = schemas.unset,
boolean_prop: typing.Union[MetaOapg.properties.boolean_prop, None, bool, schemas.Unset] = schemas.unset,
string_prop: typing.Union[MetaOapg.properties.string_prop, None, str, schemas.Unset] = schemas.unset,
- date_prop: typing.Union[MetaOapg.properties.date_prop, None, date, str, schemas.Unset] = schemas.unset,
- datetime_prop: typing.Union[MetaOapg.properties.datetime_prop, None, datetime, str, schemas.Unset] = schemas.unset,
+ date_prop: typing.Union[MetaOapg.properties.date_prop, None, str, date, schemas.Unset] = schemas.unset,
+ datetime_prop: typing.Union[MetaOapg.properties.datetime_prop, None, str, datetime, schemas.Unset] = schemas.unset,
array_nullable_prop: typing.Union[MetaOapg.properties.array_nullable_prop, tuple, None, schemas.Unset] = schemas.unset,
array_and_items_nullable_prop: typing.Union[MetaOapg.properties.array_and_items_nullable_prop, tuple, None, schemas.Unset] = schemas.unset,
array_items_nullable: typing.Union[MetaOapg.properties.array_items_nullable, tuple, schemas.Unset] = schemas.unset,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_shape.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_shape.py
index ce47cc03739..efbdd9bc215 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_shape.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_shape.py
@@ -57,7 +57,7 @@ class NullableShape(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'NullableShape':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_shape.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_shape.pyi
index ce47cc03739..efbdd9bc215 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_shape.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/nullable_shape.pyi
@@ -57,7 +57,7 @@ class NullableShape(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'NullableShape':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/object_with_inline_composition_property.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/object_with_inline_composition_property.py
index 296253c4c30..480f1e19420 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/object_with_inline_composition_property.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/object_with_inline_composition_property.py
@@ -70,7 +70,7 @@ class ObjectWithInlineCompositionProperty(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'someProp':
@@ -108,7 +108,7 @@ class ObjectWithInlineCompositionProperty(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ObjectWithInlineCompositionProperty':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/object_with_inline_composition_property.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/object_with_inline_composition_property.pyi
index 54b00d0f164..5538fbb15fa 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/object_with_inline_composition_property.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/object_with_inline_composition_property.pyi
@@ -67,7 +67,7 @@ class ObjectWithInlineCompositionProperty(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'someProp':
@@ -105,7 +105,7 @@ class ObjectWithInlineCompositionProperty(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ObjectWithInlineCompositionProperty':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/order.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/order.py
index fe114414f4e..2aaabab1d46 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/order.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/order.py
@@ -129,10 +129,10 @@ class Order(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- id: typing.Union[MetaOapg.properties.id, int, schemas.Unset] = schemas.unset,
- petId: typing.Union[MetaOapg.properties.petId, int, schemas.Unset] = schemas.unset,
- quantity: typing.Union[MetaOapg.properties.quantity, int, schemas.Unset] = schemas.unset,
- shipDate: typing.Union[MetaOapg.properties.shipDate, datetime, str, schemas.Unset] = schemas.unset,
+ id: typing.Union[MetaOapg.properties.id, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ petId: typing.Union[MetaOapg.properties.petId, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ quantity: typing.Union[MetaOapg.properties.quantity, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ shipDate: typing.Union[MetaOapg.properties.shipDate, str, datetime, schemas.Unset] = schemas.unset,
status: typing.Union[MetaOapg.properties.status, str, schemas.Unset] = schemas.unset,
complete: typing.Union[MetaOapg.properties.complete, bool, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/order.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/order.pyi
index fe114414f4e..2aaabab1d46 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/order.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/order.pyi
@@ -129,10 +129,10 @@ class Order(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- id: typing.Union[MetaOapg.properties.id, int, schemas.Unset] = schemas.unset,
- petId: typing.Union[MetaOapg.properties.petId, int, schemas.Unset] = schemas.unset,
- quantity: typing.Union[MetaOapg.properties.quantity, int, schemas.Unset] = schemas.unset,
- shipDate: typing.Union[MetaOapg.properties.shipDate, datetime, str, schemas.Unset] = schemas.unset,
+ id: typing.Union[MetaOapg.properties.id, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ petId: typing.Union[MetaOapg.properties.petId, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ quantity: typing.Union[MetaOapg.properties.quantity, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ shipDate: typing.Union[MetaOapg.properties.shipDate, str, datetime, schemas.Unset] = schemas.unset,
status: typing.Union[MetaOapg.properties.status, str, schemas.Unset] = schemas.unset,
complete: typing.Union[MetaOapg.properties.complete, bool, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pet.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pet.py
index 8eaef505ce7..5c5ce500ffb 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pet.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pet.py
@@ -192,7 +192,7 @@ class Pet(
*args: typing.Union[dict, frozendict.frozendict, ],
photoUrls: typing.Union[MetaOapg.properties.photoUrls, tuple, ],
name: typing.Union[MetaOapg.properties.name, str, ],
- id: typing.Union[MetaOapg.properties.id, int, schemas.Unset] = schemas.unset,
+ id: typing.Union[MetaOapg.properties.id, decimal.Decimal, int, schemas.Unset] = schemas.unset,
category: typing.Union['Category', schemas.Unset] = schemas.unset,
tags: typing.Union[MetaOapg.properties.tags, tuple, schemas.Unset] = schemas.unset,
status: typing.Union[MetaOapg.properties.status, str, schemas.Unset] = schemas.unset,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pet.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pet.pyi
index 8eaef505ce7..5c5ce500ffb 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pet.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pet.pyi
@@ -192,7 +192,7 @@ class Pet(
*args: typing.Union[dict, frozendict.frozendict, ],
photoUrls: typing.Union[MetaOapg.properties.photoUrls, tuple, ],
name: typing.Union[MetaOapg.properties.name, str, ],
- id: typing.Union[MetaOapg.properties.id, int, schemas.Unset] = schemas.unset,
+ id: typing.Union[MetaOapg.properties.id, decimal.Decimal, int, schemas.Unset] = schemas.unset,
category: typing.Union['Category', schemas.Unset] = schemas.unset,
tags: typing.Union[MetaOapg.properties.tags, tuple, schemas.Unset] = schemas.unset,
status: typing.Union[MetaOapg.properties.status, str, schemas.Unset] = schemas.unset,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pig.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pig.py
index a01cccf5d02..24c6e219df1 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pig.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pig.py
@@ -63,7 +63,7 @@ class Pig(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Pig':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pig.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pig.pyi
index a01cccf5d02..24c6e219df1 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pig.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/pig.pyi
@@ -63,7 +63,7 @@ class Pig(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Pig':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral.py
index e5860151b2b..31531e4e753 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral.py
@@ -63,7 +63,7 @@ class Quadrilateral(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Quadrilateral':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral.pyi
index e5860151b2b..31531e4e753 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral.pyi
@@ -63,7 +63,7 @@ class Quadrilateral(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Quadrilateral':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral_interface.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral_interface.py
index 54ce7c5892d..05fca98eabd 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral_interface.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral_interface.py
@@ -92,7 +92,7 @@ class QuadrilateralInterface(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
shapeType: typing.Union[MetaOapg.properties.shapeType, str, ],
quadrilateralType: typing.Union[MetaOapg.properties.quadrilateralType, str, ],
_configuration: typing.Optional[schemas.Configuration] = None,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral_interface.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral_interface.pyi
index 54ce7c5892d..05fca98eabd 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral_interface.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/quadrilateral_interface.pyi
@@ -92,7 +92,7 @@ class QuadrilateralInterface(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
shapeType: typing.Union[MetaOapg.properties.shapeType, str, ],
quadrilateralType: typing.Union[MetaOapg.properties.quadrilateralType, str, ],
_configuration: typing.Optional[schemas.Configuration] = None,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/scalene_triangle.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/scalene_triangle.py
index 7182177734b..88030c080ef 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/scalene_triangle.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/scalene_triangle.py
@@ -116,7 +116,7 @@ class ScaleneTriangle(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ScaleneTriangle':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/scalene_triangle.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/scalene_triangle.pyi
index 7182177734b..88030c080ef 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/scalene_triangle.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/scalene_triangle.pyi
@@ -116,7 +116,7 @@ class ScaleneTriangle(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ScaleneTriangle':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape.py
index 5ea0274945c..79635173bbd 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape.py
@@ -63,7 +63,7 @@ class Shape(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Shape':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape.pyi
index 5ea0274945c..79635173bbd 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape.pyi
@@ -63,7 +63,7 @@ class Shape(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Shape':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape_or_null.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape_or_null.py
index e8aa9a061aa..a700c5afd4b 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape_or_null.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape_or_null.py
@@ -67,7 +67,7 @@ class ShapeOrNull(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ShapeOrNull':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape_or_null.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape_or_null.pyi
index e8aa9a061aa..a700c5afd4b 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape_or_null.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/shape_or_null.pyi
@@ -67,7 +67,7 @@ class ShapeOrNull(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'ShapeOrNull':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/simple_quadrilateral.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/simple_quadrilateral.py
index d8d8dc58d6e..26fe63146b2 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/simple_quadrilateral.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/simple_quadrilateral.py
@@ -116,7 +116,7 @@ class SimpleQuadrilateral(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SimpleQuadrilateral':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/simple_quadrilateral.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/simple_quadrilateral.pyi
index d8d8dc58d6e..26fe63146b2 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/simple_quadrilateral.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/simple_quadrilateral.pyi
@@ -116,7 +116,7 @@ class SimpleQuadrilateral(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SimpleQuadrilateral':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/some_object.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/some_object.py
index 4ecc06acf2b..3a533484ecc 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/some_object.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/some_object.py
@@ -52,7 +52,7 @@ class SomeObject(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SomeObject':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/some_object.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/some_object.pyi
index 4ecc06acf2b..3a533484ecc 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/some_object.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/some_object.pyi
@@ -52,7 +52,7 @@ class SomeObject(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SomeObject':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/tag.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/tag.py
index 13c2579ce04..a3d97f46eb5 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/tag.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/tag.py
@@ -71,7 +71,7 @@ class Tag(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- id: typing.Union[MetaOapg.properties.id, int, schemas.Unset] = schemas.unset,
+ id: typing.Union[MetaOapg.properties.id, decimal.Decimal, int, schemas.Unset] = schemas.unset,
name: typing.Union[MetaOapg.properties.name, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/tag.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/tag.pyi
index 13c2579ce04..a3d97f46eb5 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/tag.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/tag.pyi
@@ -71,7 +71,7 @@ class Tag(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- id: typing.Union[MetaOapg.properties.id, int, schemas.Unset] = schemas.unset,
+ id: typing.Union[MetaOapg.properties.id, decimal.Decimal, int, schemas.Unset] = schemas.unset,
name: typing.Union[MetaOapg.properties.name, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle.py
index ebfff979a70..85e4ca929ca 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle.py
@@ -65,7 +65,7 @@ class Triangle(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Triangle':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle.pyi
index ebfff979a70..85e4ca929ca 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle.pyi
@@ -65,7 +65,7 @@ class Triangle(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'Triangle':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle_interface.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle_interface.py
index 627c7010605..6b6dd717947 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle_interface.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle_interface.py
@@ -92,7 +92,7 @@ class TriangleInterface(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
shapeType: typing.Union[MetaOapg.properties.shapeType, str, ],
triangleType: typing.Union[MetaOapg.properties.triangleType, str, ],
_configuration: typing.Optional[schemas.Configuration] = None,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle_interface.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle_interface.pyi
index 627c7010605..6b6dd717947 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle_interface.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/triangle_interface.pyi
@@ -92,7 +92,7 @@ class TriangleInterface(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
shapeType: typing.Union[MetaOapg.properties.shapeType, str, ],
triangleType: typing.Union[MetaOapg.properties.triangleType, str, ],
_configuration: typing.Optional[schemas.Configuration] = None,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/user.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/user.py
index 7d05bd4dcc1..69381e19e73 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/user.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/user.py
@@ -80,7 +80,7 @@ class User(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'anyTypeExceptNullProp':
@@ -203,19 +203,19 @@ class User(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- id: typing.Union[MetaOapg.properties.id, int, schemas.Unset] = schemas.unset,
+ id: typing.Union[MetaOapg.properties.id, decimal.Decimal, int, schemas.Unset] = schemas.unset,
username: typing.Union[MetaOapg.properties.username, str, schemas.Unset] = schemas.unset,
firstName: typing.Union[MetaOapg.properties.firstName, str, schemas.Unset] = schemas.unset,
lastName: typing.Union[MetaOapg.properties.lastName, str, schemas.Unset] = schemas.unset,
email: typing.Union[MetaOapg.properties.email, str, schemas.Unset] = schemas.unset,
password: typing.Union[MetaOapg.properties.password, str, schemas.Unset] = schemas.unset,
phone: typing.Union[MetaOapg.properties.phone, str, schemas.Unset] = schemas.unset,
- userStatus: typing.Union[MetaOapg.properties.userStatus, int, schemas.Unset] = schemas.unset,
+ userStatus: typing.Union[MetaOapg.properties.userStatus, decimal.Decimal, int, schemas.Unset] = schemas.unset,
objectWithNoDeclaredProps: typing.Union[MetaOapg.properties.objectWithNoDeclaredProps, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
objectWithNoDeclaredPropsNullable: typing.Union[MetaOapg.properties.objectWithNoDeclaredPropsNullable, dict, frozendict.frozendict, None, schemas.Unset] = schemas.unset,
- anyTypeProp: typing.Union[MetaOapg.properties.anyTypeProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
- anyTypeExceptNullProp: typing.Union[MetaOapg.properties.anyTypeExceptNullProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
- anyTypePropNullable: typing.Union[MetaOapg.properties.anyTypePropNullable, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ anyTypeProp: typing.Union[MetaOapg.properties.anyTypeProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ anyTypeExceptNullProp: typing.Union[MetaOapg.properties.anyTypeExceptNullProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ anyTypePropNullable: typing.Union[MetaOapg.properties.anyTypePropNullable, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'User':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/user.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/user.pyi
index 7d05bd4dcc1..69381e19e73 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/user.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/user.pyi
@@ -80,7 +80,7 @@ class User(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'anyTypeExceptNullProp':
@@ -203,19 +203,19 @@ class User(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- id: typing.Union[MetaOapg.properties.id, int, schemas.Unset] = schemas.unset,
+ id: typing.Union[MetaOapg.properties.id, decimal.Decimal, int, schemas.Unset] = schemas.unset,
username: typing.Union[MetaOapg.properties.username, str, schemas.Unset] = schemas.unset,
firstName: typing.Union[MetaOapg.properties.firstName, str, schemas.Unset] = schemas.unset,
lastName: typing.Union[MetaOapg.properties.lastName, str, schemas.Unset] = schemas.unset,
email: typing.Union[MetaOapg.properties.email, str, schemas.Unset] = schemas.unset,
password: typing.Union[MetaOapg.properties.password, str, schemas.Unset] = schemas.unset,
phone: typing.Union[MetaOapg.properties.phone, str, schemas.Unset] = schemas.unset,
- userStatus: typing.Union[MetaOapg.properties.userStatus, int, schemas.Unset] = schemas.unset,
+ userStatus: typing.Union[MetaOapg.properties.userStatus, decimal.Decimal, int, schemas.Unset] = schemas.unset,
objectWithNoDeclaredProps: typing.Union[MetaOapg.properties.objectWithNoDeclaredProps, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
objectWithNoDeclaredPropsNullable: typing.Union[MetaOapg.properties.objectWithNoDeclaredPropsNullable, dict, frozendict.frozendict, None, schemas.Unset] = schemas.unset,
- anyTypeProp: typing.Union[MetaOapg.properties.anyTypeProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
- anyTypeExceptNullProp: typing.Union[MetaOapg.properties.anyTypeExceptNullProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
- anyTypePropNullable: typing.Union[MetaOapg.properties.anyTypePropNullable, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ anyTypeProp: typing.Union[MetaOapg.properties.anyTypeProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ anyTypeExceptNullProp: typing.Union[MetaOapg.properties.anyTypeExceptNullProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ anyTypePropNullable: typing.Union[MetaOapg.properties.anyTypePropNullable, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'User':
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/zebra.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/zebra.py
index 682f4604179..2661136f869 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/zebra.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/zebra.py
@@ -118,7 +118,7 @@ class Zebra(
className: typing.Union[MetaOapg.properties.className, str, ],
type: typing.Union[MetaOapg.properties.type, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
- **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
) -> 'Zebra':
return super().__new__(
cls,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/zebra.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/zebra.pyi
index 682f4604179..2661136f869 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/model/zebra.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/model/zebra.pyi
@@ -118,7 +118,7 @@ class Zebra(
className: typing.Union[MetaOapg.properties.className, str, ],
type: typing.Union[MetaOapg.properties.type, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
- **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ **kwargs: typing.Union[MetaOapg.additional_properties, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
) -> 'Zebra':
return super().__new__(
cls,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/models/__init__.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/models/__init__.py
index 276418c1e73..0518982ad96 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/models/__init__.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/models/__init__.py
@@ -17,6 +17,7 @@ from petstore_api.model.additional_properties_with_array_of_enums import Additio
from petstore_api.model.address import Address
from petstore_api.model.animal import Animal
from petstore_api.model.animal_farm import AnimalFarm
+from petstore_api.model.any_type_and_format import AnyTypeAndFormat
from petstore_api.model.any_type_not_string import AnyTypeNotString
from petstore_api.model.api_response import ApiResponse
from petstore_api.model.apple import Apple
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_1/post.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_1/post.py
index eb3285efd85..a5c52b75eca 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_1/post.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_1/post.py
@@ -258,14 +258,14 @@ class SchemaForRequestBodyApplicationXWwwFormUrlencoded(
number: typing.Union[MetaOapg.properties.number, decimal.Decimal, int, float, ],
pattern_without_delimiter: typing.Union[MetaOapg.properties.pattern_without_delimiter, str, ],
byte: typing.Union[MetaOapg.properties.byte, str, ],
- double: typing.Union[MetaOapg.properties.double, float, ],
- integer: typing.Union[MetaOapg.properties.integer, int, schemas.Unset] = schemas.unset,
- int32: typing.Union[MetaOapg.properties.int32, int, schemas.Unset] = schemas.unset,
- int64: typing.Union[MetaOapg.properties.int64, int, schemas.Unset] = schemas.unset,
+ double: typing.Union[MetaOapg.properties.double, decimal.Decimal, int, float, ],
+ integer: typing.Union[MetaOapg.properties.integer, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ int32: typing.Union[MetaOapg.properties.int32, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ int64: typing.Union[MetaOapg.properties.int64, decimal.Decimal, int, schemas.Unset] = schemas.unset,
string: typing.Union[MetaOapg.properties.string, str, schemas.Unset] = schemas.unset,
binary: typing.Union[MetaOapg.properties.binary, bytes, io.FileIO, io.BufferedReader, schemas.Unset] = schemas.unset,
- date: typing.Union[MetaOapg.properties.date, date, str, schemas.Unset] = schemas.unset,
- dateTime: typing.Union[MetaOapg.properties.dateTime, datetime, str, schemas.Unset] = schemas.unset,
+ date: typing.Union[MetaOapg.properties.date, str, date, schemas.Unset] = schemas.unset,
+ dateTime: typing.Union[MetaOapg.properties.dateTime, str, datetime, schemas.Unset] = schemas.unset,
password: typing.Union[MetaOapg.properties.password, str, schemas.Unset] = schemas.unset,
callback: typing.Union[MetaOapg.properties.callback, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_1/post.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_1/post.pyi
index 2d62ab837cd..bb294290a04 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_1/post.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_1/post.pyi
@@ -220,14 +220,14 @@ class SchemaForRequestBodyApplicationXWwwFormUrlencoded(
number: typing.Union[MetaOapg.properties.number, decimal.Decimal, int, float, ],
pattern_without_delimiter: typing.Union[MetaOapg.properties.pattern_without_delimiter, str, ],
byte: typing.Union[MetaOapg.properties.byte, str, ],
- double: typing.Union[MetaOapg.properties.double, float, ],
- integer: typing.Union[MetaOapg.properties.integer, int, schemas.Unset] = schemas.unset,
- int32: typing.Union[MetaOapg.properties.int32, int, schemas.Unset] = schemas.unset,
- int64: typing.Union[MetaOapg.properties.int64, int, schemas.Unset] = schemas.unset,
+ double: typing.Union[MetaOapg.properties.double, decimal.Decimal, int, float, ],
+ integer: typing.Union[MetaOapg.properties.integer, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ int32: typing.Union[MetaOapg.properties.int32, decimal.Decimal, int, schemas.Unset] = schemas.unset,
+ int64: typing.Union[MetaOapg.properties.int64, decimal.Decimal, int, schemas.Unset] = schemas.unset,
string: typing.Union[MetaOapg.properties.string, str, schemas.Unset] = schemas.unset,
binary: typing.Union[MetaOapg.properties.binary, bytes, io.FileIO, io.BufferedReader, schemas.Unset] = schemas.unset,
- date: typing.Union[MetaOapg.properties.date, date, str, schemas.Unset] = schemas.unset,
- dateTime: typing.Union[MetaOapg.properties.dateTime, datetime, str, schemas.Unset] = schemas.unset,
+ date: typing.Union[MetaOapg.properties.date, str, date, schemas.Unset] = schemas.unset,
+ dateTime: typing.Union[MetaOapg.properties.dateTime, str, datetime, schemas.Unset] = schemas.unset,
password: typing.Union[MetaOapg.properties.password, str, schemas.Unset] = schemas.unset,
callback: typing.Union[MetaOapg.properties.callback, str, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_2/get.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_2/get.py
index 63936446960..eea70d69073 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_2/get.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_2/get.py
@@ -148,8 +148,8 @@ RequestOptionalQueryParams = typing.TypedDict(
{
'enum_query_string_array': typing.Union[EnumQueryStringArraySchema, tuple, ],
'enum_query_string': typing.Union[EnumQueryStringSchema, str, ],
- 'enum_query_integer': typing.Union[EnumQueryIntegerSchema, int, ],
- 'enum_query_double': typing.Union[EnumQueryDoubleSchema, float, ],
+ 'enum_query_integer': typing.Union[EnumQueryIntegerSchema, decimal.Decimal, int, ],
+ 'enum_query_double': typing.Union[EnumQueryDoubleSchema, decimal.Decimal, int, float, ],
},
total=False
)
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_3/delete.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_3/delete.py
index 068bdc59f70..3ef10fb3017 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_3/delete.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_3/delete.py
@@ -33,15 +33,15 @@ Int64GroupSchema = schemas.Int64Schema
RequestRequiredQueryParams = typing.TypedDict(
'RequestRequiredQueryParams',
{
- 'required_string_group': typing.Union[RequiredStringGroupSchema, int, ],
- 'required_int64_group': typing.Union[RequiredInt64GroupSchema, int, ],
+ 'required_string_group': typing.Union[RequiredStringGroupSchema, decimal.Decimal, int, ],
+ 'required_int64_group': typing.Union[RequiredInt64GroupSchema, decimal.Decimal, int, ],
}
)
RequestOptionalQueryParams = typing.TypedDict(
'RequestOptionalQueryParams',
{
- 'string_group': typing.Union[StringGroupSchema, int, ],
- 'int64_group': typing.Union[Int64GroupSchema, int, ],
+ 'string_group': typing.Union[StringGroupSchema, decimal.Decimal, int, ],
+ 'int64_group': typing.Union[Int64GroupSchema, decimal.Decimal, int, ],
},
total=False
)
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_inline_composition_/post.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_inline_composition_/post.py
index 2081b73be97..5d4227379fd 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_inline_composition_/post.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_inline_composition_/post.py
@@ -62,7 +62,7 @@ class CompositionAtRootSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'CompositionAtRootSchema':
@@ -117,7 +117,7 @@ class CompositionInPropertySchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'someProp':
@@ -155,7 +155,7 @@ class CompositionInPropertySchema(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'CompositionInPropertySchema':
@@ -174,7 +174,7 @@ RequestRequiredQueryParams = typing.TypedDict(
RequestOptionalQueryParams = typing.TypedDict(
'RequestOptionalQueryParams',
{
- 'compositionAtRoot': typing.Union[CompositionAtRootSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ 'compositionAtRoot': typing.Union[CompositionAtRootSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
'compositionInProperty': typing.Union[CompositionInPropertySchema, dict, frozendict.frozendict, ],
},
total=False
@@ -234,7 +234,7 @@ class SchemaForRequestBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaForRequestBodyApplicationJson':
@@ -289,7 +289,7 @@ class SchemaForRequestBodyMultipartFormData(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'someProp':
@@ -327,7 +327,7 @@ class SchemaForRequestBodyMultipartFormData(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaForRequestBodyMultipartFormData':
@@ -384,7 +384,7 @@ class SchemaFor200ResponseBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaFor200ResponseBodyApplicationJson':
@@ -439,7 +439,7 @@ class SchemaFor200ResponseBodyMultipartFormData(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'someProp':
@@ -477,7 +477,7 @@ class SchemaFor200ResponseBodyMultipartFormData(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaFor200ResponseBodyMultipartFormData':
@@ -522,7 +522,7 @@ class BaseApi(api_client.Api):
def _inline_composition_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, SchemaForRequestBodyMultipartFormData, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, SchemaForRequestBodyMultipartFormData, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
query_params: RequestQueryParams = frozendict.frozendict(),
content_type: str = 'application/json',
accept_content_types: typing.Tuple[str] = _all_accept_content_types,
@@ -601,7 +601,7 @@ class InlineComposition(BaseApi):
def inline_composition(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, SchemaForRequestBodyMultipartFormData, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, SchemaForRequestBodyMultipartFormData, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
query_params: RequestQueryParams = frozendict.frozendict(),
content_type: str = 'application/json',
accept_content_types: typing.Tuple[str] = _all_accept_content_types,
@@ -628,7 +628,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, SchemaForRequestBodyMultipartFormData, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, SchemaForRequestBodyMultipartFormData, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
query_params: RequestQueryParams = frozendict.frozendict(),
content_type: str = 'application/json',
accept_content_types: typing.Tuple[str] = _all_accept_content_types,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_inline_composition_/post.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_inline_composition_/post.pyi
index 316948484c4..4f97c27a695 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_inline_composition_/post.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_inline_composition_/post.pyi
@@ -57,7 +57,7 @@ class CompositionAtRootSchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'CompositionAtRootSchema':
@@ -109,7 +109,7 @@ class CompositionInPropertySchema(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'someProp':
@@ -147,7 +147,7 @@ class CompositionInPropertySchema(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'CompositionInPropertySchema':
@@ -192,7 +192,7 @@ class SchemaForRequestBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaForRequestBodyApplicationJson':
@@ -244,7 +244,7 @@ class SchemaForRequestBodyMultipartFormData(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'someProp':
@@ -282,7 +282,7 @@ class SchemaForRequestBodyMultipartFormData(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaForRequestBodyMultipartFormData':
@@ -326,7 +326,7 @@ class SchemaFor200ResponseBodyApplicationJson(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaFor200ResponseBodyApplicationJson':
@@ -378,7 +378,7 @@ class SchemaFor200ResponseBodyMultipartFormData(
def __new__(
cls,
- *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, ],
+ *args: typing.Union[dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, ],
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'someProp':
@@ -416,7 +416,7 @@ class SchemaFor200ResponseBodyMultipartFormData(
def __new__(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
- someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ someProp: typing.Union[MetaOapg.properties.someProp, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
_configuration: typing.Optional[schemas.Configuration] = None,
**kwargs: typing.Union[schemas.AnyTypeSchema, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes],
) -> 'SchemaFor200ResponseBodyMultipartFormData':
@@ -437,7 +437,7 @@ class BaseApi(api_client.Api):
def _inline_composition_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, SchemaForRequestBodyMultipartFormData, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, SchemaForRequestBodyMultipartFormData, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
query_params: RequestQueryParams = frozendict.frozendict(),
content_type: str = 'application/json',
accept_content_types: typing.Tuple[str] = _all_accept_content_types,
@@ -516,7 +516,7 @@ class InlineComposition(BaseApi):
def inline_composition(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, SchemaForRequestBodyMultipartFormData, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, SchemaForRequestBodyMultipartFormData, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
query_params: RequestQueryParams = frozendict.frozendict(),
content_type: str = 'application/json',
accept_content_types: typing.Tuple[str] = _all_accept_content_types,
@@ -543,7 +543,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, SchemaForRequestBodyMultipartFormData, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, SchemaForRequestBodyMultipartFormData, dict, frozendict.frozendict, schemas.Unset] = schemas.unset,
query_params: RequestQueryParams = frozendict.frozendict(),
content_type: str = 'application/json',
accept_content_types: typing.Tuple[str] = _all_accept_content_types,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_json_with_charset/post.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_json_with_charset/post.py
index 2db3f7f65a7..c5ead8e1b8e 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_json_with_charset/post.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_json_with_charset/post.py
@@ -66,7 +66,7 @@ class BaseApi(api_client.Api):
def _json_with_charset_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJsonCharsetutf8, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJsonCharsetutf8, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
content_type: str = 'application/json; charset=utf-8',
accept_content_types: typing.Tuple[str] = _all_accept_content_types,
stream: bool = False,
@@ -129,7 +129,7 @@ class JsonWithCharset(BaseApi):
def json_with_charset(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJsonCharsetutf8, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJsonCharsetutf8, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
content_type: str = 'application/json; charset=utf-8',
accept_content_types: typing.Tuple[str] = _all_accept_content_types,
stream: bool = False,
@@ -154,7 +154,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJsonCharsetutf8, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJsonCharsetutf8, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
content_type: str = 'application/json; charset=utf-8',
accept_content_types: typing.Tuple[str] = _all_accept_content_types,
stream: bool = False,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_json_with_charset/post.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_json_with_charset/post.pyi
index f9142ed31f8..ad75c903b14 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_json_with_charset/post.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_json_with_charset/post.pyi
@@ -35,7 +35,7 @@ class BaseApi(api_client.Api):
def _json_with_charset_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJsonCharsetutf8, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJsonCharsetutf8, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
content_type: str = 'application/json; charset=utf-8',
accept_content_types: typing.Tuple[str] = _all_accept_content_types,
stream: bool = False,
@@ -98,7 +98,7 @@ class JsonWithCharset(BaseApi):
def json_with_charset(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJsonCharsetutf8, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJsonCharsetutf8, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
content_type: str = 'application/json; charset=utf-8',
accept_content_types: typing.Tuple[str] = _all_accept_content_types,
stream: bool = False,
@@ -123,7 +123,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJsonCharsetutf8, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJsonCharsetutf8, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
content_type: str = 'application/json; charset=utf-8',
accept_content_types: typing.Tuple[str] = _all_accept_content_types,
stream: bool = False,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_parameter_collisions_1_a_b_ab_self_a_b_/post.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_parameter_collisions_1_a_b_ab_self_a_b_/post.py
index 90157701804..4c20144fc0f 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_parameter_collisions_1_a_b_ab_self_a_b_/post.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_parameter_collisions_1_a_b_ab_self_a_b_/post.py
@@ -286,7 +286,7 @@ class BaseApi(api_client.Api):
def _parameter_collisions_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
query_params: RequestQueryParams = frozendict.frozendict(),
header_params: RequestHeaderParams = frozendict.frozendict(),
path_params: RequestPathParams = frozendict.frozendict(),
@@ -402,7 +402,7 @@ class ParameterCollisions(BaseApi):
def parameter_collisions(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
query_params: RequestQueryParams = frozendict.frozendict(),
header_params: RequestHeaderParams = frozendict.frozendict(),
path_params: RequestPathParams = frozendict.frozendict(),
@@ -435,7 +435,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
query_params: RequestQueryParams = frozendict.frozendict(),
header_params: RequestHeaderParams = frozendict.frozendict(),
path_params: RequestPathParams = frozendict.frozendict(),
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_parameter_collisions_1_a_b_ab_self_a_b_/post.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_parameter_collisions_1_a_b_ab_self_a_b_/post.pyi
index d65f9bc6c22..d39eec1f671 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_parameter_collisions_1_a_b_ab_self_a_b_/post.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_parameter_collisions_1_a_b_ab_self_a_b_/post.pyi
@@ -58,7 +58,7 @@ class BaseApi(api_client.Api):
def _parameter_collisions_oapg(
self: api_client.Api,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
query_params: RequestQueryParams = frozendict.frozendict(),
header_params: RequestHeaderParams = frozendict.frozendict(),
path_params: RequestPathParams = frozendict.frozendict(),
@@ -174,7 +174,7 @@ class ParameterCollisions(BaseApi):
def parameter_collisions(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
query_params: RequestQueryParams = frozendict.frozendict(),
header_params: RequestHeaderParams = frozendict.frozendict(),
path_params: RequestPathParams = frozendict.frozendict(),
@@ -207,7 +207,7 @@ class ApiForpost(BaseApi):
def post(
self: BaseApi,
- body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
+ body: typing.Union[SchemaForRequestBodyApplicationJson, dict, frozendict.frozendict, str, date, datetime, uuid.UUID, int, float, decimal.Decimal, bool, None, list, tuple, bytes, schemas.Unset] = schemas.unset,
query_params: RequestQueryParams = frozendict.frozendict(),
header_params: RequestHeaderParams = frozendict.frozendict(),
path_params: RequestPathParams = frozendict.frozendict(),
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post.py
index 5cae046b424..1cbd43c618c 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/fake_pet_id_upload_image_with_required_file/post.py
@@ -32,7 +32,7 @@ PetIdSchema = schemas.Int64Schema
RequestRequiredPathParams = typing.TypedDict(
'RequestRequiredPathParams',
{
- 'petId': typing.Union[PetIdSchema, int, ],
+ 'petId': typing.Union[PetIdSchema, decimal.Decimal, int, ],
}
)
RequestOptionalPathParams = typing.TypedDict(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id/delete.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id/delete.py
index f5335afe528..d30ae14e43d 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id/delete.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id/delete.py
@@ -55,7 +55,7 @@ PetIdSchema = schemas.Int64Schema
RequestRequiredPathParams = typing.TypedDict(
'RequestRequiredPathParams',
{
- 'petId': typing.Union[PetIdSchema, int, ],
+ 'petId': typing.Union[PetIdSchema, decimal.Decimal, int, ],
}
)
RequestOptionalPathParams = typing.TypedDict(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id_1/get.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id_1/get.py
index 5e094913aae..5187469693b 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id_1/get.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id_1/get.py
@@ -32,7 +32,7 @@ PetIdSchema = schemas.Int64Schema
RequestRequiredPathParams = typing.TypedDict(
'RequestRequiredPathParams',
{
- 'petId': typing.Union[PetIdSchema, int, ],
+ 'petId': typing.Union[PetIdSchema, decimal.Decimal, int, ],
}
)
RequestOptionalPathParams = typing.TypedDict(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id_3/post.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id_3/post.py
index 0029acf6d65..0b984b4f7ba 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id_3/post.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id_3/post.py
@@ -30,7 +30,7 @@ PetIdSchema = schemas.Int64Schema
RequestRequiredPathParams = typing.TypedDict(
'RequestRequiredPathParams',
{
- 'petId': typing.Union[PetIdSchema, int, ],
+ 'petId': typing.Union[PetIdSchema, decimal.Decimal, int, ],
}
)
RequestOptionalPathParams = typing.TypedDict(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id_upload_image/post.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id_upload_image/post.py
index d6bb5049e3f..32bef56299c 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id_upload_image/post.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/pet_pet_id_upload_image/post.py
@@ -32,7 +32,7 @@ PetIdSchema = schemas.Int64Schema
RequestRequiredPathParams = typing.TypedDict(
'RequestRequiredPathParams',
{
- 'petId': typing.Union[PetIdSchema, int, ],
+ 'petId': typing.Union[PetIdSchema, decimal.Decimal, int, ],
}
)
RequestOptionalPathParams = typing.TypedDict(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/store_inventory/get.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/store_inventory/get.py
index 2bb99bb0713..00e0842707f 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/store_inventory/get.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/store_inventory/get.py
@@ -49,7 +49,7 @@ class SchemaFor200ResponseBodyApplicationJson(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
_configuration: typing.Optional[schemas.Configuration] = None,
- **kwargs: typing.Union[MetaOapg.additional_properties, int, ],
+ **kwargs: typing.Union[MetaOapg.additional_properties, decimal.Decimal, int, ],
) -> 'SchemaFor200ResponseBodyApplicationJson':
return super().__new__(
cls,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/store_inventory/get.pyi b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/store_inventory/get.pyi
index 46c770f5d3d..c4ee012ec35 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/store_inventory/get.pyi
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/store_inventory/get.pyi
@@ -44,7 +44,7 @@ class SchemaFor200ResponseBodyApplicationJson(
cls,
*args: typing.Union[dict, frozendict.frozendict, ],
_configuration: typing.Optional[schemas.Configuration] = None,
- **kwargs: typing.Union[MetaOapg.additional_properties, int, ],
+ **kwargs: typing.Union[MetaOapg.additional_properties, decimal.Decimal, int, ],
) -> 'SchemaFor200ResponseBodyApplicationJson':
return super().__new__(
cls,
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/store_order_order_id_1/get.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/store_order_order_id_1/get.py
index 0a3e53d768e..9d57ad53c48 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/store_order_order_id_1/get.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/paths/store_order_order_id_1/get.py
@@ -41,7 +41,7 @@ class OrderIdSchema(
RequestRequiredPathParams = typing.TypedDict(
'RequestRequiredPathParams',
{
- 'order_id': typing.Union[OrderIdSchema, int, ],
+ 'order_id': typing.Union[OrderIdSchema, decimal.Decimal, int, ],
}
)
RequestOptionalPathParams = typing.TypedDict(
diff --git a/samples/openapi3/client/petstore/python-experimental/petstore_api/schemas.py b/samples/openapi3/client/petstore/python-experimental/petstore_api/schemas.py
index 0eb5023b300..c9d539a77dd 100644
--- a/samples/openapi3/client/petstore/python-experimental/petstore_api/schemas.py
+++ b/samples/openapi3/client/petstore/python-experimental/petstore_api/schemas.py
@@ -858,7 +858,7 @@ class StrBase(ValidatorBase):
return super()._validate_oapg(arg, validation_metadata=validation_metadata)
-class UUIDBase(StrBase):
+class UUIDBase:
@property
@functools.cache
def as_uuid_oapg(self) -> uuid.UUID:
@@ -924,7 +924,7 @@ class CustomIsoparser(isoparser):
DEFAULT_ISOPARSER = CustomIsoparser()
-class DateBase(StrBase):
+class DateBase:
@property
@functools.cache
def as_date_oapg(self) -> date:
@@ -986,7 +986,7 @@ class DateTimeBase:
return super()._validate_oapg(arg, validation_metadata=validation_metadata)
-class DecimalBase(StrBase):
+class DecimalBase:
"""
A class for storing decimals that are sent over the wire as strings
These schemas must remain based on StrBase rather than NumberBase
@@ -1921,7 +1921,7 @@ class NumberSchema(
return super().__new__(cls, arg, **kwargs)
-class IntBase(NumberBase):
+class IntBase:
@property
def as_int_oapg(self) -> int:
try:
@@ -1965,10 +1965,28 @@ class IntSchema(IntBase, NumberSchema):
class Int32Base:
- # TODO make this run even if the inheriting class defines these
- class MetaOapg:
- inclusive_minimum = decimal.Decimal(-2147483648)
- inclusive_maximum = decimal.Decimal(2147483647)
+ __inclusive_minimum = decimal.Decimal(-2147483648)
+ __inclusive_maximum = decimal.Decimal(2147483647)
+
+ @classmethod
+ def __validate_format(cls, arg: typing.Optional[decimal.Decimal], validation_metadata: ValidationMetadata):
+ if isinstance(arg, decimal.Decimal) and arg.as_tuple().exponent == 0:
+ if not cls.__inclusive_minimum <= arg <= cls.__inclusive_maximum:
+ raise ApiValueError(
+ "Invalid value '{}' for type int32 at {}".format(arg, validation_metadata.path_to_item)
+ )
+
+ @classmethod
+ def _validate_oapg(
+ cls,
+ arg,
+ validation_metadata: ValidationMetadata,
+ ):
+ """
+ Int32Base _validate_oapg
+ """
+ cls.__validate_format(arg, validation_metadata=validation_metadata)
+ return super()._validate_oapg(arg, validation_metadata=validation_metadata)
class Int32Schema(
@@ -1979,10 +1997,28 @@ class Int32Schema(
class Int64Base:
- # TODO make this run even if the inheriting class defines these
- class MetaOapg:
- inclusive_minimum = decimal.Decimal(-9223372036854775808)
- inclusive_maximum = decimal.Decimal(9223372036854775807)
+ __inclusive_minimum = decimal.Decimal(-9223372036854775808)
+ __inclusive_maximum = decimal.Decimal(9223372036854775807)
+
+ @classmethod
+ def __validate_format(cls, arg: typing.Optional[decimal.Decimal], validation_metadata: ValidationMetadata):
+ if isinstance(arg, decimal.Decimal) and arg.as_tuple().exponent == 0:
+ if not cls.__inclusive_minimum <= arg <= cls.__inclusive_maximum:
+ raise ApiValueError(
+ "Invalid value '{}' for type int64 at {}".format(arg, validation_metadata.path_to_item)
+ )
+
+ @classmethod
+ def _validate_oapg(
+ cls,
+ arg,
+ validation_metadata: ValidationMetadata,
+ ):
+ """
+ Int64Base _validate_oapg
+ """
+ cls.__validate_format(arg, validation_metadata=validation_metadata)
+ return super()._validate_oapg(arg, validation_metadata=validation_metadata)
class Int64Schema(
@@ -1993,10 +2029,28 @@ class Int64Schema(
class Float32Base:
- # TODO make this run even if the inheriting class defines these
- class MetaOapg:
- inclusive_minimum = decimal.Decimal(-3.4028234663852886e+38)
- inclusive_maximum = decimal.Decimal(3.4028234663852886e+38)
+ __inclusive_minimum = decimal.Decimal(-3.4028234663852886e+38)
+ __inclusive_maximum = decimal.Decimal(3.4028234663852886e+38)
+
+ @classmethod
+ def __validate_format(cls, arg: typing.Optional[decimal.Decimal], validation_metadata: ValidationMetadata):
+ if isinstance(arg, decimal.Decimal):
+ if not cls.__inclusive_minimum <= arg <= cls.__inclusive_maximum:
+ raise ApiValueError(
+ "Invalid value '{}' for type float at {}".format(arg, validation_metadata.path_to_item)
+ )
+
+ @classmethod
+ def _validate_oapg(
+ cls,
+ arg,
+ validation_metadata: ValidationMetadata,
+ ):
+ """
+ Float32Base _validate_oapg
+ """
+ cls.__validate_format(arg, validation_metadata=validation_metadata)
+ return super()._validate_oapg(arg, validation_metadata=validation_metadata)
class Float32Schema(
@@ -2006,16 +2060,32 @@ class Float32Schema(
@classmethod
def from_openapi_data_oapg(cls, arg: typing.Union[float, decimal.Decimal], _configuration: typing.Optional[Configuration] = None):
- # todo check format
return super().from_openapi_data_oapg(arg, _configuration=_configuration)
class Float64Base:
- # TODO make this run even if the inheriting class defines these
- class MetaOapg:
- inclusive_minimum = decimal.Decimal(-1.7976931348623157E+308)
- inclusive_maximum = decimal.Decimal(1.7976931348623157E+308)
+ __inclusive_minimum = decimal.Decimal(-1.7976931348623157E+308)
+ __inclusive_maximum = decimal.Decimal(1.7976931348623157E+308)
+ @classmethod
+ def __validate_format(cls, arg: typing.Optional[decimal.Decimal], validation_metadata: ValidationMetadata):
+ if isinstance(arg, decimal.Decimal):
+ if not cls.__inclusive_minimum <= arg <= cls.__inclusive_maximum:
+ raise ApiValueError(
+ "Invalid value '{}' for type double at {}".format(arg, validation_metadata.path_to_item)
+ )
+
+ @classmethod
+ def _validate_oapg(
+ cls,
+ arg,
+ validation_metadata: ValidationMetadata,
+ ):
+ """
+ Float64Base _validate_oapg
+ """
+ cls.__validate_format(arg, validation_metadata=validation_metadata)
+ return super()._validate_oapg(arg, validation_metadata=validation_metadata)
class Float64Schema(
Float64Base,
diff --git a/samples/openapi3/client/petstore/python-experimental/test/test_models/test_any_type_and_format.py b/samples/openapi3/client/petstore/python-experimental/test/test_models/test_any_type_and_format.py
new file mode 100644
index 00000000000..dbd95d3b024
--- /dev/null
+++ b/samples/openapi3/client/petstore/python-experimental/test/test_models/test_any_type_and_format.py
@@ -0,0 +1,25 @@
+# coding: utf-8
+
+"""
+ OpenAPI Petstore
+
+ This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\ # noqa: E501
+
+ The version of the OpenAPI document: 1.0.0
+ Generated by: https://openapi-generator.tech
+"""
+
+import unittest
+
+import petstore_api
+from petstore_api.model.any_type_and_format import AnyTypeAndFormat
+from petstore_api import configuration
+
+
+class TestAnyTypeAndFormat(unittest.TestCase):
+ """AnyTypeAndFormat unit test stubs"""
+ _configuration = configuration.Configuration()
+
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/samples/openapi3/client/petstore/python-experimental/tests_manual/test_any_type_and_format.py b/samples/openapi3/client/petstore/python-experimental/tests_manual/test_any_type_and_format.py
new file mode 100644
index 00000000000..413edc83b2b
--- /dev/null
+++ b/samples/openapi3/client/petstore/python-experimental/tests_manual/test_any_type_and_format.py
@@ -0,0 +1,237 @@
+# coding: utf-8
+
+"""
+ OpenAPI Petstore
+
+ This spec is mainly for testing Petstore server and contains fake endpoints, models. Please do not use this for any other purpose. Special characters: \" \\ # noqa: E501
+
+ The version of the OpenAPI document: 1.0.0
+ Generated by: https://openapi-generator.tech
+"""
+
+import datetime
+import decimal
+import unittest
+import uuid
+
+from petstore_api.model.any_type_and_format import AnyTypeAndFormat
+from petstore_api import exceptions
+
+
+class TestAnyTypeAndFormat(unittest.TestCase):
+ """AnyTypeAndFormat unit test stubs"""
+
+ def test_uuid(self):
+ valid_uuid_str = '12345678-1234-5678-1234-567812345678'
+ valid_values = [
+ valid_uuid_str,
+ {},
+ uuid.UUID(valid_uuid_str),
+ 1,
+ 3.14,
+ decimal.Decimal('3.14'),
+ True,
+ None,
+ [],
+ (),
+ b'abc'
+ ]
+ for valid_value in valid_values:
+ AnyTypeAndFormat(uuid=valid_value)
+
+ # an invalid value does not work
+ with self.assertRaises(exceptions.ApiValueError):
+ AnyTypeAndFormat(uuid='1')
+
+ def test_date(self):
+ valid_values = [
+ '2022-01-02',
+ {},
+ datetime.date(2022, 1, 2),
+ 1,
+ 3.14,
+ decimal.Decimal('3.14'),
+ True,
+ None,
+ [],
+ (),
+ b'abc'
+ ]
+ for valid_value in valid_values:
+ AnyTypeAndFormat(date=valid_value)
+
+ # an invalid value does not work
+ with self.assertRaises(exceptions.ApiValueError):
+ AnyTypeAndFormat(date='1')
+
+ def test_date_time(self):
+ valid_values = [
+ "2020-01-01T00:00:00",
+ {},
+ datetime.datetime(2020, 1, 1),
+ 1,
+ 3.14,
+ decimal.Decimal('3.14'),
+ True,
+ None,
+ [],
+ (),
+ b'abc'
+ ]
+ for valid_value in valid_values:
+ AnyTypeAndFormat({'date-time': valid_value})
+
+ # an invalid value does not work
+ with self.assertRaises(exceptions.ApiValueError):
+ AnyTypeAndFormat({'date-time': 'abcd'})
+
+ def test_number(self):
+ valid_values = [
+ '3.14',
+ {},
+ 1,
+ 3.14,
+ decimal.Decimal('3.14'),
+ True,
+ None,
+ [],
+ (),
+ b'abc'
+ ]
+ for valid_value in valid_values:
+ AnyTypeAndFormat(number=valid_value)
+
+ # an invalid value does not work
+ with self.assertRaises(exceptions.ApiValueError):
+ AnyTypeAndFormat(number='a')
+
+ def test_int32(self):
+ min_bound = decimal.Decimal(-2147483648)
+ max_bound = decimal.Decimal(2147483647)
+ under_min_number = min_bound - decimal.Decimal('0.1')
+ over_max_number = max_bound + decimal.Decimal('0.1')
+ valid_values = [
+ 'a',
+ {},
+ 1,
+ 3.14,
+ min_bound,
+ max_bound,
+ under_min_number,
+ over_max_number,
+ True,
+ None,
+ [],
+ (),
+ b'abc'
+ ]
+ for valid_value in valid_values:
+ AnyTypeAndFormat(int32=valid_value)
+
+ # invalid values do not work
+ invalid_values = (
+ min_bound - 1,
+ max_bound + 1
+ )
+ for invalid_value in invalid_values:
+ with self.assertRaises(exceptions.ApiValueError):
+ AnyTypeAndFormat(int32=invalid_value)
+
+ def test_int64(self):
+ min_bound = decimal.Decimal(-9223372036854775808)
+ max_bound = decimal.Decimal(9223372036854775807)
+ under_min_number = min_bound - decimal.Decimal('0.1')
+ over_max_number = max_bound + decimal.Decimal('0.1')
+ valid_values = [
+ 'a',
+ {},
+ 1,
+ 3.14,
+ min_bound,
+ max_bound,
+ under_min_number,
+ over_max_number,
+ True,
+ None,
+ [],
+ (),
+ b'abc'
+ ]
+ for valid_value in valid_values:
+ AnyTypeAndFormat(int64=valid_value)
+
+ # invalid values do not work
+ invalid_values = (
+ min_bound - 1,
+ max_bound + 1
+ )
+ for invalid_value in invalid_values:
+ with self.assertRaises(exceptions.ApiValueError):
+ AnyTypeAndFormat(int64=invalid_value)
+
+ def test_double(self):
+ min_bound = decimal.Decimal(-3.4028234663852886e+38)
+ max_bound = decimal.Decimal(3.4028234663852886e+38)
+ valid_values = [
+ 'a',
+ {},
+ 1,
+ 3.14,
+ min_bound,
+ max_bound,
+ True,
+ None,
+ [],
+ (),
+ b'abc'
+ ]
+ for valid_value in valid_values:
+ AnyTypeAndFormat(double=valid_value)
+
+ # invalid values do not work
+ invalid_values = (
+ min_bound - decimal.Decimal('0.1'),
+ max_bound + decimal.Decimal('0.1'),
+ min_bound - 1,
+ max_bound + 1
+ )
+ for invalid_value in invalid_values:
+ with self.assertRaises(exceptions.ApiValueError):
+ AnyTypeAndFormat(double=invalid_value)
+
+ def test_float(self):
+ min_bound = decimal.Decimal(-1.7976931348623157E+308)
+ max_bound = decimal.Decimal(1.7976931348623157E+308)
+ valid_values = [
+ 'a',
+ {},
+ 1,
+ 3.14,
+ min_bound,
+ max_bound,
+ True,
+ None,
+ [],
+ (),
+ b'abc'
+ ]
+ for valid_value in valid_values:
+ AnyTypeAndFormat(float=valid_value)
+
+ with decimal.localcontext() as ctx:
+ ctx.prec = 310
+ # local higher precision context needed to correctly create these numbers
+ invalid_values = (
+ min_bound - decimal.Decimal('0.1'),
+ max_bound + decimal.Decimal('0.1'),
+ min_bound - 1,
+ max_bound + 1
+ )
+ # invalid values do not work
+ for invalid_value in invalid_values:
+ with self.assertRaises(exceptions.ApiValueError):
+ AnyTypeAndFormat(float=invalid_value)
+
+
+if __name__ == '__main__':
+ unittest.main()
diff --git a/samples/server/petstore/java-undertow/src/main/java/org/openapitools/handler/PathHandlerInterface.java b/samples/server/petstore/java-undertow/src/main/java/org/openapitools/handler/PathHandlerInterface.java
index 8235fae6b0f..cdfc0948492 100644
--- a/samples/server/petstore/java-undertow/src/main/java/org/openapitools/handler/PathHandlerInterface.java
+++ b/samples/server/petstore/java-undertow/src/main/java/org/openapitools/handler/PathHandlerInterface.java
@@ -539,10 +539,10 @@ public interface PathHandlerInterface {
* Response headers: [CodegenProperty{openApiType='integer', baseName='X-Rate-Limit', complexType='null', getter='getxRateLimit', setter='setxRateLimit', description='calls per hour allowed by the user', dataType='Integer', datatypeWithEnum='Integer', dataFormat='int32', name='xRateLimit', min='null', max='null', defaultValue='null', defaultValueWithParam=' = data.X-Rate-Limit;', baseType='Integer', containerType='null', title='null', unescapedDescription='calls per hour allowed by the user', maxLength=null, minLength=null, pattern='null', example='null', jsonSchema='{
"type" : "integer",
"format" : "int32"
-}', minimum='null', maximum='null', exclusiveMinimum=false, exclusiveMaximum=false, required=false, deprecated=false, hasMoreNonReadOnly=false, isPrimitiveType=true, isModel=false, isContainer=false, isString=false, isNumeric=true, isInteger=true, isShort=true, isLong=false, isUnboundedInteger=false, isNumber=false, isFloat=false, isDouble=false, isDecimal=false, isByteArray=false, isBinary=false, isFile=false, isBoolean=false, isDate=false, isDateTime=false, isUuid=false, isUri=false, isEmail=false, isFreeFormObject=false, isArray=false, isMap=false, isEnum=false, isInnerEnum=false, isAnyType=false, isReadOnly=false, isWriteOnly=false, isNullable=false, isSelfReference=false, isCircularReference=false, isDiscriminator=false, _enum=null, allowableValues=null, items=null, additionalProperties=null, vars=[], requiredVars=[], mostInnerItems=null, vendorExtensions={}, hasValidation=false, isInherited=false, discriminatorValue='null', nameInCamelCase='XRateLimit', nameInSnakeCase='X_RATE_LIMIT', enumName='null', maxItems=null, minItems=null, maxProperties=null, minProperties=null, uniqueItems=false, uniqueItemsBoolean=null, multipleOf=null, isXmlAttribute=false, xmlPrefix='null', xmlName='null', xmlNamespace='null', isXmlWrapped=false, isNull=false, getAdditionalPropertiesIsAnyType=false, getHasVars=false, getHasRequired=false, getHasDiscriminatorWithNonEmptyMapping=false, composedSchemas=null, hasMultipleTypes=false, requiredVarsMap=null, ref=null, schemaIsFromAdditionalProperties=false, isBooleanSchemaTrue=false, isBooleanSchemaFalse=false}, CodegenProperty{openApiType='string', baseName='X-Expires-After', complexType='Date', getter='getxExpiresAfter', setter='setxExpiresAfter', description='date in UTC when token expires', dataType='Date', datatypeWithEnum='Date', dataFormat='date-time', name='xExpiresAfter', min='null', max='null', defaultValue='null', defaultValueWithParam=' = data.X-Expires-After;', baseType='Date', containerType='null', title='null', unescapedDescription='date in UTC when token expires', maxLength=null, minLength=null, pattern='null', example='null', jsonSchema='{
+}', minimum='null', maximum='null', exclusiveMinimum=false, exclusiveMaximum=false, required=false, deprecated=false, hasMoreNonReadOnly=false, isPrimitiveType=true, isModel=false, isContainer=false, isString=false, isNumeric=true, isInteger=true, isShort=true, isLong=false, isUnboundedInteger=false, isNumber=false, isFloat=false, isDouble=false, isDecimal=false, isByteArray=false, isBinary=false, isFile=false, isBoolean=false, isDate=false, isDateTime=false, isUuid=false, isUri=false, isEmail=false, isFreeFormObject=false, isArray=false, isMap=false, isEnum=false, isInnerEnum=false, isAnyType=false, isReadOnly=false, isWriteOnly=false, isNullable=false, isSelfReference=false, isCircularReference=false, isDiscriminator=false, _enum=null, allowableValues=null, items=null, additionalProperties=null, vars=[], requiredVars=[], mostInnerItems=null, vendorExtensions={}, hasValidation=false, isInherited=false, discriminatorValue='null', nameInCamelCase='XRateLimit', nameInSnakeCase='X_RATE_LIMIT', enumName='null', maxItems=null, minItems=null, maxProperties=null, minProperties=null, uniqueItems=false, uniqueItemsBoolean=null, multipleOf=null, isXmlAttribute=false, xmlPrefix='null', xmlName='null', xmlNamespace='null', isXmlWrapped=false, isNull=false, getAdditionalPropertiesIsAnyType=false, getHasVars=false, getHasRequired=false, getHasDiscriminatorWithNonEmptyMapping=false, composedSchemas=null, hasMultipleTypes=false, requiredVarsMap=null, ref=null, schemaIsFromAdditionalProperties=false, isBooleanSchemaTrue=false, isBooleanSchemaFalse=false, format=int32}, CodegenProperty{openApiType='string', baseName='X-Expires-After', complexType='Date', getter='getxExpiresAfter', setter='setxExpiresAfter', description='date in UTC when token expires', dataType='Date', datatypeWithEnum='Date', dataFormat='date-time', name='xExpiresAfter', min='null', max='null', defaultValue='null', defaultValueWithParam=' = data.X-Expires-After;', baseType='Date', containerType='null', title='null', unescapedDescription='date in UTC when token expires', maxLength=null, minLength=null, pattern='null', example='null', jsonSchema='{
"type" : "string",
"format" : "date-time"
-}', minimum='null', maximum='null', exclusiveMinimum=false, exclusiveMaximum=false, required=false, deprecated=false, hasMoreNonReadOnly=false, isPrimitiveType=false, isModel=false, isContainer=false, isString=false, isNumeric=false, isInteger=false, isShort=false, isLong=false, isUnboundedInteger=false, isNumber=false, isFloat=false, isDouble=false, isDecimal=false, isByteArray=false, isBinary=false, isFile=false, isBoolean=false, isDate=false, isDateTime=true, isUuid=false, isUri=false, isEmail=false, isFreeFormObject=false, isArray=false, isMap=false, isEnum=false, isInnerEnum=false, isAnyType=false, isReadOnly=false, isWriteOnly=false, isNullable=false, isSelfReference=false, isCircularReference=false, isDiscriminator=false, _enum=null, allowableValues=null, items=null, additionalProperties=null, vars=[], requiredVars=[], mostInnerItems=null, vendorExtensions={}, hasValidation=false, isInherited=false, discriminatorValue='null', nameInCamelCase='XExpiresAfter', nameInSnakeCase='X_EXPIRES_AFTER', enumName='null', maxItems=null, minItems=null, maxProperties=null, minProperties=null, uniqueItems=false, uniqueItemsBoolean=null, multipleOf=null, isXmlAttribute=false, xmlPrefix='null', xmlName='null', xmlNamespace='null', isXmlWrapped=false, isNull=false, getAdditionalPropertiesIsAnyType=false, getHasVars=false, getHasRequired=false, getHasDiscriminatorWithNonEmptyMapping=false, composedSchemas=null, hasMultipleTypes=false, requiredVarsMap=null, ref=null, schemaIsFromAdditionalProperties=false, isBooleanSchemaTrue=false, isBooleanSchemaFalse=false}]
+}', minimum='null', maximum='null', exclusiveMinimum=false, exclusiveMaximum=false, required=false, deprecated=false, hasMoreNonReadOnly=false, isPrimitiveType=false, isModel=false, isContainer=false, isString=false, isNumeric=false, isInteger=false, isShort=false, isLong=false, isUnboundedInteger=false, isNumber=false, isFloat=false, isDouble=false, isDecimal=false, isByteArray=false, isBinary=false, isFile=false, isBoolean=false, isDate=false, isDateTime=true, isUuid=false, isUri=false, isEmail=false, isFreeFormObject=false, isArray=false, isMap=false, isEnum=false, isInnerEnum=false, isAnyType=false, isReadOnly=false, isWriteOnly=false, isNullable=false, isSelfReference=false, isCircularReference=false, isDiscriminator=false, _enum=null, allowableValues=null, items=null, additionalProperties=null, vars=[], requiredVars=[], mostInnerItems=null, vendorExtensions={}, hasValidation=false, isInherited=false, discriminatorValue='null', nameInCamelCase='XExpiresAfter', nameInSnakeCase='X_EXPIRES_AFTER', enumName='null', maxItems=null, minItems=null, maxProperties=null, minProperties=null, uniqueItems=false, uniqueItemsBoolean=null, multipleOf=null, isXmlAttribute=false, xmlPrefix='null', xmlName='null', xmlNamespace='null', isXmlWrapped=false, isNull=false, getAdditionalPropertiesIsAnyType=false, getHasVars=false, getHasRequired=false, getHasDiscriminatorWithNonEmptyMapping=false, composedSchemas=null, hasMultipleTypes=false, requiredVarsMap=null, ref=null, schemaIsFromAdditionalProperties=false, isBooleanSchemaTrue=false, isBooleanSchemaFalse=false, format=date-time}]
*
* Produces: [{mediaType=application/xml}, {mediaType=application/json}]
* Returns: {@link String}