class documentation

Undocumented

Method declarative_scan Perform class-specific initializaton at early declarative scanning time.
Method found_in_pep593_annotated return a copy of this object to use in declarative when the object is found inside of an Annotated object.
Class Variable __slots__ Undocumented
Method _raise_for_required Undocumented
def declarative_scan(self, decl_scan: _ClassScanMapperConfig, registry: RegistryType, cls: Type[Any], originating_module: Optional[str], key: str, mapped_container: Optional[Type[Mapped[Any]]], annotation: Optional[_AnnotationScanType], extracted_mapped_annotation: Optional[_AnnotationScanType], is_dataclass_field: bool): (source)

Perform class-specific initializaton at early declarative scanning time. .. versionadded:: 2.0

def found_in_pep593_annotated(self) -> Any: (source)

return a copy of this object to use in declarative when the object is found inside of an Annotated object.

def _raise_for_required(self, key: str, cls: Type[Any]) -> NoReturn: (source)

Undocumented