Typed dictionaries
Auto-generated documentation for Mobile type annotations stubs module types-aiobotocore-mobile.
BundleDetailsTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import BundleDetailsTypeDef
def get_value() -> BundleDetailsTypeDef:
return {
"bundleId": ...,
}
Definition
class BundleDetailsTypeDef(TypedDict):
bundleId: NotRequired[str],
title: NotRequired[str],
version: NotRequired[str],
description: NotRequired[str],
iconUrl: NotRequired[str],
availablePlatforms: NotRequired[List[PlatformType]], # (1)
- See PlatformType
CreateProjectRequestRequestTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import CreateProjectRequestRequestTypeDef
def get_value() -> CreateProjectRequestRequestTypeDef:
return {
"name": ...,
}
Definition
class CreateProjectRequestRequestTypeDef(TypedDict):
name: NotRequired[str],
region: NotRequired[str],
contents: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
snapshotId: NotRequired[str],
ResponseMetadataTypeDef
Usage Example
from types_aiobotocore_mobile.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,
DeleteProjectRequestRequestTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import DeleteProjectRequestRequestTypeDef
def get_value() -> DeleteProjectRequestRequestTypeDef:
return {
"projectId": ...,
}
ResourceTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"type": ...,
}
Definition
class ResourceTypeDef(TypedDict):
type: NotRequired[str],
name: NotRequired[str],
arn: NotRequired[str],
feature: NotRequired[str],
attributes: NotRequired[Dict[str, str]],
DescribeBundleRequestRequestTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import DescribeBundleRequestRequestTypeDef
def get_value() -> DescribeBundleRequestRequestTypeDef:
return {
"bundleId": ...,
}
DescribeProjectRequestRequestTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import DescribeProjectRequestRequestTypeDef
def get_value() -> DescribeProjectRequestRequestTypeDef:
return {
"projectId": ...,
}
Definition
class DescribeProjectRequestRequestTypeDef(TypedDict):
projectId: str,
syncFromResources: NotRequired[bool],
ExportBundleRequestRequestTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import ExportBundleRequestRequestTypeDef
def get_value() -> ExportBundleRequestRequestTypeDef:
return {
"bundleId": ...,
}
Definition
class ExportBundleRequestRequestTypeDef(TypedDict):
bundleId: str,
projectId: NotRequired[str],
platform: NotRequired[PlatformType], # (1)
- See PlatformType
ExportProjectRequestRequestTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import ExportProjectRequestRequestTypeDef
def get_value() -> ExportProjectRequestRequestTypeDef:
return {
"projectId": ...,
}
PaginatorConfigTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListBundlesRequestRequestTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import ListBundlesRequestRequestTypeDef
def get_value() -> ListBundlesRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListBundlesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListProjectsRequestRequestTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import ListProjectsRequestRequestTypeDef
def get_value() -> ListProjectsRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class ListProjectsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ProjectSummaryTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import ProjectSummaryTypeDef
def get_value() -> ProjectSummaryTypeDef:
return {
"name": ...,
}
Definition
class ProjectSummaryTypeDef(TypedDict):
name: NotRequired[str],
projectId: NotRequired[str],
UpdateProjectRequestRequestTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import UpdateProjectRequestRequestTypeDef
def get_value() -> UpdateProjectRequestRequestTypeDef:
return {
"projectId": ...,
}
Definition
class UpdateProjectRequestRequestTypeDef(TypedDict):
projectId: str,
contents: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
DescribeBundleResultTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import DescribeBundleResultTypeDef
def get_value() -> DescribeBundleResultTypeDef:
return {
"details": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeBundleResultTypeDef(TypedDict):
details: BundleDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ExportBundleResultTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import ExportBundleResultTypeDef
def get_value() -> ExportBundleResultTypeDef:
return {
"downloadUrl": ...,
"ResponseMetadata": ...,
}
Definition
class ExportBundleResultTypeDef(TypedDict):
downloadUrl: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ExportProjectResultTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import ExportProjectResultTypeDef
def get_value() -> ExportProjectResultTypeDef:
return {
"downloadUrl": ...,
"shareUrl": ...,
"snapshotId": ...,
"ResponseMetadata": ...,
}
Definition
class ExportProjectResultTypeDef(TypedDict):
downloadUrl: str,
shareUrl: str,
snapshotId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListBundlesResultTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import ListBundlesResultTypeDef
def get_value() -> ListBundlesResultTypeDef:
return {
"bundleList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListBundlesResultTypeDef(TypedDict):
bundleList: List[BundleDetailsTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteProjectResultTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import DeleteProjectResultTypeDef
def get_value() -> DeleteProjectResultTypeDef:
return {
"deletedResources": ...,
"orphanedResources": ...,
"ResponseMetadata": ...,
}
Definition
class DeleteProjectResultTypeDef(TypedDict):
deletedResources: List[ResourceTypeDef], # (1)
orphanedResources: List[ResourceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ResourceTypeDef
- See ResourceTypeDef
- See ResponseMetadataTypeDef
ProjectDetailsTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import ProjectDetailsTypeDef
def get_value() -> ProjectDetailsTypeDef:
return {
"name": ...,
}
Definition
class ProjectDetailsTypeDef(TypedDict):
name: NotRequired[str],
projectId: NotRequired[str],
region: NotRequired[str],
state: NotRequired[ProjectStateType], # (1)
createdDate: NotRequired[datetime],
lastUpdatedDate: NotRequired[datetime],
consoleUrl: NotRequired[str],
resources: NotRequired[List[ResourceTypeDef]], # (2)
- See ProjectStateType
- See ResourceTypeDef
ListBundlesRequestListBundlesPaginateTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import ListBundlesRequestListBundlesPaginateTypeDef
def get_value() -> ListBundlesRequestListBundlesPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListBundlesRequestListBundlesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProjectsRequestListProjectsPaginateTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import ListProjectsRequestListProjectsPaginateTypeDef
def get_value() -> ListProjectsRequestListProjectsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class ListProjectsRequestListProjectsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListProjectsResultTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import ListProjectsResultTypeDef
def get_value() -> ListProjectsResultTypeDef:
return {
"projects": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListProjectsResultTypeDef(TypedDict):
projects: List[ProjectSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateProjectResultTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import CreateProjectResultTypeDef
def get_value() -> CreateProjectResultTypeDef:
return {
"details": ...,
"ResponseMetadata": ...,
}
Definition
class CreateProjectResultTypeDef(TypedDict):
details: ProjectDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeProjectResultTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import DescribeProjectResultTypeDef
def get_value() -> DescribeProjectResultTypeDef:
return {
"details": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeProjectResultTypeDef(TypedDict):
details: ProjectDetailsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProjectResultTypeDef
Usage Example
from types_aiobotocore_mobile.type_defs import UpdateProjectResultTypeDef
def get_value() -> UpdateProjectResultTypeDef:
return {
"details": ...,
"ResponseMetadata": ...,
}