Skip to content

Typed dictionaries

Index > KinesisVideoMedia > Typed dictionaries

Auto-generated documentation for KinesisVideoMedia type annotations stubs module mypy-boto3-kinesis-video-media.

StartSelectorTypeDef

Usage Example
from mypy_boto3_kinesis_video_media.type_defs import StartSelectorTypeDef

def get_value() -> StartSelectorTypeDef:
    return {
        "StartSelectorType": ...,
    }
Definition
class StartSelectorTypeDef(TypedDict):
    StartSelectorType: StartSelectorTypeType,  # (1)
    AfterFragmentNumber: NotRequired[str],
    StartTimestamp: NotRequired[Union[datetime, str]],
    ContinuationToken: NotRequired[str],
  1. See StartSelectorTypeType

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_kinesis_video_media.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

GetMediaInputRequestTypeDef

Usage Example
from mypy_boto3_kinesis_video_media.type_defs import GetMediaInputRequestTypeDef

def get_value() -> GetMediaInputRequestTypeDef:
    return {
        "StartSelector": ...,
    }
Definition
class GetMediaInputRequestTypeDef(TypedDict):
    StartSelector: StartSelectorTypeDef,  # (1)
    StreamName: NotRequired[str],
    StreamARN: NotRequired[str],
  1. See StartSelectorTypeDef

GetMediaOutputTypeDef

Usage Example
from mypy_boto3_kinesis_video_media.type_defs import GetMediaOutputTypeDef

def get_value() -> GetMediaOutputTypeDef:
    return {
        "ContentType": ...,
        "Payload": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetMediaOutputTypeDef(TypedDict):
    ContentType: str,
    Payload: StreamingBody,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef