forked from loafle/openapi-generator-original
[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.
|
||||
|
||||
@@ -42,18 +42,26 @@ class AdditionalpropertiesAllowsASchemaWhichShouldValidate(
|
||||
}
|
||||
additional_properties = schemas.BoolSchema
|
||||
|
||||
foo: MetaOapg.properties.foo
|
||||
bar: MetaOapg.properties.bar
|
||||
foo: typing.Union[MetaOapg.properties.foo, schemas.Unset]
|
||||
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]: ...
|
||||
|
||||
@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["foo"], 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,
|
||||
|
||||
@@ -42,18 +42,26 @@ class AdditionalpropertiesAllowsASchemaWhichShouldValidate(
|
||||
}
|
||||
additional_properties = schemas.BoolSchema
|
||||
|
||||
foo: MetaOapg.properties.foo
|
||||
bar: MetaOapg.properties.bar
|
||||
foo: typing.Union[MetaOapg.properties.foo, schemas.Unset]
|
||||
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]: ...
|
||||
|
||||
@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["foo"], 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,
|
||||
|
||||
@@ -43,18 +43,26 @@ class AdditionalpropertiesAreAllowedByDefault(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
foo: MetaOapg.properties.foo
|
||||
bar: MetaOapg.properties.bar
|
||||
foo: typing.Union[MetaOapg.properties.foo, schemas.Unset]
|
||||
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]: ...
|
||||
|
||||
@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["foo"], 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,
|
||||
|
||||
@@ -43,18 +43,26 @@ class AdditionalpropertiesAreAllowedByDefault(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
foo: MetaOapg.properties.foo
|
||||
bar: MetaOapg.properties.bar
|
||||
foo: typing.Union[MetaOapg.properties.foo, schemas.Unset]
|
||||
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]: ...
|
||||
|
||||
@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["foo"], 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,
|
||||
|
||||
@@ -35,9 +35,14 @@ class AdditionalpropertiesCanExistByItself(
|
||||
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,
|
||||
|
||||
@@ -35,9 +35,14 @@ class AdditionalpropertiesCanExistByItself(
|
||||
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,
|
||||
|
||||
@@ -50,14 +50,22 @@ class AdditionalpropertiesShouldNotLookInApplicators(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
foo: MetaOapg.properties.foo
|
||||
foo: typing.Union[MetaOapg.properties.foo, 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["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,
|
||||
@@ -90,9 +98,14 @@ class AdditionalpropertiesShouldNotLookInApplicators(
|
||||
]
|
||||
|
||||
|
||||
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,14 +50,22 @@ class AdditionalpropertiesShouldNotLookInApplicators(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
foo: MetaOapg.properties.foo
|
||||
foo: typing.Union[MetaOapg.properties.foo, 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["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,
|
||||
@@ -90,9 +98,14 @@ class AdditionalpropertiesShouldNotLookInApplicators(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -58,9 +58,17 @@ class Allof(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> MetaOapg.properties.bar: ...
|
||||
|
||||
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,
|
||||
@@ -100,9 +108,17 @@ class Allof(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo"]) -> MetaOapg.properties.foo: ...
|
||||
|
||||
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["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,
|
||||
@@ -136,9 +152,14 @@ class Allof(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -58,9 +58,17 @@ class Allof(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> MetaOapg.properties.bar: ...
|
||||
|
||||
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,
|
||||
@@ -100,9 +108,17 @@ class Allof(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo"]) -> MetaOapg.properties.foo: ...
|
||||
|
||||
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["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,
|
||||
@@ -136,9 +152,14 @@ class Allof(
|
||||
]
|
||||
|
||||
|
||||
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,9 +46,14 @@ class AllofCombinedWithAnyofOneof(
|
||||
multiple_of = 2
|
||||
|
||||
|
||||
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,
|
||||
@@ -74,9 +79,14 @@ class AllofCombinedWithAnyofOneof(
|
||||
multiple_of = 5
|
||||
|
||||
|
||||
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,
|
||||
@@ -102,9 +112,14 @@ class AllofCombinedWithAnyofOneof(
|
||||
multiple_of = 3
|
||||
|
||||
|
||||
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,
|
||||
@@ -165,9 +180,14 @@ class AllofCombinedWithAnyofOneof(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -45,9 +45,14 @@ class AllofCombinedWithAnyofOneof(
|
||||
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,
|
||||
@@ -72,9 +77,14 @@ class AllofCombinedWithAnyofOneof(
|
||||
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,
|
||||
@@ -99,9 +109,14 @@ class AllofCombinedWithAnyofOneof(
|
||||
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,
|
||||
@@ -162,9 +177,14 @@ class AllofCombinedWithAnyofOneof(
|
||||
]
|
||||
|
||||
|
||||
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,9 +46,14 @@ class AllofSimpleTypes(
|
||||
inclusive_maximum = 30
|
||||
|
||||
|
||||
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,
|
||||
@@ -74,9 +79,14 @@ class AllofSimpleTypes(
|
||||
inclusive_minimum = 20
|
||||
|
||||
|
||||
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,
|
||||
@@ -108,9 +118,14 @@ class AllofSimpleTypes(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -45,9 +45,14 @@ class AllofSimpleTypes(
|
||||
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,
|
||||
@@ -72,9 +77,14 @@ class AllofSimpleTypes(
|
||||
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,
|
||||
@@ -106,9 +116,14 @@ class AllofSimpleTypes(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -66,9 +66,17 @@ class AllofWithBaseSchema(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo"]) -> MetaOapg.properties.foo: ...
|
||||
|
||||
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["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,
|
||||
@@ -108,9 +116,17 @@ class AllofWithBaseSchema(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["baz"]) -> MetaOapg.properties.baz: ...
|
||||
|
||||
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["baz"], ]):
|
||||
# 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,
|
||||
@@ -149,9 +165,17 @@ class AllofWithBaseSchema(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> MetaOapg.properties.bar: ...
|
||||
|
||||
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,
|
||||
|
||||
@@ -66,9 +66,17 @@ class AllofWithBaseSchema(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo"]) -> MetaOapg.properties.foo: ...
|
||||
|
||||
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["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,
|
||||
@@ -108,9 +116,17 @@ class AllofWithBaseSchema(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["baz"]) -> MetaOapg.properties.baz: ...
|
||||
|
||||
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["baz"], ]):
|
||||
# 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,
|
||||
@@ -149,9 +165,17 @@ class AllofWithBaseSchema(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> MetaOapg.properties.bar: ...
|
||||
|
||||
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,
|
||||
|
||||
@@ -52,9 +52,14 @@ class AllofWithOneEmptySchema(
|
||||
]
|
||||
|
||||
|
||||
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 AllofWithOneEmptySchema(
|
||||
]
|
||||
|
||||
|
||||
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 AllofWithTheFirstEmptySchema(
|
||||
]
|
||||
|
||||
|
||||
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 AllofWithTheFirstEmptySchema(
|
||||
]
|
||||
|
||||
|
||||
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 AllofWithTheLastEmptySchema(
|
||||
]
|
||||
|
||||
|
||||
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 AllofWithTheLastEmptySchema(
|
||||
]
|
||||
|
||||
|
||||
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 AllofWithTwoEmptySchemas(
|
||||
]
|
||||
|
||||
|
||||
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 AllofWithTwoEmptySchemas(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -47,9 +47,14 @@ class Anyof(
|
||||
inclusive_minimum = 2
|
||||
|
||||
|
||||
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,
|
||||
@@ -81,9 +86,14 @@ class Anyof(
|
||||
]
|
||||
|
||||
|
||||
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,9 +46,14 @@ class Anyof(
|
||||
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,
|
||||
@@ -80,9 +85,14 @@ class Anyof(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -58,9 +58,17 @@ class AnyofComplexTypes(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> MetaOapg.properties.bar: ...
|
||||
|
||||
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,
|
||||
@@ -100,9 +108,17 @@ class AnyofComplexTypes(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo"]) -> MetaOapg.properties.foo: ...
|
||||
|
||||
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["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,
|
||||
@@ -136,9 +152,14 @@ class AnyofComplexTypes(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -58,9 +58,17 @@ class AnyofComplexTypes(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> MetaOapg.properties.bar: ...
|
||||
|
||||
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,
|
||||
@@ -100,9 +108,17 @@ class AnyofComplexTypes(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo"]) -> MetaOapg.properties.foo: ...
|
||||
|
||||
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["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,
|
||||
@@ -136,9 +152,14 @@ class AnyofComplexTypes(
|
||||
]
|
||||
|
||||
|
||||
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,9 +46,14 @@ class AnyofWithBaseSchema(
|
||||
max_length = 2
|
||||
|
||||
|
||||
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,
|
||||
@@ -74,9 +79,14 @@ class AnyofWithBaseSchema(
|
||||
min_length = 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,
|
||||
|
||||
@@ -45,9 +45,14 @@ class AnyofWithBaseSchema(
|
||||
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,
|
||||
@@ -72,9 +77,14 @@ class AnyofWithBaseSchema(
|
||||
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,
|
||||
|
||||
@@ -54,9 +54,14 @@ class AnyofWithOneEmptySchema(
|
||||
]
|
||||
|
||||
|
||||
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 AnyofWithOneEmptySchema(
|
||||
]
|
||||
|
||||
|
||||
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 ByInt(
|
||||
multiple_of = 2
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class ByInt(
|
||||
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,
|
||||
|
||||
@@ -37,9 +37,14 @@ class ByNumber(
|
||||
multiple_of = 1.5
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class ByNumber(
|
||||
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,
|
||||
|
||||
@@ -37,9 +37,14 @@ class BySmallNumber(
|
||||
multiple_of = 0.00010
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class BySmallNumber(
|
||||
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,
|
||||
|
||||
@@ -74,17 +74,25 @@ class EnumsInProperties(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
bar: MetaOapg.properties.bar
|
||||
foo: MetaOapg.properties.foo
|
||||
foo: typing.Union[MetaOapg.properties.foo, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> MetaOapg.properties.bar: ...
|
||||
|
||||
@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,
|
||||
|
||||
@@ -74,17 +74,25 @@ class EnumsInProperties(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
bar: MetaOapg.properties.bar
|
||||
foo: MetaOapg.properties.foo
|
||||
foo: typing.Union[MetaOapg.properties.foo, schemas.Unset]
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> MetaOapg.properties.bar: ...
|
||||
|
||||
@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,
|
||||
|
||||
@@ -46,9 +46,14 @@ class ForbiddenProperty(
|
||||
not_schema = 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,
|
||||
@@ -68,14 +73,22 @@ class ForbiddenProperty(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
foo: MetaOapg.properties.foo
|
||||
foo: typing.Union[MetaOapg.properties.foo, 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["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,
|
||||
|
||||
@@ -46,9 +46,14 @@ class ForbiddenProperty(
|
||||
not_schema = 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,
|
||||
@@ -68,14 +73,22 @@ class ForbiddenProperty(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
foo: MetaOapg.properties.foo
|
||||
foo: typing.Union[MetaOapg.properties.foo, 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["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,
|
||||
|
||||
@@ -49,14 +49,22 @@ class InvalidStringValueForDefault(
|
||||
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,
|
||||
|
||||
@@ -46,14 +46,22 @@ class InvalidStringValueForDefault(
|
||||
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,
|
||||
|
||||
@@ -37,9 +37,14 @@ class MaximumValidation(
|
||||
inclusive_maximum = 3.0
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class MaximumValidation(
|
||||
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,
|
||||
|
||||
@@ -37,9 +37,14 @@ class MaximumValidationWithUnsignedInteger(
|
||||
inclusive_maximum = 300
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class MaximumValidationWithUnsignedInteger(
|
||||
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,
|
||||
|
||||
@@ -37,9 +37,14 @@ class MaxitemsValidation(
|
||||
max_items = 2
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class MaxitemsValidation(
|
||||
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,
|
||||
|
||||
@@ -37,9 +37,14 @@ class MaxlengthValidation(
|
||||
max_length = 2
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class MaxlengthValidation(
|
||||
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,
|
||||
|
||||
@@ -37,9 +37,14 @@ class Maxproperties0MeansTheObjectIsEmpty(
|
||||
max_properties = 0
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class Maxproperties0MeansTheObjectIsEmpty(
|
||||
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,
|
||||
|
||||
@@ -37,9 +37,14 @@ class MaxpropertiesValidation(
|
||||
max_properties = 2
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class MaxpropertiesValidation(
|
||||
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,
|
||||
|
||||
@@ -37,9 +37,14 @@ class MinimumValidation(
|
||||
inclusive_minimum = 1.1
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class MinimumValidation(
|
||||
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,
|
||||
|
||||
@@ -37,9 +37,14 @@ class MinimumValidationWithSignedInteger(
|
||||
inclusive_minimum = -2
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class MinimumValidationWithSignedInteger(
|
||||
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,
|
||||
|
||||
@@ -37,9 +37,14 @@ class MinitemsValidation(
|
||||
min_items = 1
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class MinitemsValidation(
|
||||
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,
|
||||
|
||||
@@ -37,9 +37,14 @@ class MinlengthValidation(
|
||||
min_length = 2
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class MinlengthValidation(
|
||||
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,
|
||||
|
||||
@@ -37,9 +37,14 @@ class MinpropertiesValidation(
|
||||
min_properties = 1
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class MinpropertiesValidation(
|
||||
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,
|
||||
|
||||
@@ -37,9 +37,14 @@ class ModelNot(
|
||||
not_schema = 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,
|
||||
|
||||
@@ -37,9 +37,14 @@ class ModelNot(
|
||||
not_schema = 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,
|
||||
|
||||
@@ -61,9 +61,14 @@ class NestedAllofToCheckValidationSemantics(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
@@ -94,9 +99,14 @@ class NestedAllofToCheckValidationSemantics(
|
||||
]
|
||||
|
||||
|
||||
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 NestedAllofToCheckValidationSemantics(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
@@ -94,9 +99,14 @@ class NestedAllofToCheckValidationSemantics(
|
||||
]
|
||||
|
||||
|
||||
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 NestedAnyofToCheckValidationSemantics(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
@@ -94,9 +99,14 @@ class NestedAnyofToCheckValidationSemantics(
|
||||
]
|
||||
|
||||
|
||||
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 NestedAnyofToCheckValidationSemantics(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
@@ -94,9 +99,14 @@ class NestedAnyofToCheckValidationSemantics(
|
||||
]
|
||||
|
||||
|
||||
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 NestedOneofToCheckValidationSemantics(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
@@ -94,9 +99,14 @@ class NestedOneofToCheckValidationSemantics(
|
||||
]
|
||||
|
||||
|
||||
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 NestedOneofToCheckValidationSemantics(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
@@ -94,9 +99,14 @@ class NestedOneofToCheckValidationSemantics(
|
||||
]
|
||||
|
||||
|
||||
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 NotMoreComplexSchema(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
foo: MetaOapg.properties.foo
|
||||
foo: typing.Union[MetaOapg.properties.foo, 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["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,
|
||||
@@ -74,9 +82,14 @@ class NotMoreComplexSchema(
|
||||
)
|
||||
|
||||
|
||||
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 NotMoreComplexSchema(
|
||||
}
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
foo: MetaOapg.properties.foo
|
||||
foo: typing.Union[MetaOapg.properties.foo, 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["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,
|
||||
@@ -74,9 +82,14 @@ class NotMoreComplexSchema(
|
||||
)
|
||||
|
||||
|
||||
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,18 +43,26 @@ class ObjectPropertiesValidation(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
foo: MetaOapg.properties.foo
|
||||
bar: MetaOapg.properties.bar
|
||||
foo: typing.Union[MetaOapg.properties.foo, schemas.Unset]
|
||||
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]: ...
|
||||
|
||||
@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["foo"], 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,
|
||||
|
||||
@@ -43,18 +43,26 @@ class ObjectPropertiesValidation(
|
||||
additional_properties = schemas.AnyTypeSchema
|
||||
|
||||
|
||||
foo: MetaOapg.properties.foo
|
||||
bar: MetaOapg.properties.bar
|
||||
foo: typing.Union[MetaOapg.properties.foo, schemas.Unset]
|
||||
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]: ...
|
||||
|
||||
@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["foo"], 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,
|
||||
|
||||
@@ -47,9 +47,14 @@ class Oneof(
|
||||
inclusive_minimum = 2
|
||||
|
||||
|
||||
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,
|
||||
@@ -81,9 +86,14 @@ class Oneof(
|
||||
]
|
||||
|
||||
|
||||
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,9 +46,14 @@ class Oneof(
|
||||
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,
|
||||
@@ -80,9 +85,14 @@ class Oneof(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -58,9 +58,17 @@ class OneofComplexTypes(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> MetaOapg.properties.bar: ...
|
||||
|
||||
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,
|
||||
@@ -100,9 +108,17 @@ class OneofComplexTypes(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo"]) -> MetaOapg.properties.foo: ...
|
||||
|
||||
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["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,
|
||||
@@ -136,9 +152,14 @@ class OneofComplexTypes(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -58,9 +58,17 @@ class OneofComplexTypes(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["bar"]) -> MetaOapg.properties.bar: ...
|
||||
|
||||
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,
|
||||
@@ -100,9 +108,17 @@ class OneofComplexTypes(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo"]) -> MetaOapg.properties.foo: ...
|
||||
|
||||
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["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,
|
||||
@@ -136,9 +152,14 @@ class OneofComplexTypes(
|
||||
]
|
||||
|
||||
|
||||
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,9 +46,14 @@ class OneofWithBaseSchema(
|
||||
min_length = 2
|
||||
|
||||
|
||||
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,
|
||||
@@ -74,9 +79,14 @@ class OneofWithBaseSchema(
|
||||
max_length = 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,
|
||||
|
||||
@@ -45,9 +45,14 @@ class OneofWithBaseSchema(
|
||||
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,
|
||||
@@ -72,9 +77,14 @@ class OneofWithBaseSchema(
|
||||
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,
|
||||
|
||||
@@ -54,9 +54,14 @@ class OneofWithEmptySchema(
|
||||
]
|
||||
|
||||
|
||||
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 OneofWithEmptySchema(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -59,9 +59,17 @@ class OneofWithRequired(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo"]) -> MetaOapg.additional_properties: ...
|
||||
|
||||
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,
|
||||
@@ -99,9 +107,17 @@ class OneofWithRequired(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["baz"]) -> MetaOapg.additional_properties: ...
|
||||
|
||||
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["foo"], typing.Literal["baz"], ]):
|
||||
# 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,
|
||||
@@ -133,9 +149,14 @@ class OneofWithRequired(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -59,9 +59,17 @@ class OneofWithRequired(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo"]) -> MetaOapg.additional_properties: ...
|
||||
|
||||
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,
|
||||
@@ -99,9 +107,17 @@ class OneofWithRequired(
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["baz"]) -> MetaOapg.additional_properties: ...
|
||||
|
||||
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["foo"], typing.Literal["baz"], ]):
|
||||
# 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,
|
||||
@@ -133,9 +149,14 @@ class OneofWithRequired(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -39,9 +39,14 @@ class PatternIsNotAnchored(
|
||||
}]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class PatternIsNotAnchored(
|
||||
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,
|
||||
|
||||
@@ -39,9 +39,14 @@ class PatternValidation(
|
||||
}]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
@@ -36,9 +36,14 @@ class PatternValidation(
|
||||
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,
|
||||
|
||||
@@ -53,26 +53,34 @@ class PropertiesWithEscapedCharacters(
|
||||
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo\nbar"]) -> MetaOapg.properties.foo_nbar: ...
|
||||
def __getitem__(self, name: typing.Literal["foo\nbar"]) -> typing.Union[MetaOapg.properties.foo_nbar, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo\"bar"]) -> MetaOapg.properties.foo_bar: ...
|
||||
def __getitem__(self, name: typing.Literal["foo\"bar"]) -> typing.Union[MetaOapg.properties.foo_bar, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo\\bar"]) -> MetaOapg.properties.foo__bar: ...
|
||||
def __getitem__(self, name: typing.Literal["foo\\bar"]) -> typing.Union[MetaOapg.properties.foo__bar, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo\rbar"]) -> MetaOapg.properties.foo_rbar: ...
|
||||
def __getitem__(self, name: typing.Literal["foo\rbar"]) -> typing.Union[MetaOapg.properties.foo_rbar, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo\tbar"]) -> MetaOapg.properties.foo_tbar: ...
|
||||
def __getitem__(self, name: typing.Literal["foo\tbar"]) -> typing.Union[MetaOapg.properties.foo_tbar, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo\fbar"]) -> MetaOapg.properties.foo_fbar: ...
|
||||
def __getitem__(self, name: typing.Literal["foo\fbar"]) -> typing.Union[MetaOapg.properties.foo_fbar, 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["foo\nbar"], typing.Literal["foo\"bar"], typing.Literal["foo\\bar"], typing.Literal["foo\rbar"], typing.Literal["foo\tbar"], typing.Literal["foo\fbar"], ]):
|
||||
# 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,26 +53,34 @@ class PropertiesWithEscapedCharacters(
|
||||
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo\nbar"]) -> MetaOapg.properties.foo_nbar: ...
|
||||
def __getitem__(self, name: typing.Literal["foo\nbar"]) -> typing.Union[MetaOapg.properties.foo_nbar, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo\"bar"]) -> MetaOapg.properties.foo_bar: ...
|
||||
def __getitem__(self, name: typing.Literal["foo\"bar"]) -> typing.Union[MetaOapg.properties.foo_bar, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo\\bar"]) -> MetaOapg.properties.foo__bar: ...
|
||||
def __getitem__(self, name: typing.Literal["foo\\bar"]) -> typing.Union[MetaOapg.properties.foo__bar, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo\rbar"]) -> MetaOapg.properties.foo_rbar: ...
|
||||
def __getitem__(self, name: typing.Literal["foo\rbar"]) -> typing.Union[MetaOapg.properties.foo_rbar, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo\tbar"]) -> MetaOapg.properties.foo_tbar: ...
|
||||
def __getitem__(self, name: typing.Literal["foo\tbar"]) -> typing.Union[MetaOapg.properties.foo_tbar, schemas.Unset]: ...
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["foo\fbar"]) -> MetaOapg.properties.foo_fbar: ...
|
||||
def __getitem__(self, name: typing.Literal["foo\fbar"]) -> typing.Union[MetaOapg.properties.foo_fbar, 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["foo\nbar"], typing.Literal["foo\"bar"], typing.Literal["foo\\bar"], typing.Literal["foo\rbar"], typing.Literal["foo\tbar"], typing.Literal["foo\fbar"], ]):
|
||||
# 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,11 +43,19 @@ class PropertyNamedRefThatIsNotAReference(
|
||||
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["$ref"]) -> MetaOapg.properties.ref: ...
|
||||
def __getitem__(self, name: typing.Literal["$ref"]) -> typing.Union[MetaOapg.properties.ref, 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["$ref"], ]):
|
||||
# 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,11 +43,19 @@ class PropertyNamedRefThatIsNotAReference(
|
||||
|
||||
|
||||
@typing.overload
|
||||
def __getitem__(self, name: typing.Literal["$ref"]) -> MetaOapg.properties.ref: ...
|
||||
def __getitem__(self, name: typing.Literal["$ref"]) -> typing.Union[MetaOapg.properties.ref, 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["$ref"], ]):
|
||||
# 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,
|
||||
|
||||
@@ -39,9 +39,14 @@ class RefInAdditionalproperties(
|
||||
def additional_properties(cls) -> typing.Type['PropertyNamedRefThatIsNotAReference']:
|
||||
return PropertyNamedRefThatIsNotAReference
|
||||
|
||||
def __getitem__(self, name: str) -> 'PropertyNamedRefThatIsNotAReference':
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> 'PropertyNamedRefThatIsNotAReference':
|
||||
# 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,
|
||||
|
||||
@@ -39,9 +39,14 @@ class RefInAdditionalproperties(
|
||||
def additional_properties(cls) -> typing.Type['PropertyNamedRefThatIsNotAReference']:
|
||||
return PropertyNamedRefThatIsNotAReference
|
||||
|
||||
def __getitem__(self, name: str) -> 'PropertyNamedRefThatIsNotAReference':
|
||||
def __getitem__(self, name: typing.Union[str, ]) -> 'PropertyNamedRefThatIsNotAReference':
|
||||
# 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,9 +51,14 @@ class RefInAllof(
|
||||
]
|
||||
|
||||
|
||||
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,
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user