Skip to content

Type definitions#

Index > KinesisVideoWebRTCStorage > Type definitions

Auto-generated documentation for KinesisVideoWebRTCStorage type annotations stubs module mypy-boto3-kinesis-video-webrtc-storage.

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_kinesis_video_webrtc_storage.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

JoinStorageSessionAsViewerInputTypeDef#

# JoinStorageSessionAsViewerInputTypeDef TypedDict usage example

from mypy_boto3_kinesis_video_webrtc_storage.type_defs import JoinStorageSessionAsViewerInputTypeDef


def get_value() -> JoinStorageSessionAsViewerInputTypeDef:
    return {
        "channelArn": ...,
    }


# JoinStorageSessionAsViewerInputTypeDef definition

class JoinStorageSessionAsViewerInputTypeDef(TypedDict):
    channelArn: str,
    clientId: str,

JoinStorageSessionInputTypeDef#

# JoinStorageSessionInputTypeDef TypedDict usage example

from mypy_boto3_kinesis_video_webrtc_storage.type_defs import JoinStorageSessionInputTypeDef


def get_value() -> JoinStorageSessionInputTypeDef:
    return {
        "channelArn": ...,
    }


# JoinStorageSessionInputTypeDef definition

class JoinStorageSessionInputTypeDef(TypedDict):
    channelArn: str,

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_kinesis_video_webrtc_storage.type_defs import EmptyResponseMetadataTypeDef


def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }


# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef