ClassRecord#
Mypy_boto3_builder Index / Mypy Boto3 Builder / Structures / ClassRecord
Auto-generated documentation for mypy_boto3_builder.structures.class_record module.
ClassRecord#
Show source in class_record.py:16
Base class for all structures that can be rendered to a class.
Signature#
class ClassRecord:
def __init__(
self,
name: str,
methods: Iterable[Method] = (),
attributes: Iterable[Attribute] = (),
bases: Iterable[FakeAnnotation] = (),
use_alias: bool = False,
): ...
See also#
ClassRecord().alias_name#
Show source in class_record.py:43
Class alias name for safe import.
Returns#
Name prefixed with underscore.
Signature#
ClassRecord().boto3_doc_link#
Show source in class_record.py:36
Link to boto3 docs.
Signature#
ClassRecord().get_internal_imports#
Show source in class_record.py:77
Get internal imports from methods.
Signature#
See also#
ClassRecord().get_method#
Show source in class_record.py:104
Get method by name.
Signature#
See also#
ClassRecord().get_required_import_records#
Show source in class_record.py:67
Extract import records from required type annotations.
Signature#
See also#
ClassRecord().iterate_types#
Show source in class_record.py:56
Iterate over type annotations for methods, attributes and bases.
Signature#
See also#
ClassRecord().method_names#
Show source in class_record.py:97
Unique method names.
Signature#
ClassRecord().variable_name#
Show source in class_record.py:90
Variable name for an instance of this class.