Typed dictionaries#
Auto-generated documentation for Honeycode type annotations stubs module mypy-boto3-honeycode.
FailedBatchItemTypeDef#
# FailedBatchItemTypeDef usage example
from mypy_boto3_honeycode.type_defs import FailedBatchItemTypeDef
def get_value() -> FailedBatchItemTypeDef:
return {
"id": ...,
"errorMessage": ...,
}
# FailedBatchItemTypeDef definition
class FailedBatchItemTypeDef(TypedDict):
id: str,
errorMessage: str,
BatchDeleteTableRowsRequestRequestTypeDef#
# BatchDeleteTableRowsRequestRequestTypeDef usage example
from mypy_boto3_honeycode.type_defs import BatchDeleteTableRowsRequestRequestTypeDef
def get_value() -> BatchDeleteTableRowsRequestRequestTypeDef:
return {
"workbookId": ...,
"tableId": ...,
"rowIds": ...,
}
# BatchDeleteTableRowsRequestRequestTypeDef definition
class BatchDeleteTableRowsRequestRequestTypeDef(TypedDict):
workbookId: str,
tableId: str,
rowIds: Sequence[str],
clientRequestToken: NotRequired[str],
UpsertRowsResultTypeDef#
# UpsertRowsResultTypeDef usage example
from mypy_boto3_honeycode.type_defs import UpsertRowsResultTypeDef
def get_value() -> UpsertRowsResultTypeDef:
return {
"rowIds": ...,
"upsertAction": ...,
}
# UpsertRowsResultTypeDef definition
class UpsertRowsResultTypeDef(TypedDict):
rowIds: List[str],
upsertAction: UpsertActionType, # (1)
- See UpsertActionType
CellInputTypeDef#
# CellInputTypeDef usage example
from mypy_boto3_honeycode.type_defs import CellInputTypeDef
def get_value() -> CellInputTypeDef:
return {
"fact": ...,
}
# CellInputTypeDef definition
class CellInputTypeDef(TypedDict):
fact: NotRequired[str],
facts: NotRequired[Sequence[str]],
CellTypeDef#
# CellTypeDef usage example
from mypy_boto3_honeycode.type_defs import CellTypeDef
def get_value() -> CellTypeDef:
return {
"formula": ...,
}
# CellTypeDef definition
class CellTypeDef(TypedDict):
formula: NotRequired[str],
format: NotRequired[FormatType], # (1)
rawValue: NotRequired[str],
formattedValue: NotRequired[str],
formattedValues: NotRequired[List[str]],
- See FormatType
ColumnMetadataTypeDef#
# ColumnMetadataTypeDef usage example
from mypy_boto3_honeycode.type_defs import ColumnMetadataTypeDef
def get_value() -> ColumnMetadataTypeDef:
return {
"name": ...,
"format": ...,
}
# ColumnMetadataTypeDef definition
class ColumnMetadataTypeDef(TypedDict):
name: str,
format: FormatType, # (1)
- See FormatType
DataItemTypeDef#
# DataItemTypeDef usage example
from mypy_boto3_honeycode.type_defs import DataItemTypeDef
def get_value() -> DataItemTypeDef:
return {
"overrideFormat": ...,
}
# DataItemTypeDef definition
class DataItemTypeDef(TypedDict):
overrideFormat: NotRequired[FormatType], # (1)
rawValue: NotRequired[str],
formattedValue: NotRequired[str],
- See FormatType
DelimitedTextImportOptionsTypeDef#
# DelimitedTextImportOptionsTypeDef usage example
from mypy_boto3_honeycode.type_defs import DelimitedTextImportOptionsTypeDef
def get_value() -> DelimitedTextImportOptionsTypeDef:
return {
"delimiter": ...,
}
# DelimitedTextImportOptionsTypeDef definition
class DelimitedTextImportOptionsTypeDef(TypedDict):
delimiter: str,
hasHeaderRow: NotRequired[bool],
ignoreEmptyRows: NotRequired[bool],
dataCharacterEncoding: NotRequired[ImportDataCharacterEncodingType], # (1)
DescribeTableDataImportJobRequestRequestTypeDef#
# DescribeTableDataImportJobRequestRequestTypeDef usage example
from mypy_boto3_honeycode.type_defs import DescribeTableDataImportJobRequestRequestTypeDef
def get_value() -> DescribeTableDataImportJobRequestRequestTypeDef:
return {
"workbookId": ...,
"tableId": ...,
"jobId": ...,
}
# DescribeTableDataImportJobRequestRequestTypeDef definition
class DescribeTableDataImportJobRequestRequestTypeDef(TypedDict):
workbookId: str,
tableId: str,
jobId: str,
SourceDataColumnPropertiesTypeDef#
# SourceDataColumnPropertiesTypeDef usage example
from mypy_boto3_honeycode.type_defs import SourceDataColumnPropertiesTypeDef
def get_value() -> SourceDataColumnPropertiesTypeDef:
return {
"columnIndex": ...,
}
# SourceDataColumnPropertiesTypeDef definition
class SourceDataColumnPropertiesTypeDef(TypedDict):
columnIndex: NotRequired[int],
FilterTypeDef#
# FilterTypeDef usage example
from mypy_boto3_honeycode.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"formula": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
formula: str,
contextRowId: NotRequired[str],
VariableValueTypeDef#
# VariableValueTypeDef usage example
from mypy_boto3_honeycode.type_defs import VariableValueTypeDef
def get_value() -> VariableValueTypeDef:
return {
"rawValue": ...,
}
# VariableValueTypeDef definition
class VariableValueTypeDef(TypedDict):
rawValue: str,
ImportDataSourceConfigTypeDef#
# ImportDataSourceConfigTypeDef usage example
from mypy_boto3_honeycode.type_defs import ImportDataSourceConfigTypeDef
def get_value() -> ImportDataSourceConfigTypeDef:
return {
"dataSourceUrl": ...,
}
# ImportDataSourceConfigTypeDef definition
class ImportDataSourceConfigTypeDef(TypedDict):
dataSourceUrl: NotRequired[str],
ImportJobSubmitterTypeDef#
# ImportJobSubmitterTypeDef usage example
from mypy_boto3_honeycode.type_defs import ImportJobSubmitterTypeDef
def get_value() -> ImportJobSubmitterTypeDef:
return {
"email": ...,
}
# ImportJobSubmitterTypeDef definition
class ImportJobSubmitterTypeDef(TypedDict):
email: NotRequired[str],
userArn: NotRequired[str],
InvokeScreenAutomationResultTypeDef#
# InvokeScreenAutomationResultTypeDef usage example
from mypy_boto3_honeycode.type_defs import InvokeScreenAutomationResultTypeDef
def get_value() -> InvokeScreenAutomationResultTypeDef:
return {
"workbookCursor": ...,
"ResponseMetadata": ...,
}
# InvokeScreenAutomationResultTypeDef definition
class InvokeScreenAutomationResultTypeDef(TypedDict):
workbookCursor: int,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTableColumnsRequestListTableColumnsPaginateTypeDef#
# ListTableColumnsRequestListTableColumnsPaginateTypeDef usage example
from mypy_boto3_honeycode.type_defs import ListTableColumnsRequestListTableColumnsPaginateTypeDef
def get_value() -> ListTableColumnsRequestListTableColumnsPaginateTypeDef:
return {
"workbookId": ...,
"tableId": ...,
}
# ListTableColumnsRequestListTableColumnsPaginateTypeDef definition
class ListTableColumnsRequestListTableColumnsPaginateTypeDef(TypedDict):
workbookId: str,
tableId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTableColumnsRequestRequestTypeDef#
# ListTableColumnsRequestRequestTypeDef usage example
from mypy_boto3_honeycode.type_defs import ListTableColumnsRequestRequestTypeDef
def get_value() -> ListTableColumnsRequestRequestTypeDef:
return {
"workbookId": ...,
"tableId": ...,
}
# ListTableColumnsRequestRequestTypeDef definition
class ListTableColumnsRequestRequestTypeDef(TypedDict):
workbookId: str,
tableId: str,
nextToken: NotRequired[str],
TableColumnTypeDef#
# TableColumnTypeDef usage example
from mypy_boto3_honeycode.type_defs import TableColumnTypeDef
def get_value() -> TableColumnTypeDef:
return {
"tableColumnId": ...,
}
# TableColumnTypeDef definition
class TableColumnTypeDef(TypedDict):
tableColumnId: NotRequired[str],
tableColumnName: NotRequired[str],
format: NotRequired[FormatType], # (1)
- See FormatType
ListTableRowsRequestListTableRowsPaginateTypeDef#
# ListTableRowsRequestListTableRowsPaginateTypeDef usage example
from mypy_boto3_honeycode.type_defs import ListTableRowsRequestListTableRowsPaginateTypeDef
def get_value() -> ListTableRowsRequestListTableRowsPaginateTypeDef:
return {
"workbookId": ...,
"tableId": ...,
}
# ListTableRowsRequestListTableRowsPaginateTypeDef definition
class ListTableRowsRequestListTableRowsPaginateTypeDef(TypedDict):
workbookId: str,
tableId: str,
rowIds: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTableRowsRequestRequestTypeDef#
# ListTableRowsRequestRequestTypeDef usage example
from mypy_boto3_honeycode.type_defs import ListTableRowsRequestRequestTypeDef
def get_value() -> ListTableRowsRequestRequestTypeDef:
return {
"workbookId": ...,
"tableId": ...,
}
# ListTableRowsRequestRequestTypeDef definition
class ListTableRowsRequestRequestTypeDef(TypedDict):
workbookId: str,
tableId: str,
rowIds: NotRequired[Sequence[str]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTablesRequestListTablesPaginateTypeDef#
# ListTablesRequestListTablesPaginateTypeDef usage example
from mypy_boto3_honeycode.type_defs import ListTablesRequestListTablesPaginateTypeDef
def get_value() -> ListTablesRequestListTablesPaginateTypeDef:
return {
"workbookId": ...,
}
# ListTablesRequestListTablesPaginateTypeDef definition
class ListTablesRequestListTablesPaginateTypeDef(TypedDict):
workbookId: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListTablesRequestRequestTypeDef#
# ListTablesRequestRequestTypeDef usage example
from mypy_boto3_honeycode.type_defs import ListTablesRequestRequestTypeDef
def get_value() -> ListTablesRequestRequestTypeDef:
return {
"workbookId": ...,
}
# ListTablesRequestRequestTypeDef definition
class ListTablesRequestRequestTypeDef(TypedDict):
workbookId: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
TableTypeDef#
# TableTypeDef usage example
from mypy_boto3_honeycode.type_defs import TableTypeDef
def get_value() -> TableTypeDef:
return {
"tableId": ...,
}
# TableTypeDef definition
class TableTypeDef(TypedDict):
tableId: NotRequired[str],
tableName: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef usage example
from mypy_boto3_honeycode.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
ListTagsForResourceResultTypeDef#
# ListTagsForResourceResultTypeDef usage example
from mypy_boto3_honeycode.type_defs import ListTagsForResourceResultTypeDef
def get_value() -> ListTagsForResourceResultTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
# ListTagsForResourceResultTypeDef definition
class ListTagsForResourceResultTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef usage example
from mypy_boto3_honeycode.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef usage example
from mypy_boto3_honeycode.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
StartTableDataImportJobResultTypeDef#
# StartTableDataImportJobResultTypeDef usage example
from mypy_boto3_honeycode.type_defs import StartTableDataImportJobResultTypeDef
def get_value() -> StartTableDataImportJobResultTypeDef:
return {
"jobId": ...,
"jobStatus": ...,
"ResponseMetadata": ...,
}
# StartTableDataImportJobResultTypeDef definition
class StartTableDataImportJobResultTypeDef(TypedDict):
jobId: str,
jobStatus: TableDataImportJobStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef usage example
from mypy_boto3_honeycode.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef usage example
from mypy_boto3_honeycode.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
BatchCreateTableRowsResultTypeDef#
# BatchCreateTableRowsResultTypeDef usage example
from mypy_boto3_honeycode.type_defs import BatchCreateTableRowsResultTypeDef
def get_value() -> BatchCreateTableRowsResultTypeDef:
return {
"workbookCursor": ...,
"createdRows": ...,
"failedBatchItems": ...,
"ResponseMetadata": ...,
}
# BatchCreateTableRowsResultTypeDef definition
class BatchCreateTableRowsResultTypeDef(TypedDict):
workbookCursor: int,
createdRows: Dict[str, str],
failedBatchItems: List[FailedBatchItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDeleteTableRowsResultTypeDef#
# BatchDeleteTableRowsResultTypeDef usage example
from mypy_boto3_honeycode.type_defs import BatchDeleteTableRowsResultTypeDef
def get_value() -> BatchDeleteTableRowsResultTypeDef:
return {
"workbookCursor": ...,
"failedBatchItems": ...,
"ResponseMetadata": ...,
}
# BatchDeleteTableRowsResultTypeDef definition
class BatchDeleteTableRowsResultTypeDef(TypedDict):
workbookCursor: int,
failedBatchItems: List[FailedBatchItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchUpdateTableRowsResultTypeDef#
# BatchUpdateTableRowsResultTypeDef usage example
from mypy_boto3_honeycode.type_defs import BatchUpdateTableRowsResultTypeDef
def get_value() -> BatchUpdateTableRowsResultTypeDef:
return {
"workbookCursor": ...,
"failedBatchItems": ...,
"ResponseMetadata": ...,
}
# BatchUpdateTableRowsResultTypeDef definition
class BatchUpdateTableRowsResultTypeDef(TypedDict):
workbookCursor: int,
failedBatchItems: List[FailedBatchItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchUpsertTableRowsResultTypeDef#
# BatchUpsertTableRowsResultTypeDef usage example
from mypy_boto3_honeycode.type_defs import BatchUpsertTableRowsResultTypeDef
def get_value() -> BatchUpsertTableRowsResultTypeDef:
return {
"rows": ...,
"workbookCursor": ...,
"failedBatchItems": ...,
"ResponseMetadata": ...,
}
# BatchUpsertTableRowsResultTypeDef definition
class BatchUpsertTableRowsResultTypeDef(TypedDict):
rows: Dict[str, UpsertRowsResultTypeDef], # (1)
workbookCursor: int,
failedBatchItems: List[FailedBatchItemTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
CreateRowDataTypeDef#
# CreateRowDataTypeDef usage example
from mypy_boto3_honeycode.type_defs import CreateRowDataTypeDef
def get_value() -> CreateRowDataTypeDef:
return {
"batchItemId": ...,
"cellsToCreate": ...,
}
# CreateRowDataTypeDef definition
class CreateRowDataTypeDef(TypedDict):
batchItemId: str,
cellsToCreate: Mapping[str, CellInputTypeDef], # (1)
- See CellInputTypeDef
UpdateRowDataTypeDef#
# UpdateRowDataTypeDef usage example
from mypy_boto3_honeycode.type_defs import UpdateRowDataTypeDef
def get_value() -> UpdateRowDataTypeDef:
return {
"rowId": ...,
"cellsToUpdate": ...,
}
# UpdateRowDataTypeDef definition
class UpdateRowDataTypeDef(TypedDict):
rowId: str,
cellsToUpdate: Mapping[str, CellInputTypeDef], # (1)
- See CellInputTypeDef
TableRowTypeDef#
# TableRowTypeDef usage example
from mypy_boto3_honeycode.type_defs import TableRowTypeDef
def get_value() -> TableRowTypeDef:
return {
"rowId": ...,
"cells": ...,
}
# TableRowTypeDef definition
class TableRowTypeDef(TypedDict):
rowId: str,
cells: List[CellTypeDef], # (1)
- See CellTypeDef
ResultRowTypeDef#
# ResultRowTypeDef usage example
from mypy_boto3_honeycode.type_defs import ResultRowTypeDef
def get_value() -> ResultRowTypeDef:
return {
"dataItems": ...,
}
# ResultRowTypeDef definition
class ResultRowTypeDef(TypedDict):
dataItems: List[DataItemTypeDef], # (1)
rowId: NotRequired[str],
- See DataItemTypeDef
DestinationOptionsTypeDef#
# DestinationOptionsTypeDef usage example
from mypy_boto3_honeycode.type_defs import DestinationOptionsTypeDef
def get_value() -> DestinationOptionsTypeDef:
return {
"columnMap": ...,
}
# DestinationOptionsTypeDef definition
class DestinationOptionsTypeDef(TypedDict):
columnMap: NotRequired[Dict[str, SourceDataColumnPropertiesTypeDef]], # (1)
QueryTableRowsRequestQueryTableRowsPaginateTypeDef#
# QueryTableRowsRequestQueryTableRowsPaginateTypeDef usage example
from mypy_boto3_honeycode.type_defs import QueryTableRowsRequestQueryTableRowsPaginateTypeDef
def get_value() -> QueryTableRowsRequestQueryTableRowsPaginateTypeDef:
return {
"workbookId": ...,
"tableId": ...,
"filterFormula": ...,
}
# QueryTableRowsRequestQueryTableRowsPaginateTypeDef definition
class QueryTableRowsRequestQueryTableRowsPaginateTypeDef(TypedDict):
workbookId: str,
tableId: str,
filterFormula: FilterTypeDef, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
QueryTableRowsRequestRequestTypeDef#
# QueryTableRowsRequestRequestTypeDef usage example
from mypy_boto3_honeycode.type_defs import QueryTableRowsRequestRequestTypeDef
def get_value() -> QueryTableRowsRequestRequestTypeDef:
return {
"workbookId": ...,
"tableId": ...,
"filterFormula": ...,
}
# QueryTableRowsRequestRequestTypeDef definition
class QueryTableRowsRequestRequestTypeDef(TypedDict):
workbookId: str,
tableId: str,
filterFormula: FilterTypeDef, # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
- See FilterTypeDef
UpsertRowDataTypeDef#
# UpsertRowDataTypeDef usage example
from mypy_boto3_honeycode.type_defs import UpsertRowDataTypeDef
def get_value() -> UpsertRowDataTypeDef:
return {
"batchItemId": ...,
"filter": ...,
"cellsToUpdate": ...,
}
# UpsertRowDataTypeDef definition
class UpsertRowDataTypeDef(TypedDict):
batchItemId: str,
filter: FilterTypeDef, # (1)
cellsToUpdate: Mapping[str, CellInputTypeDef], # (2)
- See FilterTypeDef
- See CellInputTypeDef
GetScreenDataRequestRequestTypeDef#
# GetScreenDataRequestRequestTypeDef usage example
from mypy_boto3_honeycode.type_defs import GetScreenDataRequestRequestTypeDef
def get_value() -> GetScreenDataRequestRequestTypeDef:
return {
"workbookId": ...,
"appId": ...,
"screenId": ...,
}
# GetScreenDataRequestRequestTypeDef definition
class GetScreenDataRequestRequestTypeDef(TypedDict):
workbookId: str,
appId: str,
screenId: str,
variables: NotRequired[Mapping[str, VariableValueTypeDef]], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
InvokeScreenAutomationRequestRequestTypeDef#
# InvokeScreenAutomationRequestRequestTypeDef usage example
from mypy_boto3_honeycode.type_defs import InvokeScreenAutomationRequestRequestTypeDef
def get_value() -> InvokeScreenAutomationRequestRequestTypeDef:
return {
"workbookId": ...,
"appId": ...,
"screenId": ...,
"screenAutomationId": ...,
}
# InvokeScreenAutomationRequestRequestTypeDef definition
class InvokeScreenAutomationRequestRequestTypeDef(TypedDict):
workbookId: str,
appId: str,
screenId: str,
screenAutomationId: str,
variables: NotRequired[Mapping[str, VariableValueTypeDef]], # (1)
rowId: NotRequired[str],
clientRequestToken: NotRequired[str],
ImportDataSourceTypeDef#
# ImportDataSourceTypeDef usage example
from mypy_boto3_honeycode.type_defs import ImportDataSourceTypeDef
def get_value() -> ImportDataSourceTypeDef:
return {
"dataSourceConfig": ...,
}
# ImportDataSourceTypeDef definition
class ImportDataSourceTypeDef(TypedDict):
dataSourceConfig: ImportDataSourceConfigTypeDef, # (1)
ListTableColumnsResultTypeDef#
# ListTableColumnsResultTypeDef usage example
from mypy_boto3_honeycode.type_defs import ListTableColumnsResultTypeDef
def get_value() -> ListTableColumnsResultTypeDef:
return {
"tableColumns": ...,
"nextToken": ...,
"workbookCursor": ...,
"ResponseMetadata": ...,
}
# ListTableColumnsResultTypeDef definition
class ListTableColumnsResultTypeDef(TypedDict):
tableColumns: List[TableColumnTypeDef], # (1)
nextToken: str,
workbookCursor: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTablesResultTypeDef#
# ListTablesResultTypeDef usage example
from mypy_boto3_honeycode.type_defs import ListTablesResultTypeDef
def get_value() -> ListTablesResultTypeDef:
return {
"tables": ...,
"nextToken": ...,
"workbookCursor": ...,
"ResponseMetadata": ...,
}
# ListTablesResultTypeDef definition
class ListTablesResultTypeDef(TypedDict):
tables: List[TableTypeDef], # (1)
nextToken: str,
workbookCursor: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TableTypeDef
- See ResponseMetadataTypeDef
BatchCreateTableRowsRequestRequestTypeDef#
# BatchCreateTableRowsRequestRequestTypeDef usage example
from mypy_boto3_honeycode.type_defs import BatchCreateTableRowsRequestRequestTypeDef
def get_value() -> BatchCreateTableRowsRequestRequestTypeDef:
return {
"workbookId": ...,
"tableId": ...,
"rowsToCreate": ...,
}
# BatchCreateTableRowsRequestRequestTypeDef definition
class BatchCreateTableRowsRequestRequestTypeDef(TypedDict):
workbookId: str,
tableId: str,
rowsToCreate: Sequence[CreateRowDataTypeDef], # (1)
clientRequestToken: NotRequired[str],
BatchUpdateTableRowsRequestRequestTypeDef#
# BatchUpdateTableRowsRequestRequestTypeDef usage example
from mypy_boto3_honeycode.type_defs import BatchUpdateTableRowsRequestRequestTypeDef
def get_value() -> BatchUpdateTableRowsRequestRequestTypeDef:
return {
"workbookId": ...,
"tableId": ...,
"rowsToUpdate": ...,
}
# BatchUpdateTableRowsRequestRequestTypeDef definition
class BatchUpdateTableRowsRequestRequestTypeDef(TypedDict):
workbookId: str,
tableId: str,
rowsToUpdate: Sequence[UpdateRowDataTypeDef], # (1)
clientRequestToken: NotRequired[str],
ListTableRowsResultTypeDef#
# ListTableRowsResultTypeDef usage example
from mypy_boto3_honeycode.type_defs import ListTableRowsResultTypeDef
def get_value() -> ListTableRowsResultTypeDef:
return {
"columnIds": ...,
"rows": ...,
"rowIdsNotFound": ...,
"nextToken": ...,
"workbookCursor": ...,
"ResponseMetadata": ...,
}
# ListTableRowsResultTypeDef definition
class ListTableRowsResultTypeDef(TypedDict):
columnIds: List[str],
rows: List[TableRowTypeDef], # (1)
rowIdsNotFound: List[str],
nextToken: str,
workbookCursor: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
QueryTableRowsResultTypeDef#
# QueryTableRowsResultTypeDef usage example
from mypy_boto3_honeycode.type_defs import QueryTableRowsResultTypeDef
def get_value() -> QueryTableRowsResultTypeDef:
return {
"columnIds": ...,
"rows": ...,
"nextToken": ...,
"workbookCursor": ...,
"ResponseMetadata": ...,
}
# QueryTableRowsResultTypeDef definition
class QueryTableRowsResultTypeDef(TypedDict):
columnIds: List[str],
rows: List[TableRowTypeDef], # (1)
nextToken: str,
workbookCursor: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ResultSetTypeDef#
# ResultSetTypeDef usage example
from mypy_boto3_honeycode.type_defs import ResultSetTypeDef
def get_value() -> ResultSetTypeDef:
return {
"headers": ...,
"rows": ...,
}
# ResultSetTypeDef definition
class ResultSetTypeDef(TypedDict):
headers: List[ColumnMetadataTypeDef], # (1)
rows: List[ResultRowTypeDef], # (2)
ImportOptionsTypeDef#
# ImportOptionsTypeDef usage example
from mypy_boto3_honeycode.type_defs import ImportOptionsTypeDef
def get_value() -> ImportOptionsTypeDef:
return {
"destinationOptions": ...,
}
# ImportOptionsTypeDef definition
class ImportOptionsTypeDef(TypedDict):
destinationOptions: NotRequired[DestinationOptionsTypeDef], # (1)
delimitedTextOptions: NotRequired[DelimitedTextImportOptionsTypeDef], # (2)
BatchUpsertTableRowsRequestRequestTypeDef#
# BatchUpsertTableRowsRequestRequestTypeDef usage example
from mypy_boto3_honeycode.type_defs import BatchUpsertTableRowsRequestRequestTypeDef
def get_value() -> BatchUpsertTableRowsRequestRequestTypeDef:
return {
"workbookId": ...,
"tableId": ...,
"rowsToUpsert": ...,
}
# BatchUpsertTableRowsRequestRequestTypeDef definition
class BatchUpsertTableRowsRequestRequestTypeDef(TypedDict):
workbookId: str,
tableId: str,
rowsToUpsert: Sequence[UpsertRowDataTypeDef], # (1)
clientRequestToken: NotRequired[str],
GetScreenDataResultTypeDef#
# GetScreenDataResultTypeDef usage example
from mypy_boto3_honeycode.type_defs import GetScreenDataResultTypeDef
def get_value() -> GetScreenDataResultTypeDef:
return {
"results": ...,
"workbookCursor": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
# GetScreenDataResultTypeDef definition
class GetScreenDataResultTypeDef(TypedDict):
results: Dict[str, ResultSetTypeDef], # (1)
workbookCursor: int,
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartTableDataImportJobRequestRequestTypeDef#
# StartTableDataImportJobRequestRequestTypeDef usage example
from mypy_boto3_honeycode.type_defs import StartTableDataImportJobRequestRequestTypeDef
def get_value() -> StartTableDataImportJobRequestRequestTypeDef:
return {
"workbookId": ...,
"dataSource": ...,
"dataFormat": ...,
"destinationTableId": ...,
"importOptions": ...,
"clientRequestToken": ...,
}
# StartTableDataImportJobRequestRequestTypeDef definition
class StartTableDataImportJobRequestRequestTypeDef(TypedDict):
workbookId: str,
dataSource: ImportDataSourceTypeDef, # (1)
dataFormat: ImportSourceDataFormatType, # (2)
destinationTableId: str,
importOptions: ImportOptionsTypeDef, # (3)
clientRequestToken: str,
TableDataImportJobMetadataTypeDef#
# TableDataImportJobMetadataTypeDef usage example
from mypy_boto3_honeycode.type_defs import TableDataImportJobMetadataTypeDef
def get_value() -> TableDataImportJobMetadataTypeDef:
return {
"submitter": ...,
"submitTime": ...,
"importOptions": ...,
"dataSource": ...,
}
# TableDataImportJobMetadataTypeDef definition
class TableDataImportJobMetadataTypeDef(TypedDict):
submitter: ImportJobSubmitterTypeDef, # (1)
submitTime: datetime,
importOptions: ImportOptionsTypeDef, # (2)
dataSource: ImportDataSourceTypeDef, # (3)
DescribeTableDataImportJobResultTypeDef#
# DescribeTableDataImportJobResultTypeDef usage example
from mypy_boto3_honeycode.type_defs import DescribeTableDataImportJobResultTypeDef
def get_value() -> DescribeTableDataImportJobResultTypeDef:
return {
"jobStatus": ...,
"message": ...,
"jobMetadata": ...,
"errorCode": ...,
"ResponseMetadata": ...,
}
# DescribeTableDataImportJobResultTypeDef definition
class DescribeTableDataImportJobResultTypeDef(TypedDict):
jobStatus: TableDataImportJobStatusType, # (1)
message: str,
jobMetadata: TableDataImportJobMetadataTypeDef, # (2)
errorCode: ErrorCodeType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)