ExternalImport
Auto-generated documentation for mypy_boto3_builder.type_annotations.external_import module.
Wrapper for type annotations imported from 3rd party libraries, like boto3.service.Service
.
- mypy-boto3-builder / Modules / Mypy Boto3 Builder / Type Annotations / ExternalImport
ExternalImport
class ExternalImport(FakeAnnotation):
def __init__(
source: ImportString,
name: str = '',
alias: str = '',
) -> None:
Wrapper for type annotations imported from 3rd party libraries, like boto3.service.Service
.
Arguments
source
- Module import string.name
- Import name.alias
- Import local name.
See also
ExternalImport().copy
def copy() -> 'ExternalImport':
Create a copy of type annotation wrapper.
ExternalImport().get_import_record
def get_import_record() -> ImportRecord:
Get import record required for using type annotation.
See also
ExternalImport().import_record
@property
def import_record() -> ImportRecord:
Get import record required for using type annotation.
See also
ExternalImport().render
def render(parent_name: str = '') -> str:
Get string with local name to use.
Returns
Import record local name.