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)