InternalImport
Auto-generated documentation for builder.mypy_boto3_builder.type_annotations.internal_import module.
Wrapper for simple type annotations from this module.
- mypy-boto3 / Modules /
Builder
/ Mypy Boto3 Builder / Type Annotations / InternalImport
InternalImport
class InternalImport(FakeAnnotation):
def __init__(
name: str,
service_name: Optional[ServiceName] = None,
module_name: ServiceModuleName = ServiceModuleName.service_resource,
) -> None:
Wrapper for simple type annotations from this module.
Arguments
name
- Import name.service_name
- Service that import belongs to.module_name
- Service module name.
InternalImport().copy
def copy() -> 'InternalImport':
Create a copy of type annotation wrapper.
InternalImport().get_import_record
def get_import_record() -> ImportRecord:
Get import record required for using type annotation.
InternalImport().render
def render(parent_name: str = '') -> str:
Render type annotation to a valid Python code for local usage.
Returns
A string with a valid type annotation.
InternalImport().scope
@property
def scope() -> str: