mirror of
https://github.com/jlengrand/openapi-generator.git
synced 2026-05-18 00:21:20 +00:00
[python-experimental] improves type hints of optional object properties (#13314)
* Adds Unset type hint for use cases containing additional properties * Simplifies no addProps type hint template * Unset type hints added when additionalProperties are off * Adds __getitem__ unset fix * Adds unset test * Fixes non overload method when addprops are present * Sample regenrated, tests added, readme updated * Unit test sample updated * Reverts version files
This commit is contained in:
@@ -42,6 +42,14 @@ object schema properties as classes
|
||||
keyword in one schema, and include a format constraint in another schema
|
||||
- So if you need to access a string format based type, use as_date/as_datetime/as_decimal/as_uuid/
|
||||
- So if you need to access a number format based type, use as_int/as_float
|
||||
7. If object(dict) properties are accessed and they do not exist, then two things could happen
|
||||
- When accessed with model_instance.someProp or model_instance["someProp"] and someProp is not in the payload,
|
||||
then two possible results can be returned. If someProp is defined in any of the validated schemas
|
||||
where it will have to be optional, then the value schemas.unset will be returned.
|
||||
If someProp was not defined as an explicit property in any of those schemas, then a KeyError will be raised.
|
||||
- This was done so type hints for optional properties could show that schemas.Unset is a valid value.
|
||||
- So you will need to update code to handle thrown KeyErrors or schema.unset values
|
||||
|
||||
|
||||
### Object property spec case
|
||||
This was done because when payloads are ingested, they can be validated against N number of schemas.
|
||||
|
||||
@@ -44,9 +44,14 @@ class AdditionalPropertiesClass(
|
||||
class MetaOapg:
|
||||
additional_properties = schemas.StrSchema
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -78,9 +83,14 @@ class AdditionalPropertiesClass(
|
||||
class MetaOapg:
|
||||
additional_properties = schemas.StrSchema
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -95,9 +105,14 @@ class AdditionalPropertiesClass(
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -145,9 +160,14 @@ class AdditionalPropertiesClass(
|
||||
class MetaOapg:
|
||||
additional_properties = schemas.StrSchema
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -173,42 +193,50 @@ class AdditionalPropertiesClass(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
map_property: MetaOapg.properties.map_property
|
||||
map_of_map_property: MetaOapg.properties.map_of_map_property
|
||||
anytype_1: MetaOapg.properties.anytype_1
|
||||
map_with_undeclared_properties_anytype_1: MetaOapg.properties.map_with_undeclared_properties_anytype_1
|
||||
map_with_undeclared_properties_anytype_2: MetaOapg.properties.map_with_undeclared_properties_anytype_2
|
||||
map_with_undeclared_properties_anytype_3: MetaOapg.properties.map_with_undeclared_properties_anytype_3
|
||||
empty_map: MetaOapg.properties.empty_map
|
||||
map_with_undeclared_properties_string: MetaOapg.properties.map_with_undeclared_properties_string
|
||||
map_property: typing.Union[MetaOapg.properties.map_property, schemas.Unset]
|
||||
map_of_map_property: typing.Union[MetaOapg.properties.map_of_map_property, schemas.Unset]
|
||||
anytype_1: typing.Union[MetaOapg.properties.anytype_1, schemas.Unset]
|
||||
map_with_undeclared_properties_anytype_1: typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_1, schemas.Unset]
|
||||
map_with_undeclared_properties_anytype_2: typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_2, schemas.Unset]
|
||||
map_with_undeclared_properties_anytype_3: typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_3, schemas.Unset]
|
||||
empty_map: typing.Union[MetaOapg.properties.empty_map, schemas.Unset]
|
||||
map_with_undeclared_properties_string: typing.Union[MetaOapg.properties.map_with_undeclared_properties_string, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_property"]) -> MetaOapg.properties.map_property: ...
|
||||
def __getitem__(self, name: typing.Literal["map_property"]) -> typing.Union[MetaOapg.properties.map_property, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_of_map_property"]) -> MetaOapg.properties.map_of_map_property: ...
|
||||
def __getitem__(self, name: typing.Literal["map_of_map_property"]) -> typing.Union[MetaOapg.properties.map_of_map_property, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["anytype_1"]) -> MetaOapg.properties.anytype_1: ...
|
||||
def __getitem__(self, name: typing.Literal["anytype_1"]) -> typing.Union[MetaOapg.properties.anytype_1, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_anytype_1"]) -> MetaOapg.properties.map_with_undeclared_properties_anytype_1: ...
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_anytype_1"]) -> typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_1, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_anytype_2"]) -> MetaOapg.properties.map_with_undeclared_properties_anytype_2: ...
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_anytype_2"]) -> typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_2, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_anytype_3"]) -> MetaOapg.properties.map_with_undeclared_properties_anytype_3: ...
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_anytype_3"]) -> typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_3, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["empty_map"]) -> MetaOapg.properties.empty_map: ...
|
||||
def __getitem__(self, name: typing.Literal["empty_map"]) -> typing.Union[MetaOapg.properties.empty_map, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_string"]) -> MetaOapg.properties.map_with_undeclared_properties_string: ...
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_string"]) -> typing.Union[MetaOapg.properties.map_with_undeclared_properties_string, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["map_property"], typing.Literal["map_of_map_property"], typing.Literal["anytype_1"], typing.Literal["map_with_undeclared_properties_anytype_1"], typing.Literal["map_with_undeclared_properties_anytype_2"], typing.Literal["map_with_undeclared_properties_anytype_3"], typing.Literal["empty_map"], typing.Literal["map_with_undeclared_properties_string"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -44,9 +44,14 @@ class AdditionalPropertiesClass(
|
||||
class MetaOapg:
|
||||
additional_properties = schemas.StrSchema
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -78,9 +83,14 @@ class AdditionalPropertiesClass(
|
||||
class MetaOapg:
|
||||
additional_properties = schemas.StrSchema
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -95,9 +105,14 @@ class AdditionalPropertiesClass(
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -145,9 +160,14 @@ class AdditionalPropertiesClass(
|
||||
class MetaOapg:
|
||||
additional_properties = schemas.StrSchema
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -173,42 +193,50 @@ class AdditionalPropertiesClass(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
map_property: MetaOapg.properties.map_property
|
||||
map_of_map_property: MetaOapg.properties.map_of_map_property
|
||||
anytype_1: MetaOapg.properties.anytype_1
|
||||
map_with_undeclared_properties_anytype_1: MetaOapg.properties.map_with_undeclared_properties_anytype_1
|
||||
map_with_undeclared_properties_anytype_2: MetaOapg.properties.map_with_undeclared_properties_anytype_2
|
||||
map_with_undeclared_properties_anytype_3: MetaOapg.properties.map_with_undeclared_properties_anytype_3
|
||||
empty_map: MetaOapg.properties.empty_map
|
||||
map_with_undeclared_properties_string: MetaOapg.properties.map_with_undeclared_properties_string
|
||||
map_property: typing.Union[MetaOapg.properties.map_property, schemas.Unset]
|
||||
map_of_map_property: typing.Union[MetaOapg.properties.map_of_map_property, schemas.Unset]
|
||||
anytype_1: typing.Union[MetaOapg.properties.anytype_1, schemas.Unset]
|
||||
map_with_undeclared_properties_anytype_1: typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_1, schemas.Unset]
|
||||
map_with_undeclared_properties_anytype_2: typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_2, schemas.Unset]
|
||||
map_with_undeclared_properties_anytype_3: typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_3, schemas.Unset]
|
||||
empty_map: typing.Union[MetaOapg.properties.empty_map, schemas.Unset]
|
||||
map_with_undeclared_properties_string: typing.Union[MetaOapg.properties.map_with_undeclared_properties_string, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_property"]) -> MetaOapg.properties.map_property: ...
|
||||
def __getitem__(self, name: typing.Literal["map_property"]) -> typing.Union[MetaOapg.properties.map_property, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_of_map_property"]) -> MetaOapg.properties.map_of_map_property: ...
|
||||
def __getitem__(self, name: typing.Literal["map_of_map_property"]) -> typing.Union[MetaOapg.properties.map_of_map_property, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["anytype_1"]) -> MetaOapg.properties.anytype_1: ...
|
||||
def __getitem__(self, name: typing.Literal["anytype_1"]) -> typing.Union[MetaOapg.properties.anytype_1, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_anytype_1"]) -> MetaOapg.properties.map_with_undeclared_properties_anytype_1: ...
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_anytype_1"]) -> typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_1, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_anytype_2"]) -> MetaOapg.properties.map_with_undeclared_properties_anytype_2: ...
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_anytype_2"]) -> typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_2, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_anytype_3"]) -> MetaOapg.properties.map_with_undeclared_properties_anytype_3: ...
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_anytype_3"]) -> typing.Union[MetaOapg.properties.map_with_undeclared_properties_anytype_3, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["empty_map"]) -> MetaOapg.properties.empty_map: ...
|
||||
def __getitem__(self, name: typing.Literal["empty_map"]) -> typing.Union[MetaOapg.properties.empty_map, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_string"]) -> MetaOapg.properties.map_with_undeclared_properties_string: ...
|
||||
def __getitem__(self, name: typing.Literal["map_with_undeclared_properties_string"]) -> typing.Union[MetaOapg.properties.map_with_undeclared_properties_string, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["map_property"], typing.Literal["map_of_map_property"], typing.Literal["anytype_1"], typing.Literal["map_with_undeclared_properties_anytype_1"], typing.Literal["map_with_undeclared_properties_anytype_2"], typing.Literal["map_with_undeclared_properties_anytype_3"], typing.Literal["empty_map"], typing.Literal["map_with_undeclared_properties_string"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -61,9 +61,14 @@ class AdditionalPropertiesWithArrayOfEnums(
|
||||
def __getitem__(self, i: int) -> 'EnumClass':
|
||||
return super().__getitem__(i)
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -61,9 +61,14 @@ class AdditionalPropertiesWithArrayOfEnums(
|
||||
def __getitem__(self, i: int) -> 'EnumClass':
|
||||
return super().__getitem__(i)
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -35,9 +35,14 @@ class Address(
|
||||
class MetaOapg:
|
||||
additional_properties = schemas.IntSchema
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -35,9 +35,14 @@ class Address(
|
||||
class MetaOapg:
|
||||
additional_properties = schemas.IntSchema
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -56,17 +56,25 @@ class Animal(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
className: MetaOapg.properties.className
|
||||
color: MetaOapg.properties.color
|
||||
color: typing.Union[MetaOapg.properties.color, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["className"]) -> MetaOapg.properties.className: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["color"]) -> MetaOapg.properties.color: ...
|
||||
def __getitem__(self, name: typing.Literal["color"]) -> typing.Union[MetaOapg.properties.color, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["className"], typing.Literal["color"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -56,17 +56,25 @@ class Animal(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
className: MetaOapg.properties.className
|
||||
color: MetaOapg.properties.color
|
||||
color: typing.Union[MetaOapg.properties.color, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["className"]) -> MetaOapg.properties.className: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["color"]) -> MetaOapg.properties.color: ...
|
||||
def __getitem__(self, name: typing.Literal["color"]) -> typing.Union[MetaOapg.properties.color, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["className"], typing.Literal["color"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -37,9 +37,14 @@ class AnyTypeNotString(
|
||||
not_schema = schemas.StrSchema
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -37,9 +37,14 @@ class AnyTypeNotString(
|
||||
not_schema = schemas.StrSchema
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -44,22 +44,30 @@ class ApiResponse(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
code: MetaOapg.properties.code
|
||||
type: MetaOapg.properties.type
|
||||
message: MetaOapg.properties.message
|
||||
code: typing.Union[MetaOapg.properties.code, schemas.Unset]
|
||||
type: typing.Union[MetaOapg.properties.type, schemas.Unset]
|
||||
message: typing.Union[MetaOapg.properties.message, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["code"]) -> MetaOapg.properties.code: ...
|
||||
def __getitem__(self, name: typing.Literal["code"]) -> typing.Union[MetaOapg.properties.code, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["type"]) -> MetaOapg.properties.type: ...
|
||||
def __getitem__(self, name: typing.Literal["type"]) -> typing.Union[MetaOapg.properties.type, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["message"]) -> MetaOapg.properties.message: ...
|
||||
def __getitem__(self, name: typing.Literal["message"]) -> typing.Union[MetaOapg.properties.message, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["code"], typing.Literal["type"], typing.Literal["message"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -44,22 +44,30 @@ class ApiResponse(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
code: MetaOapg.properties.code
|
||||
type: MetaOapg.properties.type
|
||||
message: MetaOapg.properties.message
|
||||
code: typing.Union[MetaOapg.properties.code, schemas.Unset]
|
||||
type: typing.Union[MetaOapg.properties.type, schemas.Unset]
|
||||
message: typing.Union[MetaOapg.properties.message, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["code"]) -> MetaOapg.properties.code: ...
|
||||
def __getitem__(self, name: typing.Literal["code"]) -> typing.Union[MetaOapg.properties.code, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["type"]) -> MetaOapg.properties.type: ...
|
||||
def __getitem__(self, name: typing.Literal["type"]) -> typing.Union[MetaOapg.properties.type, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["message"]) -> MetaOapg.properties.message: ...
|
||||
def __getitem__(self, name: typing.Literal["message"]) -> typing.Union[MetaOapg.properties.message, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["code"], typing.Literal["type"], typing.Literal["message"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -73,17 +73,25 @@ class Apple(
|
||||
|
||||
|
||||
cultivar: MetaOapg.properties.cultivar
|
||||
origin: MetaOapg.properties.origin
|
||||
origin: typing.Union[MetaOapg.properties.origin, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["cultivar"]) -> MetaOapg.properties.cultivar: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["origin"]) -> MetaOapg.properties.origin: ...
|
||||
def __getitem__(self, name: typing.Literal["origin"]) -> typing.Union[MetaOapg.properties.origin, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["cultivar"], typing.Literal["origin"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -60,17 +60,25 @@ class Apple(
|
||||
|
||||
|
||||
cultivar: MetaOapg.properties.cultivar
|
||||
origin: MetaOapg.properties.origin
|
||||
origin: typing.Union[MetaOapg.properties.origin, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["cultivar"]) -> MetaOapg.properties.cultivar: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["origin"]) -> MetaOapg.properties.origin: ...
|
||||
def __getitem__(self, name: typing.Literal["origin"]) -> typing.Union[MetaOapg.properties.origin, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["cultivar"], typing.Literal["origin"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -46,14 +46,22 @@ class AppleReq(
|
||||
additional_properties = None
|
||||
|
||||
cultivar: MetaOapg.properties.cultivar
|
||||
mealy: MetaOapg.properties.mealy
|
||||
mealy: typing.Union[MetaOapg.properties.mealy, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["cultivar"]) -> MetaOapg.properties.cultivar: ...
|
||||
|
||||
def __getitem__(self, name: typing.Literal["mealy"]) -> MetaOapg.properties.mealy:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["mealy"]) -> typing.Union[MetaOapg.properties.mealy, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: typing.Literal["cultivar", "mealy", ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
|
||||
def __new__(
|
||||
|
||||
@@ -46,14 +46,22 @@ class AppleReq(
|
||||
additional_properties = None
|
||||
|
||||
cultivar: MetaOapg.properties.cultivar
|
||||
mealy: MetaOapg.properties.mealy
|
||||
mealy: typing.Union[MetaOapg.properties.mealy, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["cultivar"]) -> MetaOapg.properties.cultivar: ...
|
||||
|
||||
def __getitem__(self, name: typing.Literal["mealy"]) -> MetaOapg.properties.mealy:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["mealy"]) -> typing.Union[MetaOapg.properties.mealy, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: typing.Literal["cultivar", "mealy", ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
|
||||
def __new__(
|
||||
|
||||
@@ -84,14 +84,22 @@ class ArrayOfArrayOfNumberOnly(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
ArrayArrayNumber: MetaOapg.properties.ArrayArrayNumber
|
||||
ArrayArrayNumber: typing.Union[MetaOapg.properties.ArrayArrayNumber, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["ArrayArrayNumber"]) -> MetaOapg.properties.ArrayArrayNumber: ...
|
||||
def __getitem__(self, name: typing.Literal["ArrayArrayNumber"]) -> typing.Union[MetaOapg.properties.ArrayArrayNumber, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["ArrayArrayNumber"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -84,14 +84,22 @@ class ArrayOfArrayOfNumberOnly(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
ArrayArrayNumber: MetaOapg.properties.ArrayArrayNumber
|
||||
ArrayArrayNumber: typing.Union[MetaOapg.properties.ArrayArrayNumber, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["ArrayArrayNumber"]) -> MetaOapg.properties.ArrayArrayNumber: ...
|
||||
def __getitem__(self, name: typing.Literal["ArrayArrayNumber"]) -> typing.Union[MetaOapg.properties.ArrayArrayNumber, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["ArrayArrayNumber"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -62,14 +62,22 @@ class ArrayOfNumberOnly(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
ArrayNumber: MetaOapg.properties.ArrayNumber
|
||||
ArrayNumber: typing.Union[MetaOapg.properties.ArrayNumber, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["ArrayNumber"]) -> MetaOapg.properties.ArrayNumber: ...
|
||||
def __getitem__(self, name: typing.Literal["ArrayNumber"]) -> typing.Union[MetaOapg.properties.ArrayNumber, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["ArrayNumber"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -62,14 +62,22 @@ class ArrayOfNumberOnly(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
ArrayNumber: MetaOapg.properties.ArrayNumber
|
||||
ArrayNumber: typing.Union[MetaOapg.properties.ArrayNumber, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["ArrayNumber"]) -> MetaOapg.properties.ArrayNumber: ...
|
||||
def __getitem__(self, name: typing.Literal["ArrayNumber"]) -> typing.Union[MetaOapg.properties.ArrayNumber, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["ArrayNumber"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -158,22 +158,30 @@ class ArrayTest(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
array_of_string: MetaOapg.properties.array_of_string
|
||||
array_array_of_integer: MetaOapg.properties.array_array_of_integer
|
||||
array_array_of_model: MetaOapg.properties.array_array_of_model
|
||||
array_of_string: typing.Union[MetaOapg.properties.array_of_string, schemas.Unset]
|
||||
array_array_of_integer: typing.Union[MetaOapg.properties.array_array_of_integer, schemas.Unset]
|
||||
array_array_of_model: typing.Union[MetaOapg.properties.array_array_of_model, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["array_of_string"]) -> MetaOapg.properties.array_of_string: ...
|
||||
def __getitem__(self, name: typing.Literal["array_of_string"]) -> typing.Union[MetaOapg.properties.array_of_string, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["array_array_of_integer"]) -> MetaOapg.properties.array_array_of_integer: ...
|
||||
def __getitem__(self, name: typing.Literal["array_array_of_integer"]) -> typing.Union[MetaOapg.properties.array_array_of_integer, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["array_array_of_model"]) -> MetaOapg.properties.array_array_of_model: ...
|
||||
def __getitem__(self, name: typing.Literal["array_array_of_model"]) -> typing.Union[MetaOapg.properties.array_array_of_model, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["array_of_string"], typing.Literal["array_array_of_integer"], typing.Literal["array_array_of_model"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -158,22 +158,30 @@ class ArrayTest(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
array_of_string: MetaOapg.properties.array_of_string
|
||||
array_array_of_integer: MetaOapg.properties.array_array_of_integer
|
||||
array_array_of_model: MetaOapg.properties.array_array_of_model
|
||||
array_of_string: typing.Union[MetaOapg.properties.array_of_string, schemas.Unset]
|
||||
array_array_of_integer: typing.Union[MetaOapg.properties.array_array_of_integer, schemas.Unset]
|
||||
array_array_of_model: typing.Union[MetaOapg.properties.array_array_of_model, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["array_of_string"]) -> MetaOapg.properties.array_of_string: ...
|
||||
def __getitem__(self, name: typing.Literal["array_of_string"]) -> typing.Union[MetaOapg.properties.array_of_string, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["array_array_of_integer"]) -> MetaOapg.properties.array_array_of_integer: ...
|
||||
def __getitem__(self, name: typing.Literal["array_array_of_integer"]) -> typing.Union[MetaOapg.properties.array_array_of_integer, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["array_array_of_model"]) -> MetaOapg.properties.array_array_of_model: ...
|
||||
def __getitem__(self, name: typing.Literal["array_array_of_model"]) -> typing.Union[MetaOapg.properties.array_array_of_model, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["array_of_string"], typing.Literal["array_array_of_integer"], typing.Literal["array_array_of_model"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -48,9 +48,17 @@ class Banana(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["lengthCm"]) -> MetaOapg.properties.lengthCm: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["lengthCm"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -48,9 +48,17 @@ class Banana(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["lengthCm"]) -> MetaOapg.properties.lengthCm: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["lengthCm"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -46,14 +46,22 @@ class BananaReq(
|
||||
additional_properties = None
|
||||
|
||||
lengthCm: MetaOapg.properties.lengthCm
|
||||
sweet: MetaOapg.properties.sweet
|
||||
sweet: typing.Union[MetaOapg.properties.sweet, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["lengthCm"]) -> MetaOapg.properties.lengthCm: ...
|
||||
|
||||
def __getitem__(self, name: typing.Literal["sweet"]) -> MetaOapg.properties.sweet:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["sweet"]) -> typing.Union[MetaOapg.properties.sweet, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: typing.Literal["lengthCm", "sweet", ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
|
||||
def __new__(
|
||||
|
||||
@@ -46,14 +46,22 @@ class BananaReq(
|
||||
additional_properties = None
|
||||
|
||||
lengthCm: MetaOapg.properties.lengthCm
|
||||
sweet: MetaOapg.properties.sweet
|
||||
sweet: typing.Union[MetaOapg.properties.sweet, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["lengthCm"]) -> MetaOapg.properties.lengthCm: ...
|
||||
|
||||
def __getitem__(self, name: typing.Literal["sweet"]) -> MetaOapg.properties.sweet:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["sweet"]) -> typing.Union[MetaOapg.properties.sweet, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: typing.Literal["lengthCm", "sweet", ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
|
||||
def __new__(
|
||||
|
||||
@@ -62,9 +62,17 @@ class BasquePig(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["className"]) -> MetaOapg.properties.className: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["className"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -62,9 +62,17 @@ class BasquePig(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["className"]) -> MetaOapg.properties.className: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["className"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -50,34 +50,42 @@ class Capitalization(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
smallCamel: MetaOapg.properties.smallCamel
|
||||
CapitalCamel: MetaOapg.properties.CapitalCamel
|
||||
small_Snake: MetaOapg.properties.small_Snake
|
||||
Capital_Snake: MetaOapg.properties.Capital_Snake
|
||||
SCA_ETH_Flow_Points: MetaOapg.properties.SCA_ETH_Flow_Points
|
||||
ATT_NAME: MetaOapg.properties.ATT_NAME
|
||||
smallCamel: typing.Union[MetaOapg.properties.smallCamel, schemas.Unset]
|
||||
CapitalCamel: typing.Union[MetaOapg.properties.CapitalCamel, schemas.Unset]
|
||||
small_Snake: typing.Union[MetaOapg.properties.small_Snake, schemas.Unset]
|
||||
Capital_Snake: typing.Union[MetaOapg.properties.Capital_Snake, schemas.Unset]
|
||||
SCA_ETH_Flow_Points: typing.Union[MetaOapg.properties.SCA_ETH_Flow_Points, schemas.Unset]
|
||||
ATT_NAME: typing.Union[MetaOapg.properties.ATT_NAME, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["smallCamel"]) -> MetaOapg.properties.smallCamel: ...
|
||||
def __getitem__(self, name: typing.Literal["smallCamel"]) -> typing.Union[MetaOapg.properties.smallCamel, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["CapitalCamel"]) -> MetaOapg.properties.CapitalCamel: ...
|
||||
def __getitem__(self, name: typing.Literal["CapitalCamel"]) -> typing.Union[MetaOapg.properties.CapitalCamel, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["small_Snake"]) -> MetaOapg.properties.small_Snake: ...
|
||||
def __getitem__(self, name: typing.Literal["small_Snake"]) -> typing.Union[MetaOapg.properties.small_Snake, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["Capital_Snake"]) -> MetaOapg.properties.Capital_Snake: ...
|
||||
def __getitem__(self, name: typing.Literal["Capital_Snake"]) -> typing.Union[MetaOapg.properties.Capital_Snake, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["SCA_ETH_Flow_Points"]) -> MetaOapg.properties.SCA_ETH_Flow_Points: ...
|
||||
def __getitem__(self, name: typing.Literal["SCA_ETH_Flow_Points"]) -> typing.Union[MetaOapg.properties.SCA_ETH_Flow_Points, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["ATT_NAME"]) -> MetaOapg.properties.ATT_NAME: ...
|
||||
def __getitem__(self, name: typing.Literal["ATT_NAME"]) -> typing.Union[MetaOapg.properties.ATT_NAME, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["smallCamel"], typing.Literal["CapitalCamel"], typing.Literal["small_Snake"], typing.Literal["Capital_Snake"], typing.Literal["SCA_ETH_Flow_Points"], typing.Literal["ATT_NAME"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -50,34 +50,42 @@ class Capitalization(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
smallCamel: MetaOapg.properties.smallCamel
|
||||
CapitalCamel: MetaOapg.properties.CapitalCamel
|
||||
small_Snake: MetaOapg.properties.small_Snake
|
||||
Capital_Snake: MetaOapg.properties.Capital_Snake
|
||||
SCA_ETH_Flow_Points: MetaOapg.properties.SCA_ETH_Flow_Points
|
||||
ATT_NAME: MetaOapg.properties.ATT_NAME
|
||||
smallCamel: typing.Union[MetaOapg.properties.smallCamel, schemas.Unset]
|
||||
CapitalCamel: typing.Union[MetaOapg.properties.CapitalCamel, schemas.Unset]
|
||||
small_Snake: typing.Union[MetaOapg.properties.small_Snake, schemas.Unset]
|
||||
Capital_Snake: typing.Union[MetaOapg.properties.Capital_Snake, schemas.Unset]
|
||||
SCA_ETH_Flow_Points: typing.Union[MetaOapg.properties.SCA_ETH_Flow_Points, schemas.Unset]
|
||||
ATT_NAME: typing.Union[MetaOapg.properties.ATT_NAME, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["smallCamel"]) -> MetaOapg.properties.smallCamel: ...
|
||||
def __getitem__(self, name: typing.Literal["smallCamel"]) -> typing.Union[MetaOapg.properties.smallCamel, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["CapitalCamel"]) -> MetaOapg.properties.CapitalCamel: ...
|
||||
def __getitem__(self, name: typing.Literal["CapitalCamel"]) -> typing.Union[MetaOapg.properties.CapitalCamel, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["small_Snake"]) -> MetaOapg.properties.small_Snake: ...
|
||||
def __getitem__(self, name: typing.Literal["small_Snake"]) -> typing.Union[MetaOapg.properties.small_Snake, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["Capital_Snake"]) -> MetaOapg.properties.Capital_Snake: ...
|
||||
def __getitem__(self, name: typing.Literal["Capital_Snake"]) -> typing.Union[MetaOapg.properties.Capital_Snake, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["SCA_ETH_Flow_Points"]) -> MetaOapg.properties.SCA_ETH_Flow_Points: ...
|
||||
def __getitem__(self, name: typing.Literal["SCA_ETH_Flow_Points"]) -> typing.Union[MetaOapg.properties.SCA_ETH_Flow_Points, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["ATT_NAME"]) -> MetaOapg.properties.ATT_NAME: ...
|
||||
def __getitem__(self, name: typing.Literal["ATT_NAME"]) -> typing.Union[MetaOapg.properties.ATT_NAME, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["smallCamel"], typing.Literal["CapitalCamel"], typing.Literal["small_Snake"], typing.Literal["Capital_Snake"], typing.Literal["SCA_ETH_Flow_Points"], typing.Literal["ATT_NAME"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -49,14 +49,22 @@ class Cat(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
declawed: MetaOapg.properties.declawed
|
||||
declawed: typing.Union[MetaOapg.properties.declawed, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["declawed"]) -> MetaOapg.properties.declawed: ...
|
||||
def __getitem__(self, name: typing.Literal["declawed"]) -> typing.Union[MetaOapg.properties.declawed, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["declawed"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -90,9 +98,14 @@ class Cat(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -49,14 +49,22 @@ class Cat(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
declawed: MetaOapg.properties.declawed
|
||||
declawed: typing.Union[MetaOapg.properties.declawed, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["declawed"]) -> MetaOapg.properties.declawed: ...
|
||||
def __getitem__(self, name: typing.Literal["declawed"]) -> typing.Union[MetaOapg.properties.declawed, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["declawed"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -90,9 +98,14 @@ class Cat(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -46,17 +46,25 @@ class Category(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
name: MetaOapg.properties.name
|
||||
id: MetaOapg.properties.id
|
||||
id: typing.Union[MetaOapg.properties.id, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["name"]) -> MetaOapg.properties.name: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["id"]) -> MetaOapg.properties.id: ...
|
||||
def __getitem__(self, name: typing.Literal["id"]) -> typing.Union[MetaOapg.properties.id, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["name"], typing.Literal["id"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -46,17 +46,25 @@ class Category(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
name: MetaOapg.properties.name
|
||||
id: MetaOapg.properties.id
|
||||
id: typing.Union[MetaOapg.properties.id, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["name"]) -> MetaOapg.properties.name: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["id"]) -> MetaOapg.properties.id: ...
|
||||
def __getitem__(self, name: typing.Literal["id"]) -> typing.Union[MetaOapg.properties.id, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["name"], typing.Literal["id"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -49,14 +49,22 @@ class ChildCat(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
name: MetaOapg.properties.name
|
||||
name: typing.Union[MetaOapg.properties.name, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["name"]) -> MetaOapg.properties.name: ...
|
||||
def __getitem__(self, name: typing.Literal["name"]) -> typing.Union[MetaOapg.properties.name, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["name"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -90,9 +98,14 @@ class ChildCat(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -49,14 +49,22 @@ class ChildCat(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
name: MetaOapg.properties.name
|
||||
name: typing.Union[MetaOapg.properties.name, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["name"]) -> MetaOapg.properties.name: ...
|
||||
def __getitem__(self, name: typing.Literal["name"]) -> typing.Union[MetaOapg.properties.name, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["name"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -90,9 +98,14 @@ class ChildCat(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -43,14 +43,22 @@ class ClassModel(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
_class: MetaOapg.properties._class
|
||||
_class: typing.Union[MetaOapg.properties._class, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["_class"]) -> MetaOapg.properties._class: ...
|
||||
def __getitem__(self, name: typing.Literal["_class"]) -> typing.Union[MetaOapg.properties._class, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["_class"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -43,14 +43,22 @@ class ClassModel(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
_class: MetaOapg.properties._class
|
||||
_class: typing.Union[MetaOapg.properties._class, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["_class"]) -> MetaOapg.properties._class: ...
|
||||
def __getitem__(self, name: typing.Literal["_class"]) -> typing.Union[MetaOapg.properties._class, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["_class"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -40,14 +40,22 @@ class Client(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
client: MetaOapg.properties.client
|
||||
client: typing.Union[MetaOapg.properties.client, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["client"]) -> MetaOapg.properties.client: ...
|
||||
def __getitem__(self, name: typing.Literal["client"]) -> typing.Union[MetaOapg.properties.client, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["client"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -40,14 +40,22 @@ class Client(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
client: MetaOapg.properties.client
|
||||
client: typing.Union[MetaOapg.properties.client, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["client"]) -> MetaOapg.properties.client: ...
|
||||
def __getitem__(self, name: typing.Literal["client"]) -> typing.Union[MetaOapg.properties.client, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["client"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -63,14 +63,22 @@ class ComplexQuadrilateral(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
quadrilateralType: MetaOapg.properties.quadrilateralType
|
||||
quadrilateralType: typing.Union[MetaOapg.properties.quadrilateralType, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["quadrilateralType"]) -> MetaOapg.properties.quadrilateralType: ...
|
||||
def __getitem__(self, name: typing.Literal["quadrilateralType"]) -> typing.Union[MetaOapg.properties.quadrilateralType, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["quadrilateralType"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -104,9 +112,14 @@ class ComplexQuadrilateral(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -63,14 +63,22 @@ class ComplexQuadrilateral(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
quadrilateralType: MetaOapg.properties.quadrilateralType
|
||||
quadrilateralType: typing.Union[MetaOapg.properties.quadrilateralType, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["quadrilateralType"]) -> MetaOapg.properties.quadrilateralType: ...
|
||||
def __getitem__(self, name: typing.Literal["quadrilateralType"]) -> typing.Union[MetaOapg.properties.quadrilateralType, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["quadrilateralType"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -104,9 +112,14 @@ class ComplexQuadrilateral(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -104,9 +104,14 @@ class ComposedAnyOfDifferentTypesNoValidations(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -104,9 +104,14 @@ class ComposedAnyOfDifferentTypesNoValidations(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -53,9 +53,14 @@ class ComposedObject(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -53,9 +53,14 @@ class ComposedObject(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -50,9 +50,14 @@ class ComposedOneOfDifferentTypes(
|
||||
max_properties = 4
|
||||
min_properties = 4
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -125,9 +130,14 @@ class ComposedOneOfDifferentTypes(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -48,9 +48,14 @@ class ComposedOneOfDifferentTypes(
|
||||
class MetaOapg:
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -116,9 +121,14 @@ class ComposedOneOfDifferentTypes(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -62,9 +62,17 @@ class DanishPig(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["className"]) -> MetaOapg.properties.className: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["className"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -62,9 +62,17 @@ class DanishPig(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["className"]) -> MetaOapg.properties.className: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["className"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -49,14 +49,22 @@ class Dog(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
breed: MetaOapg.properties.breed
|
||||
breed: typing.Union[MetaOapg.properties.breed, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["breed"]) -> MetaOapg.properties.breed: ...
|
||||
def __getitem__(self, name: typing.Literal["breed"]) -> typing.Union[MetaOapg.properties.breed, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["breed"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -90,9 +98,14 @@ class Dog(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -49,14 +49,22 @@ class Dog(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
breed: MetaOapg.properties.breed
|
||||
breed: typing.Union[MetaOapg.properties.breed, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["breed"]) -> MetaOapg.properties.breed: ...
|
||||
def __getitem__(self, name: typing.Literal["breed"]) -> typing.Union[MetaOapg.properties.breed, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["breed"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -90,9 +98,14 @@ class Dog(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -88,26 +88,34 @@ class Drawing(
|
||||
def additional_properties(cls) -> typing.Type['Fruit']:
|
||||
return Fruit
|
||||
|
||||
mainShape: 'Shape'
|
||||
shapeOrNull: 'ShapeOrNull'
|
||||
nullableShape: 'NullableShape'
|
||||
shapes: MetaOapg.properties.shapes
|
||||
mainShape: typing.Union['Shape', schemas.Unset]
|
||||
shapeOrNull: typing.Union['ShapeOrNull', schemas.Unset]
|
||||
nullableShape: typing.Union['NullableShape', schemas.Unset]
|
||||
shapes: typing.Union[MetaOapg.properties.shapes, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["mainShape"]) -> 'Shape': ...
|
||||
def __getitem__(self, name: typing.Literal["mainShape"]) -> typing.Union['Shape', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["shapeOrNull"]) -> 'ShapeOrNull': ...
|
||||
def __getitem__(self, name: typing.Literal["shapeOrNull"]) -> typing.Union['ShapeOrNull', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["nullableShape"]) -> 'NullableShape': ...
|
||||
def __getitem__(self, name: typing.Literal["nullableShape"]) -> typing.Union['NullableShape', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["shapes"]) -> MetaOapg.properties.shapes: ...
|
||||
def __getitem__(self, name: typing.Literal["shapes"]) -> typing.Union[MetaOapg.properties.shapes, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> 'Fruit':
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> 'Fruit': ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["mainShape"], typing.Literal["shapeOrNull"], typing.Literal["nullableShape"], typing.Literal["shapes"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -88,26 +88,34 @@ class Drawing(
|
||||
def additional_properties(cls) -> typing.Type['Fruit']:
|
||||
return Fruit
|
||||
|
||||
mainShape: 'Shape'
|
||||
shapeOrNull: 'ShapeOrNull'
|
||||
nullableShape: 'NullableShape'
|
||||
shapes: MetaOapg.properties.shapes
|
||||
mainShape: typing.Union['Shape', schemas.Unset]
|
||||
shapeOrNull: typing.Union['ShapeOrNull', schemas.Unset]
|
||||
nullableShape: typing.Union['NullableShape', schemas.Unset]
|
||||
shapes: typing.Union[MetaOapg.properties.shapes, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["mainShape"]) -> 'Shape': ...
|
||||
def __getitem__(self, name: typing.Literal["mainShape"]) -> typing.Union['Shape', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["shapeOrNull"]) -> 'ShapeOrNull': ...
|
||||
def __getitem__(self, name: typing.Literal["shapeOrNull"]) -> typing.Union['ShapeOrNull', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["nullableShape"]) -> 'NullableShape': ...
|
||||
def __getitem__(self, name: typing.Literal["nullableShape"]) -> typing.Union['NullableShape', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["shapes"]) -> MetaOapg.properties.shapes: ...
|
||||
def __getitem__(self, name: typing.Literal["shapes"]) -> typing.Union[MetaOapg.properties.shapes, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> 'Fruit':
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> 'Fruit': ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["mainShape"], typing.Literal["shapeOrNull"], typing.Literal["nullableShape"], typing.Literal["shapes"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -104,18 +104,26 @@ class EnumArrays(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
just_symbol: MetaOapg.properties.just_symbol
|
||||
array_enum: MetaOapg.properties.array_enum
|
||||
just_symbol: typing.Union[MetaOapg.properties.just_symbol, schemas.Unset]
|
||||
array_enum: typing.Union[MetaOapg.properties.array_enum, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["just_symbol"]) -> MetaOapg.properties.just_symbol: ...
|
||||
def __getitem__(self, name: typing.Literal["just_symbol"]) -> typing.Union[MetaOapg.properties.just_symbol, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["array_enum"]) -> MetaOapg.properties.array_enum: ...
|
||||
def __getitem__(self, name: typing.Literal["array_enum"]) -> typing.Union[MetaOapg.properties.array_enum, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["just_symbol"], typing.Literal["array_enum"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -104,18 +104,26 @@ class EnumArrays(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
just_symbol: MetaOapg.properties.just_symbol
|
||||
array_enum: MetaOapg.properties.array_enum
|
||||
just_symbol: typing.Union[MetaOapg.properties.just_symbol, schemas.Unset]
|
||||
array_enum: typing.Union[MetaOapg.properties.array_enum, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["just_symbol"]) -> MetaOapg.properties.just_symbol: ...
|
||||
def __getitem__(self, name: typing.Literal["just_symbol"]) -> typing.Union[MetaOapg.properties.just_symbol, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["array_enum"]) -> MetaOapg.properties.array_enum: ...
|
||||
def __getitem__(self, name: typing.Literal["array_enum"]) -> typing.Union[MetaOapg.properties.array_enum, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["just_symbol"], typing.Literal["array_enum"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -172,45 +172,53 @@ class EnumTest(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
enum_string_required: MetaOapg.properties.enum_string_required
|
||||
enum_string: MetaOapg.properties.enum_string
|
||||
enum_integer: MetaOapg.properties.enum_integer
|
||||
enum_number: MetaOapg.properties.enum_number
|
||||
stringEnum: 'StringEnum'
|
||||
IntegerEnum: 'IntegerEnum'
|
||||
StringEnumWithDefaultValue: 'StringEnumWithDefaultValue'
|
||||
IntegerEnumWithDefaultValue: 'IntegerEnumWithDefaultValue'
|
||||
IntegerEnumOneValue: 'IntegerEnumOneValue'
|
||||
enum_string: typing.Union[MetaOapg.properties.enum_string, schemas.Unset]
|
||||
enum_integer: typing.Union[MetaOapg.properties.enum_integer, schemas.Unset]
|
||||
enum_number: typing.Union[MetaOapg.properties.enum_number, schemas.Unset]
|
||||
stringEnum: typing.Union['StringEnum', schemas.Unset]
|
||||
IntegerEnum: typing.Union['IntegerEnum', schemas.Unset]
|
||||
StringEnumWithDefaultValue: typing.Union['StringEnumWithDefaultValue', schemas.Unset]
|
||||
IntegerEnumWithDefaultValue: typing.Union['IntegerEnumWithDefaultValue', schemas.Unset]
|
||||
IntegerEnumOneValue: typing.Union['IntegerEnumOneValue', schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["enum_string_required"]) -> MetaOapg.properties.enum_string_required: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["enum_string"]) -> MetaOapg.properties.enum_string: ...
|
||||
def __getitem__(self, name: typing.Literal["enum_string"]) -> typing.Union[MetaOapg.properties.enum_string, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["enum_integer"]) -> MetaOapg.properties.enum_integer: ...
|
||||
def __getitem__(self, name: typing.Literal["enum_integer"]) -> typing.Union[MetaOapg.properties.enum_integer, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["enum_number"]) -> MetaOapg.properties.enum_number: ...
|
||||
def __getitem__(self, name: typing.Literal["enum_number"]) -> typing.Union[MetaOapg.properties.enum_number, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["stringEnum"]) -> 'StringEnum': ...
|
||||
def __getitem__(self, name: typing.Literal["stringEnum"]) -> typing.Union['StringEnum', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["IntegerEnum"]) -> 'IntegerEnum': ...
|
||||
def __getitem__(self, name: typing.Literal["IntegerEnum"]) -> typing.Union['IntegerEnum', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["StringEnumWithDefaultValue"]) -> 'StringEnumWithDefaultValue': ...
|
||||
def __getitem__(self, name: typing.Literal["StringEnumWithDefaultValue"]) -> typing.Union['StringEnumWithDefaultValue', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["IntegerEnumWithDefaultValue"]) -> 'IntegerEnumWithDefaultValue': ...
|
||||
def __getitem__(self, name: typing.Literal["IntegerEnumWithDefaultValue"]) -> typing.Union['IntegerEnumWithDefaultValue', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["IntegerEnumOneValue"]) -> 'IntegerEnumOneValue': ...
|
||||
def __getitem__(self, name: typing.Literal["IntegerEnumOneValue"]) -> typing.Union['IntegerEnumOneValue', schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["enum_string_required"], typing.Literal["enum_string"], typing.Literal["enum_integer"], typing.Literal["enum_number"], typing.Literal["stringEnum"], typing.Literal["IntegerEnum"], typing.Literal["StringEnumWithDefaultValue"], typing.Literal["IntegerEnumWithDefaultValue"], typing.Literal["IntegerEnumOneValue"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -172,45 +172,53 @@ class EnumTest(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
enum_string_required: MetaOapg.properties.enum_string_required
|
||||
enum_string: MetaOapg.properties.enum_string
|
||||
enum_integer: MetaOapg.properties.enum_integer
|
||||
enum_number: MetaOapg.properties.enum_number
|
||||
stringEnum: 'StringEnum'
|
||||
IntegerEnum: 'IntegerEnum'
|
||||
StringEnumWithDefaultValue: 'StringEnumWithDefaultValue'
|
||||
IntegerEnumWithDefaultValue: 'IntegerEnumWithDefaultValue'
|
||||
IntegerEnumOneValue: 'IntegerEnumOneValue'
|
||||
enum_string: typing.Union[MetaOapg.properties.enum_string, schemas.Unset]
|
||||
enum_integer: typing.Union[MetaOapg.properties.enum_integer, schemas.Unset]
|
||||
enum_number: typing.Union[MetaOapg.properties.enum_number, schemas.Unset]
|
||||
stringEnum: typing.Union['StringEnum', schemas.Unset]
|
||||
IntegerEnum: typing.Union['IntegerEnum', schemas.Unset]
|
||||
StringEnumWithDefaultValue: typing.Union['StringEnumWithDefaultValue', schemas.Unset]
|
||||
IntegerEnumWithDefaultValue: typing.Union['IntegerEnumWithDefaultValue', schemas.Unset]
|
||||
IntegerEnumOneValue: typing.Union['IntegerEnumOneValue', schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["enum_string_required"]) -> MetaOapg.properties.enum_string_required: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["enum_string"]) -> MetaOapg.properties.enum_string: ...
|
||||
def __getitem__(self, name: typing.Literal["enum_string"]) -> typing.Union[MetaOapg.properties.enum_string, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["enum_integer"]) -> MetaOapg.properties.enum_integer: ...
|
||||
def __getitem__(self, name: typing.Literal["enum_integer"]) -> typing.Union[MetaOapg.properties.enum_integer, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["enum_number"]) -> MetaOapg.properties.enum_number: ...
|
||||
def __getitem__(self, name: typing.Literal["enum_number"]) -> typing.Union[MetaOapg.properties.enum_number, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["stringEnum"]) -> 'StringEnum': ...
|
||||
def __getitem__(self, name: typing.Literal["stringEnum"]) -> typing.Union['StringEnum', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["IntegerEnum"]) -> 'IntegerEnum': ...
|
||||
def __getitem__(self, name: typing.Literal["IntegerEnum"]) -> typing.Union['IntegerEnum', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["StringEnumWithDefaultValue"]) -> 'StringEnumWithDefaultValue': ...
|
||||
def __getitem__(self, name: typing.Literal["StringEnumWithDefaultValue"]) -> typing.Union['StringEnumWithDefaultValue', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["IntegerEnumWithDefaultValue"]) -> 'IntegerEnumWithDefaultValue': ...
|
||||
def __getitem__(self, name: typing.Literal["IntegerEnumWithDefaultValue"]) -> typing.Union['IntegerEnumWithDefaultValue', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["IntegerEnumOneValue"]) -> 'IntegerEnumOneValue': ...
|
||||
def __getitem__(self, name: typing.Literal["IntegerEnumOneValue"]) -> typing.Union['IntegerEnumOneValue', schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["enum_string_required"], typing.Literal["enum_string"], typing.Literal["enum_integer"], typing.Literal["enum_number"], typing.Literal["stringEnum"], typing.Literal["IntegerEnum"], typing.Literal["StringEnumWithDefaultValue"], typing.Literal["IntegerEnumWithDefaultValue"], typing.Literal["IntegerEnumOneValue"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -63,14 +63,22 @@ class EquilateralTriangle(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
triangleType: MetaOapg.properties.triangleType
|
||||
triangleType: typing.Union[MetaOapg.properties.triangleType, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["triangleType"]) -> MetaOapg.properties.triangleType: ...
|
||||
def __getitem__(self, name: typing.Literal["triangleType"]) -> typing.Union[MetaOapg.properties.triangleType, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["triangleType"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -104,9 +112,14 @@ class EquilateralTriangle(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -63,14 +63,22 @@ class EquilateralTriangle(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
triangleType: MetaOapg.properties.triangleType
|
||||
triangleType: typing.Union[MetaOapg.properties.triangleType, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["triangleType"]) -> MetaOapg.properties.triangleType: ...
|
||||
def __getitem__(self, name: typing.Literal["triangleType"]) -> typing.Union[MetaOapg.properties.triangleType, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["triangleType"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -104,9 +112,14 @@ class EquilateralTriangle(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -42,14 +42,22 @@ class File(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
sourceURI: MetaOapg.properties.sourceURI
|
||||
sourceURI: typing.Union[MetaOapg.properties.sourceURI, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["sourceURI"]) -> MetaOapg.properties.sourceURI: ...
|
||||
def __getitem__(self, name: typing.Literal["sourceURI"]) -> typing.Union[MetaOapg.properties.sourceURI, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["sourceURI"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -42,14 +42,22 @@ class File(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
sourceURI: MetaOapg.properties.sourceURI
|
||||
sourceURI: typing.Union[MetaOapg.properties.sourceURI, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["sourceURI"]) -> MetaOapg.properties.sourceURI: ...
|
||||
def __getitem__(self, name: typing.Literal["sourceURI"]) -> typing.Union[MetaOapg.properties.sourceURI, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["sourceURI"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -72,18 +72,26 @@ class FileSchemaTestClass(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
file: 'File'
|
||||
files: MetaOapg.properties.files
|
||||
file: typing.Union['File', schemas.Unset]
|
||||
files: typing.Union[MetaOapg.properties.files, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["file"]) -> 'File': ...
|
||||
def __getitem__(self, name: typing.Literal["file"]) -> typing.Union['File', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["files"]) -> MetaOapg.properties.files: ...
|
||||
def __getitem__(self, name: typing.Literal["files"]) -> typing.Union[MetaOapg.properties.files, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["file"], typing.Literal["files"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -72,18 +72,26 @@ class FileSchemaTestClass(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
file: 'File'
|
||||
files: MetaOapg.properties.files
|
||||
file: typing.Union['File', schemas.Unset]
|
||||
files: typing.Union[MetaOapg.properties.files, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["file"]) -> 'File': ...
|
||||
def __getitem__(self, name: typing.Literal["file"]) -> typing.Union['File', schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["files"]) -> MetaOapg.properties.files: ...
|
||||
def __getitem__(self, name: typing.Literal["files"]) -> typing.Union[MetaOapg.properties.files, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["file"], typing.Literal["files"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -40,14 +40,22 @@ class Foo(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
bar: MetaOapg.properties.bar
|
||||
bar: typing.Union[MetaOapg.properties.bar, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> MetaOapg.properties.bar: ...
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> typing.Union[MetaOapg.properties.bar, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["bar"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -40,14 +40,22 @@ class Foo(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
bar: MetaOapg.properties.bar
|
||||
bar: typing.Union[MetaOapg.properties.bar, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> MetaOapg.properties.bar: ...
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> typing.Union[MetaOapg.properties.bar, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["bar"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -205,22 +205,22 @@ class FormatTest(
|
||||
number: MetaOapg.properties.number
|
||||
password: MetaOapg.properties.password
|
||||
byte: MetaOapg.properties.byte
|
||||
integer: MetaOapg.properties.integer
|
||||
int32: MetaOapg.properties.int32
|
||||
int32withValidations: MetaOapg.properties.int32withValidations
|
||||
int64: MetaOapg.properties.int64
|
||||
float32: MetaOapg.properties.float32
|
||||
double: MetaOapg.properties.double
|
||||
float64: MetaOapg.properties.float64
|
||||
arrayWithUniqueItems: MetaOapg.properties.arrayWithUniqueItems
|
||||
string: MetaOapg.properties.string
|
||||
binary: MetaOapg.properties.binary
|
||||
dateTime: MetaOapg.properties.dateTime
|
||||
uuid: MetaOapg.properties.uuid
|
||||
uuidNoExample: MetaOapg.properties.uuidNoExample
|
||||
pattern_with_digits: MetaOapg.properties.pattern_with_digits
|
||||
pattern_with_digits_and_delimiter: MetaOapg.properties.pattern_with_digits_and_delimiter
|
||||
noneProp: MetaOapg.properties.noneProp
|
||||
integer: typing.Union[MetaOapg.properties.integer, schemas.Unset]
|
||||
int32: typing.Union[MetaOapg.properties.int32, schemas.Unset]
|
||||
int32withValidations: typing.Union[MetaOapg.properties.int32withValidations, schemas.Unset]
|
||||
int64: typing.Union[MetaOapg.properties.int64, schemas.Unset]
|
||||
float32: typing.Union[MetaOapg.properties.float32, schemas.Unset]
|
||||
double: typing.Union[MetaOapg.properties.double, schemas.Unset]
|
||||
float64: typing.Union[MetaOapg.properties.float64, schemas.Unset]
|
||||
arrayWithUniqueItems: typing.Union[MetaOapg.properties.arrayWithUniqueItems, schemas.Unset]
|
||||
string: typing.Union[MetaOapg.properties.string, schemas.Unset]
|
||||
binary: typing.Union[MetaOapg.properties.binary, schemas.Unset]
|
||||
dateTime: typing.Union[MetaOapg.properties.dateTime, schemas.Unset]
|
||||
uuid: typing.Union[MetaOapg.properties.uuid, schemas.Unset]
|
||||
uuidNoExample: typing.Union[MetaOapg.properties.uuidNoExample, schemas.Unset]
|
||||
pattern_with_digits: typing.Union[MetaOapg.properties.pattern_with_digits, schemas.Unset]
|
||||
pattern_with_digits_and_delimiter: typing.Union[MetaOapg.properties.pattern_with_digits_and_delimiter, schemas.Unset]
|
||||
noneProp: typing.Union[MetaOapg.properties.noneProp, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["date"]) -> MetaOapg.properties.date: ...
|
||||
@@ -235,59 +235,67 @@ class FormatTest(
|
||||
def __getitem__(self, name: typing.Literal["byte"]) -> MetaOapg.properties.byte: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["integer"]) -> MetaOapg.properties.integer: ...
|
||||
def __getitem__(self, name: typing.Literal["integer"]) -> typing.Union[MetaOapg.properties.integer, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["int32"]) -> MetaOapg.properties.int32: ...
|
||||
def __getitem__(self, name: typing.Literal["int32"]) -> typing.Union[MetaOapg.properties.int32, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["int32withValidations"]) -> MetaOapg.properties.int32withValidations: ...
|
||||
def __getitem__(self, name: typing.Literal["int32withValidations"]) -> typing.Union[MetaOapg.properties.int32withValidations, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["int64"]) -> MetaOapg.properties.int64: ...
|
||||
def __getitem__(self, name: typing.Literal["int64"]) -> typing.Union[MetaOapg.properties.int64, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["float"]) -> MetaOapg.properties._float: ...
|
||||
def __getitem__(self, name: typing.Literal["float"]) -> typing.Union[MetaOapg.properties._float, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["float32"]) -> MetaOapg.properties.float32: ...
|
||||
def __getitem__(self, name: typing.Literal["float32"]) -> typing.Union[MetaOapg.properties.float32, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["double"]) -> MetaOapg.properties.double: ...
|
||||
def __getitem__(self, name: typing.Literal["double"]) -> typing.Union[MetaOapg.properties.double, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["float64"]) -> MetaOapg.properties.float64: ...
|
||||
def __getitem__(self, name: typing.Literal["float64"]) -> typing.Union[MetaOapg.properties.float64, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["arrayWithUniqueItems"]) -> MetaOapg.properties.arrayWithUniqueItems: ...
|
||||
def __getitem__(self, name: typing.Literal["arrayWithUniqueItems"]) -> typing.Union[MetaOapg.properties.arrayWithUniqueItems, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["string"]) -> MetaOapg.properties.string: ...
|
||||
def __getitem__(self, name: typing.Literal["string"]) -> typing.Union[MetaOapg.properties.string, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["binary"]) -> MetaOapg.properties.binary: ...
|
||||
def __getitem__(self, name: typing.Literal["binary"]) -> typing.Union[MetaOapg.properties.binary, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["dateTime"]) -> MetaOapg.properties.dateTime: ...
|
||||
def __getitem__(self, name: typing.Literal["dateTime"]) -> typing.Union[MetaOapg.properties.dateTime, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["uuid"]) -> MetaOapg.properties.uuid: ...
|
||||
def __getitem__(self, name: typing.Literal["uuid"]) -> typing.Union[MetaOapg.properties.uuid, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["uuidNoExample"]) -> MetaOapg.properties.uuidNoExample: ...
|
||||
def __getitem__(self, name: typing.Literal["uuidNoExample"]) -> typing.Union[MetaOapg.properties.uuidNoExample, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["pattern_with_digits"]) -> MetaOapg.properties.pattern_with_digits: ...
|
||||
def __getitem__(self, name: typing.Literal["pattern_with_digits"]) -> typing.Union[MetaOapg.properties.pattern_with_digits, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["pattern_with_digits_and_delimiter"]) -> MetaOapg.properties.pattern_with_digits_and_delimiter: ...
|
||||
def __getitem__(self, name: typing.Literal["pattern_with_digits_and_delimiter"]) -> typing.Union[MetaOapg.properties.pattern_with_digits_and_delimiter, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["noneProp"]) -> MetaOapg.properties.noneProp: ...
|
||||
def __getitem__(self, name: typing.Literal["noneProp"]) -> typing.Union[MetaOapg.properties.noneProp, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["date"], typing.Literal["number"], typing.Literal["password"], typing.Literal["byte"], typing.Literal["integer"], typing.Literal["int32"], typing.Literal["int32withValidations"], typing.Literal["int64"], typing.Literal["float"], typing.Literal["float32"], typing.Literal["double"], typing.Literal["float64"], typing.Literal["arrayWithUniqueItems"], typing.Literal["string"], typing.Literal["binary"], typing.Literal["dateTime"], typing.Literal["uuid"], typing.Literal["uuidNoExample"], typing.Literal["pattern_with_digits"], typing.Literal["pattern_with_digits_and_delimiter"], typing.Literal["noneProp"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -157,22 +157,22 @@ class FormatTest(
|
||||
number: MetaOapg.properties.number
|
||||
password: MetaOapg.properties.password
|
||||
byte: MetaOapg.properties.byte
|
||||
integer: MetaOapg.properties.integer
|
||||
int32: MetaOapg.properties.int32
|
||||
int32withValidations: MetaOapg.properties.int32withValidations
|
||||
int64: MetaOapg.properties.int64
|
||||
float32: MetaOapg.properties.float32
|
||||
double: MetaOapg.properties.double
|
||||
float64: MetaOapg.properties.float64
|
||||
arrayWithUniqueItems: MetaOapg.properties.arrayWithUniqueItems
|
||||
string: MetaOapg.properties.string
|
||||
binary: MetaOapg.properties.binary
|
||||
dateTime: MetaOapg.properties.dateTime
|
||||
uuid: MetaOapg.properties.uuid
|
||||
uuidNoExample: MetaOapg.properties.uuidNoExample
|
||||
pattern_with_digits: MetaOapg.properties.pattern_with_digits
|
||||
pattern_with_digits_and_delimiter: MetaOapg.properties.pattern_with_digits_and_delimiter
|
||||
noneProp: MetaOapg.properties.noneProp
|
||||
integer: typing.Union[MetaOapg.properties.integer, schemas.Unset]
|
||||
int32: typing.Union[MetaOapg.properties.int32, schemas.Unset]
|
||||
int32withValidations: typing.Union[MetaOapg.properties.int32withValidations, schemas.Unset]
|
||||
int64: typing.Union[MetaOapg.properties.int64, schemas.Unset]
|
||||
float32: typing.Union[MetaOapg.properties.float32, schemas.Unset]
|
||||
double: typing.Union[MetaOapg.properties.double, schemas.Unset]
|
||||
float64: typing.Union[MetaOapg.properties.float64, schemas.Unset]
|
||||
arrayWithUniqueItems: typing.Union[MetaOapg.properties.arrayWithUniqueItems, schemas.Unset]
|
||||
string: typing.Union[MetaOapg.properties.string, schemas.Unset]
|
||||
binary: typing.Union[MetaOapg.properties.binary, schemas.Unset]
|
||||
dateTime: typing.Union[MetaOapg.properties.dateTime, schemas.Unset]
|
||||
uuid: typing.Union[MetaOapg.properties.uuid, schemas.Unset]
|
||||
uuidNoExample: typing.Union[MetaOapg.properties.uuidNoExample, schemas.Unset]
|
||||
pattern_with_digits: typing.Union[MetaOapg.properties.pattern_with_digits, schemas.Unset]
|
||||
pattern_with_digits_and_delimiter: typing.Union[MetaOapg.properties.pattern_with_digits_and_delimiter, schemas.Unset]
|
||||
noneProp: typing.Union[MetaOapg.properties.noneProp, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["date"]) -> MetaOapg.properties.date: ...
|
||||
@@ -187,59 +187,67 @@ class FormatTest(
|
||||
def __getitem__(self, name: typing.Literal["byte"]) -> MetaOapg.properties.byte: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["integer"]) -> MetaOapg.properties.integer: ...
|
||||
def __getitem__(self, name: typing.Literal["integer"]) -> typing.Union[MetaOapg.properties.integer, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["int32"]) -> MetaOapg.properties.int32: ...
|
||||
def __getitem__(self, name: typing.Literal["int32"]) -> typing.Union[MetaOapg.properties.int32, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["int32withValidations"]) -> MetaOapg.properties.int32withValidations: ...
|
||||
def __getitem__(self, name: typing.Literal["int32withValidations"]) -> typing.Union[MetaOapg.properties.int32withValidations, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["int64"]) -> MetaOapg.properties.int64: ...
|
||||
def __getitem__(self, name: typing.Literal["int64"]) -> typing.Union[MetaOapg.properties.int64, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["float"]) -> MetaOapg.properties._float: ...
|
||||
def __getitem__(self, name: typing.Literal["float"]) -> typing.Union[MetaOapg.properties._float, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["float32"]) -> MetaOapg.properties.float32: ...
|
||||
def __getitem__(self, name: typing.Literal["float32"]) -> typing.Union[MetaOapg.properties.float32, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["double"]) -> MetaOapg.properties.double: ...
|
||||
def __getitem__(self, name: typing.Literal["double"]) -> typing.Union[MetaOapg.properties.double, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["float64"]) -> MetaOapg.properties.float64: ...
|
||||
def __getitem__(self, name: typing.Literal["float64"]) -> typing.Union[MetaOapg.properties.float64, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["arrayWithUniqueItems"]) -> MetaOapg.properties.arrayWithUniqueItems: ...
|
||||
def __getitem__(self, name: typing.Literal["arrayWithUniqueItems"]) -> typing.Union[MetaOapg.properties.arrayWithUniqueItems, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["string"]) -> MetaOapg.properties.string: ...
|
||||
def __getitem__(self, name: typing.Literal["string"]) -> typing.Union[MetaOapg.properties.string, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["binary"]) -> MetaOapg.properties.binary: ...
|
||||
def __getitem__(self, name: typing.Literal["binary"]) -> typing.Union[MetaOapg.properties.binary, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["dateTime"]) -> MetaOapg.properties.dateTime: ...
|
||||
def __getitem__(self, name: typing.Literal["dateTime"]) -> typing.Union[MetaOapg.properties.dateTime, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["uuid"]) -> MetaOapg.properties.uuid: ...
|
||||
def __getitem__(self, name: typing.Literal["uuid"]) -> typing.Union[MetaOapg.properties.uuid, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["uuidNoExample"]) -> MetaOapg.properties.uuidNoExample: ...
|
||||
def __getitem__(self, name: typing.Literal["uuidNoExample"]) -> typing.Union[MetaOapg.properties.uuidNoExample, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["pattern_with_digits"]) -> MetaOapg.properties.pattern_with_digits: ...
|
||||
def __getitem__(self, name: typing.Literal["pattern_with_digits"]) -> typing.Union[MetaOapg.properties.pattern_with_digits, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["pattern_with_digits_and_delimiter"]) -> MetaOapg.properties.pattern_with_digits_and_delimiter: ...
|
||||
def __getitem__(self, name: typing.Literal["pattern_with_digits_and_delimiter"]) -> typing.Union[MetaOapg.properties.pattern_with_digits_and_delimiter, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["noneProp"]) -> MetaOapg.properties.noneProp: ...
|
||||
def __getitem__(self, name: typing.Literal["noneProp"]) -> typing.Union[MetaOapg.properties.noneProp, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["date"], typing.Literal["number"], typing.Literal["password"], typing.Literal["byte"], typing.Literal["integer"], typing.Literal["int32"], typing.Literal["int32withValidations"], typing.Literal["int64"], typing.Literal["float"], typing.Literal["float32"], typing.Literal["double"], typing.Literal["float64"], typing.Literal["arrayWithUniqueItems"], typing.Literal["string"], typing.Literal["binary"], typing.Literal["dateTime"], typing.Literal["uuid"], typing.Literal["uuidNoExample"], typing.Literal["pattern_with_digits"], typing.Literal["pattern_with_digits_and_delimiter"], typing.Literal["noneProp"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -57,14 +57,22 @@ class Fruit(
|
||||
]
|
||||
|
||||
|
||||
color: MetaOapg.properties.color
|
||||
color: typing.Union[MetaOapg.properties.color, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["color"]) -> MetaOapg.properties.color: ...
|
||||
def __getitem__(self, name: typing.Literal["color"]) -> typing.Union[MetaOapg.properties.color, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["color"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -57,14 +57,22 @@ class Fruit(
|
||||
]
|
||||
|
||||
|
||||
color: MetaOapg.properties.color
|
||||
color: typing.Union[MetaOapg.properties.color, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["color"]) -> MetaOapg.properties.color: ...
|
||||
def __getitem__(self, name: typing.Literal["color"]) -> typing.Union[MetaOapg.properties.color, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["color"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -54,9 +54,14 @@ class FruitReq(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -54,9 +54,14 @@ class FruitReq(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -57,14 +57,22 @@ class GmFruit(
|
||||
]
|
||||
|
||||
|
||||
color: MetaOapg.properties.color
|
||||
color: typing.Union[MetaOapg.properties.color, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["color"]) -> MetaOapg.properties.color: ...
|
||||
def __getitem__(self, name: typing.Literal["color"]) -> typing.Union[MetaOapg.properties.color, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["color"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -57,14 +57,22 @@ class GmFruit(
|
||||
]
|
||||
|
||||
|
||||
color: MetaOapg.properties.color
|
||||
color: typing.Union[MetaOapg.properties.color, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["color"]) -> MetaOapg.properties.color: ...
|
||||
def __getitem__(self, name: typing.Literal["color"]) -> typing.Union[MetaOapg.properties.color, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["color"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -58,9 +58,17 @@ class GrandparentAnimal(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["pet_type"]) -> MetaOapg.properties.pet_type: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["pet_type"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -58,9 +58,17 @@ class GrandparentAnimal(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["pet_type"]) -> MetaOapg.properties.pet_type: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["pet_type"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -42,18 +42,26 @@ class HasOnlyReadOnly(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
bar: MetaOapg.properties.bar
|
||||
foo: MetaOapg.properties.foo
|
||||
bar: typing.Union[MetaOapg.properties.bar, schemas.Unset]
|
||||
foo: typing.Union[MetaOapg.properties.foo, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> MetaOapg.properties.bar: ...
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> typing.Union[MetaOapg.properties.bar, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo"]) -> MetaOapg.properties.foo: ...
|
||||
def __getitem__(self, name: typing.Literal["foo"]) -> typing.Union[MetaOapg.properties.foo, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["bar"], typing.Literal["foo"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -42,18 +42,26 @@ class HasOnlyReadOnly(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
bar: MetaOapg.properties.bar
|
||||
foo: MetaOapg.properties.foo
|
||||
bar: typing.Union[MetaOapg.properties.bar, schemas.Unset]
|
||||
foo: typing.Union[MetaOapg.properties.foo, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> MetaOapg.properties.bar: ...
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> typing.Union[MetaOapg.properties.bar, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo"]) -> MetaOapg.properties.foo: ...
|
||||
def __getitem__(self, name: typing.Literal["foo"]) -> typing.Union[MetaOapg.properties.foo, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["bar"], typing.Literal["foo"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -61,14 +61,22 @@ class HealthCheckResult(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
NullableMessage: MetaOapg.properties.NullableMessage
|
||||
NullableMessage: typing.Union[MetaOapg.properties.NullableMessage, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["NullableMessage"]) -> MetaOapg.properties.NullableMessage: ...
|
||||
def __getitem__(self, name: typing.Literal["NullableMessage"]) -> typing.Union[MetaOapg.properties.NullableMessage, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["NullableMessage"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -61,14 +61,22 @@ class HealthCheckResult(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
NullableMessage: MetaOapg.properties.NullableMessage
|
||||
NullableMessage: typing.Union[MetaOapg.properties.NullableMessage, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["NullableMessage"]) -> MetaOapg.properties.NullableMessage: ...
|
||||
def __getitem__(self, name: typing.Literal["NullableMessage"]) -> typing.Union[MetaOapg.properties.NullableMessage, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["NullableMessage"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -63,14 +63,22 @@ class IsoscelesTriangle(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
triangleType: MetaOapg.properties.triangleType
|
||||
triangleType: typing.Union[MetaOapg.properties.triangleType, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["triangleType"]) -> MetaOapg.properties.triangleType: ...
|
||||
def __getitem__(self, name: typing.Literal["triangleType"]) -> typing.Union[MetaOapg.properties.triangleType, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["triangleType"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -104,9 +112,14 @@ class IsoscelesTriangle(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -63,14 +63,22 @@ class IsoscelesTriangle(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
triangleType: MetaOapg.properties.triangleType
|
||||
triangleType: typing.Union[MetaOapg.properties.triangleType, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["triangleType"]) -> MetaOapg.properties.triangleType: ...
|
||||
def __getitem__(self, name: typing.Literal["triangleType"]) -> typing.Union[MetaOapg.properties.triangleType, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["triangleType"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -104,9 +112,14 @@ class IsoscelesTriangle(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -64,9 +64,14 @@ class Mammal(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -64,9 +64,14 @@ class Mammal(
|
||||
]
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -52,9 +52,14 @@ class MapTest(
|
||||
class MetaOapg:
|
||||
additional_properties = schemas.StrSchema
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -69,9 +74,14 @@ class MapTest(
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -115,9 +125,14 @@ class MapTest(
|
||||
def LOWER(cls):
|
||||
return cls("lower")
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -141,9 +156,14 @@ class MapTest(
|
||||
class MetaOapg:
|
||||
additional_properties = schemas.BoolSchema
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -170,26 +190,34 @@ class MapTest(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
map_map_of_string: MetaOapg.properties.map_map_of_string
|
||||
map_of_enum_string: MetaOapg.properties.map_of_enum_string
|
||||
direct_map: MetaOapg.properties.direct_map
|
||||
indirect_map: 'StringBooleanMap'
|
||||
map_map_of_string: typing.Union[MetaOapg.properties.map_map_of_string, schemas.Unset]
|
||||
map_of_enum_string: typing.Union[MetaOapg.properties.map_of_enum_string, schemas.Unset]
|
||||
direct_map: typing.Union[MetaOapg.properties.direct_map, schemas.Unset]
|
||||
indirect_map: typing.Union['StringBooleanMap', schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_map_of_string"]) -> MetaOapg.properties.map_map_of_string: ...
|
||||
def __getitem__(self, name: typing.Literal["map_map_of_string"]) -> typing.Union[MetaOapg.properties.map_map_of_string, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_of_enum_string"]) -> MetaOapg.properties.map_of_enum_string: ...
|
||||
def __getitem__(self, name: typing.Literal["map_of_enum_string"]) -> typing.Union[MetaOapg.properties.map_of_enum_string, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["direct_map"]) -> MetaOapg.properties.direct_map: ...
|
||||
def __getitem__(self, name: typing.Literal["direct_map"]) -> typing.Union[MetaOapg.properties.direct_map, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["indirect_map"]) -> 'StringBooleanMap': ...
|
||||
def __getitem__(self, name: typing.Literal["indirect_map"]) -> typing.Union['StringBooleanMap', schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["map_map_of_string"], typing.Literal["map_of_enum_string"], typing.Literal["direct_map"], typing.Literal["indirect_map"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -52,9 +52,14 @@ class MapTest(
|
||||
class MetaOapg:
|
||||
additional_properties = schemas.StrSchema
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -69,9 +74,14 @@ class MapTest(
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -115,9 +125,14 @@ class MapTest(
|
||||
def LOWER(cls):
|
||||
return cls("lower")
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -141,9 +156,14 @@ class MapTest(
|
||||
class MetaOapg:
|
||||
additional_properties = schemas.BoolSchema
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -170,26 +190,34 @@ class MapTest(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
map_map_of_string: MetaOapg.properties.map_map_of_string
|
||||
map_of_enum_string: MetaOapg.properties.map_of_enum_string
|
||||
direct_map: MetaOapg.properties.direct_map
|
||||
indirect_map: 'StringBooleanMap'
|
||||
map_map_of_string: typing.Union[MetaOapg.properties.map_map_of_string, schemas.Unset]
|
||||
map_of_enum_string: typing.Union[MetaOapg.properties.map_of_enum_string, schemas.Unset]
|
||||
direct_map: typing.Union[MetaOapg.properties.direct_map, schemas.Unset]
|
||||
indirect_map: typing.Union['StringBooleanMap', schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_map_of_string"]) -> MetaOapg.properties.map_map_of_string: ...
|
||||
def __getitem__(self, name: typing.Literal["map_map_of_string"]) -> typing.Union[MetaOapg.properties.map_map_of_string, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map_of_enum_string"]) -> MetaOapg.properties.map_of_enum_string: ...
|
||||
def __getitem__(self, name: typing.Literal["map_of_enum_string"]) -> typing.Union[MetaOapg.properties.map_of_enum_string, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["direct_map"]) -> MetaOapg.properties.direct_map: ...
|
||||
def __getitem__(self, name: typing.Literal["direct_map"]) -> typing.Union[MetaOapg.properties.direct_map, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["indirect_map"]) -> 'StringBooleanMap': ...
|
||||
def __getitem__(self, name: typing.Literal["indirect_map"]) -> typing.Union['StringBooleanMap', schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["map_map_of_string"], typing.Literal["map_of_enum_string"], typing.Literal["direct_map"], typing.Literal["indirect_map"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -50,9 +50,14 @@ class MixedPropertiesAndAdditionalPropertiesClass(
|
||||
def additional_properties(cls) -> typing.Type['Animal']:
|
||||
return Animal
|
||||
|
||||
def __getitem__(self, name: str) -> 'Animal':
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> 'Animal':
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -73,22 +78,30 @@ class MixedPropertiesAndAdditionalPropertiesClass(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
uuid: MetaOapg.properties.uuid
|
||||
dateTime: MetaOapg.properties.dateTime
|
||||
map: MetaOapg.properties.map
|
||||
uuid: typing.Union[MetaOapg.properties.uuid, schemas.Unset]
|
||||
dateTime: typing.Union[MetaOapg.properties.dateTime, schemas.Unset]
|
||||
map: typing.Union[MetaOapg.properties.map, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["uuid"]) -> MetaOapg.properties.uuid: ...
|
||||
def __getitem__(self, name: typing.Literal["uuid"]) -> typing.Union[MetaOapg.properties.uuid, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["dateTime"]) -> MetaOapg.properties.dateTime: ...
|
||||
def __getitem__(self, name: typing.Literal["dateTime"]) -> typing.Union[MetaOapg.properties.dateTime, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map"]) -> MetaOapg.properties.map: ...
|
||||
def __getitem__(self, name: typing.Literal["map"]) -> typing.Union[MetaOapg.properties.map, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["uuid"], typing.Literal["dateTime"], typing.Literal["map"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -50,9 +50,14 @@ class MixedPropertiesAndAdditionalPropertiesClass(
|
||||
def additional_properties(cls) -> typing.Type['Animal']:
|
||||
return Animal
|
||||
|
||||
def __getitem__(self, name: str) -> 'Animal':
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> 'Animal':
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -73,22 +78,30 @@ class MixedPropertiesAndAdditionalPropertiesClass(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
uuid: MetaOapg.properties.uuid
|
||||
dateTime: MetaOapg.properties.dateTime
|
||||
map: MetaOapg.properties.map
|
||||
uuid: typing.Union[MetaOapg.properties.uuid, schemas.Unset]
|
||||
dateTime: typing.Union[MetaOapg.properties.dateTime, schemas.Unset]
|
||||
map: typing.Union[MetaOapg.properties.map, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["uuid"]) -> MetaOapg.properties.uuid: ...
|
||||
def __getitem__(self, name: typing.Literal["uuid"]) -> typing.Union[MetaOapg.properties.uuid, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["dateTime"]) -> MetaOapg.properties.dateTime: ...
|
||||
def __getitem__(self, name: typing.Literal["dateTime"]) -> typing.Union[MetaOapg.properties.dateTime, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["map"]) -> MetaOapg.properties.map: ...
|
||||
def __getitem__(self, name: typing.Literal["map"]) -> typing.Union[MetaOapg.properties.map, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["uuid"], typing.Literal["dateTime"], typing.Literal["map"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -45,17 +45,25 @@ class Model200Response(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
name: MetaOapg.properties.name
|
||||
name: typing.Union[MetaOapg.properties.name, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["name"]) -> MetaOapg.properties.name: ...
|
||||
def __getitem__(self, name: typing.Literal["name"]) -> typing.Union[MetaOapg.properties.name, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["class"]) -> MetaOapg.properties._class: ...
|
||||
def __getitem__(self, name: typing.Literal["class"]) -> typing.Union[MetaOapg.properties._class, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["name"], typing.Literal["class"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -45,17 +45,25 @@ class Model200Response(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
name: MetaOapg.properties.name
|
||||
name: typing.Union[MetaOapg.properties.name, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["name"]) -> MetaOapg.properties.name: ...
|
||||
def __getitem__(self, name: typing.Literal["name"]) -> typing.Union[MetaOapg.properties.name, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["class"]) -> MetaOapg.properties._class: ...
|
||||
def __getitem__(self, name: typing.Literal["class"]) -> typing.Union[MetaOapg.properties._class, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["name"], typing.Literal["class"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -45,11 +45,19 @@ class ModelReturn(
|
||||
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["return"]) -> MetaOapg.properties._return: ...
|
||||
def __getitem__(self, name: typing.Literal["return"]) -> typing.Union[MetaOapg.properties._return, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["return"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -45,11 +45,19 @@ class ModelReturn(
|
||||
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["return"]) -> MetaOapg.properties._return: ...
|
||||
def __getitem__(self, name: typing.Literal["return"]) -> typing.Union[MetaOapg.properties._return, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["return"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -59,9 +59,17 @@ class Money(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["currency"]) -> 'Currency': ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["amount"], typing.Literal["currency"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -59,9 +59,17 @@ class Money(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["currency"]) -> 'Currency': ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["amount"], typing.Literal["currency"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -51,20 +51,28 @@ class Name(
|
||||
|
||||
|
||||
name: MetaOapg.properties.name
|
||||
snake_case: MetaOapg.properties.snake_case
|
||||
snake_case: typing.Union[MetaOapg.properties.snake_case, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["name"]) -> MetaOapg.properties.name: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["snake_case"]) -> MetaOapg.properties.snake_case: ...
|
||||
def __getitem__(self, name: typing.Literal["snake_case"]) -> typing.Union[MetaOapg.properties.snake_case, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["property"]) -> MetaOapg.properties._property: ...
|
||||
def __getitem__(self, name: typing.Literal["property"]) -> typing.Union[MetaOapg.properties._property, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["name"], typing.Literal["snake_case"], typing.Literal["property"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -51,20 +51,28 @@ class Name(
|
||||
|
||||
|
||||
name: MetaOapg.properties.name
|
||||
snake_case: MetaOapg.properties.snake_case
|
||||
snake_case: typing.Union[MetaOapg.properties.snake_case, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["name"]) -> MetaOapg.properties.name: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["snake_case"]) -> MetaOapg.properties.snake_case: ...
|
||||
def __getitem__(self, name: typing.Literal["snake_case"]) -> typing.Union[MetaOapg.properties.snake_case, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["property"]) -> MetaOapg.properties._property: ...
|
||||
def __getitem__(self, name: typing.Literal["property"]) -> typing.Union[MetaOapg.properties._property, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["name"], typing.Literal["snake_case"], typing.Literal["property"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
@@ -46,14 +46,22 @@ class NoAdditionalProperties(
|
||||
additional_properties = None
|
||||
|
||||
id: MetaOapg.properties.id
|
||||
petId: MetaOapg.properties.petId
|
||||
petId: typing.Union[MetaOapg.properties.petId, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["id"]) -> MetaOapg.properties.id: ...
|
||||
|
||||
def __getitem__(self, name: typing.Literal["petId"]) -> MetaOapg.properties.petId:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["petId"]) -> typing.Union[MetaOapg.properties.petId, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: typing.Literal["id", "petId", ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
|
||||
def __new__(
|
||||
|
||||
@@ -46,14 +46,22 @@ class NoAdditionalProperties(
|
||||
additional_properties = None
|
||||
|
||||
id: MetaOapg.properties.id
|
||||
petId: MetaOapg.properties.petId
|
||||
petId: typing.Union[MetaOapg.properties.petId, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["id"]) -> MetaOapg.properties.id: ...
|
||||
|
||||
def __getitem__(self, name: typing.Literal["petId"]) -> MetaOapg.properties.petId:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["petId"]) -> typing.Union[MetaOapg.properties.petId, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: typing.Literal["id", "petId", ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
|
||||
def __new__(
|
||||
|
||||
@@ -203,9 +203,14 @@ class NullableClass(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -253,9 +258,14 @@ class NullableClass(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -297,9 +307,14 @@ class NullableClass(
|
||||
additional_properties = schemas.DictSchema
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -338,9 +353,14 @@ class NullableClass(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -356,9 +376,14 @@ class NullableClass(
|
||||
)
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -394,9 +419,14 @@ class NullableClass(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -411,9 +441,14 @@ class NullableClass(
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -455,9 +490,14 @@ class NullableClass(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> MetaOapg.additional_properties:
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
@@ -472,58 +512,66 @@ class NullableClass(
|
||||
**kwargs,
|
||||
)
|
||||
|
||||
integer_prop: MetaOapg.properties.integer_prop
|
||||
number_prop: MetaOapg.properties.number_prop
|
||||
boolean_prop: MetaOapg.properties.boolean_prop
|
||||
string_prop: MetaOapg.properties.string_prop
|
||||
date_prop: MetaOapg.properties.date_prop
|
||||
datetime_prop: MetaOapg.properties.datetime_prop
|
||||
array_nullable_prop: MetaOapg.properties.array_nullable_prop
|
||||
array_and_items_nullable_prop: MetaOapg.properties.array_and_items_nullable_prop
|
||||
array_items_nullable: MetaOapg.properties.array_items_nullable
|
||||
object_nullable_prop: MetaOapg.properties.object_nullable_prop
|
||||
object_and_items_nullable_prop: MetaOapg.properties.object_and_items_nullable_prop
|
||||
object_items_nullable: MetaOapg.properties.object_items_nullable
|
||||
integer_prop: typing.Union[MetaOapg.properties.integer_prop, schemas.Unset]
|
||||
number_prop: typing.Union[MetaOapg.properties.number_prop, schemas.Unset]
|
||||
boolean_prop: typing.Union[MetaOapg.properties.boolean_prop, schemas.Unset]
|
||||
string_prop: typing.Union[MetaOapg.properties.string_prop, schemas.Unset]
|
||||
date_prop: typing.Union[MetaOapg.properties.date_prop, schemas.Unset]
|
||||
datetime_prop: typing.Union[MetaOapg.properties.datetime_prop, schemas.Unset]
|
||||
array_nullable_prop: typing.Union[MetaOapg.properties.array_nullable_prop, schemas.Unset]
|
||||
array_and_items_nullable_prop: typing.Union[MetaOapg.properties.array_and_items_nullable_prop, schemas.Unset]
|
||||
array_items_nullable: typing.Union[MetaOapg.properties.array_items_nullable, schemas.Unset]
|
||||
object_nullable_prop: typing.Union[MetaOapg.properties.object_nullable_prop, schemas.Unset]
|
||||
object_and_items_nullable_prop: typing.Union[MetaOapg.properties.object_and_items_nullable_prop, schemas.Unset]
|
||||
object_items_nullable: typing.Union[MetaOapg.properties.object_items_nullable, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["integer_prop"]) -> MetaOapg.properties.integer_prop: ...
|
||||
def __getitem__(self, name: typing.Literal["integer_prop"]) -> typing.Union[MetaOapg.properties.integer_prop, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["number_prop"]) -> MetaOapg.properties.number_prop: ...
|
||||
def __getitem__(self, name: typing.Literal["number_prop"]) -> typing.Union[MetaOapg.properties.number_prop, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["boolean_prop"]) -> MetaOapg.properties.boolean_prop: ...
|
||||
def __getitem__(self, name: typing.Literal["boolean_prop"]) -> typing.Union[MetaOapg.properties.boolean_prop, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["string_prop"]) -> MetaOapg.properties.string_prop: ...
|
||||
def __getitem__(self, name: typing.Literal["string_prop"]) -> typing.Union[MetaOapg.properties.string_prop, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["date_prop"]) -> MetaOapg.properties.date_prop: ...
|
||||
def __getitem__(self, name: typing.Literal["date_prop"]) -> typing.Union[MetaOapg.properties.date_prop, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["datetime_prop"]) -> MetaOapg.properties.datetime_prop: ...
|
||||
def __getitem__(self, name: typing.Literal["datetime_prop"]) -> typing.Union[MetaOapg.properties.datetime_prop, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["array_nullable_prop"]) -> MetaOapg.properties.array_nullable_prop: ...
|
||||
def __getitem__(self, name: typing.Literal["array_nullable_prop"]) -> typing.Union[MetaOapg.properties.array_nullable_prop, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["array_and_items_nullable_prop"]) -> MetaOapg.properties.array_and_items_nullable_prop: ...
|
||||
def __getitem__(self, name: typing.Literal["array_and_items_nullable_prop"]) -> typing.Union[MetaOapg.properties.array_and_items_nullable_prop, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["array_items_nullable"]) -> MetaOapg.properties.array_items_nullable: ...
|
||||
def __getitem__(self, name: typing.Literal["array_items_nullable"]) -> typing.Union[MetaOapg.properties.array_items_nullable, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["object_nullable_prop"]) -> MetaOapg.properties.object_nullable_prop: ...
|
||||
def __getitem__(self, name: typing.Literal["object_nullable_prop"]) -> typing.Union[MetaOapg.properties.object_nullable_prop, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["object_and_items_nullable_prop"]) -> MetaOapg.properties.object_and_items_nullable_prop: ...
|
||||
def __getitem__(self, name: typing.Literal["object_and_items_nullable_prop"]) -> typing.Union[MetaOapg.properties.object_and_items_nullable_prop, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["object_items_nullable"]) -> MetaOapg.properties.object_items_nullable: ...
|
||||
def __getitem__(self, name: typing.Literal["object_items_nullable"]) -> typing.Union[MetaOapg.properties.object_items_nullable, schemas.Unset]: ...
|
||||
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties:
|
||||
@typing.overload
|
||||
def __getitem__(self, name: str) -> MetaOapg.additional_properties: ...
|
||||
|
||||
def __getitem__(self, name: typing.Union[str, typing.Literal["integer_prop"], typing.Literal["number_prop"], typing.Literal["boolean_prop"], typing.Literal["string_prop"], typing.Literal["date_prop"], typing.Literal["datetime_prop"], typing.Literal["array_nullable_prop"], typing.Literal["array_and_items_nullable_prop"], typing.Literal["array_items_nullable"], typing.Literal["object_nullable_prop"], typing.Literal["object_and_items_nullable_prop"], typing.Literal["object_items_nullable"], ]):
|
||||
# dict_instance[name] accessor
|
||||
return super().__getitem__(name)
|
||||
if not hasattr(self.MetaOapg, 'properties') or name not in self.MetaOapg.properties.__annotations__:
|
||||
return super().__getitem__(name)
|
||||
try:
|
||||
return super().__getitem__(name)
|
||||
except KeyError:
|
||||
return schemas.unset
|
||||
|
||||
def __new__(
|
||||
cls,
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user