Skip to content

Typed dictionaries#

Index > Honeycode > 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)
  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]],
  1. 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)
  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],
  1. 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)
  1. See ImportDataCharacterEncodingType

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)
  1. See ResponseMetadataTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  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)
  1. See PaginatorConfigTypeDef

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)
  1. See PaginatorConfigTypeDef

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)
  1. See ResponseMetadataTypeDef

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)
  1. See TableDataImportJobStatusType
  2. See ResponseMetadataTypeDef

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)
  1. See FailedBatchItemTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FailedBatchItemTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See FailedBatchItemTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See UpsertRowsResultTypeDef
  2. See FailedBatchItemTypeDef
  3. See ResponseMetadataTypeDef

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)
  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)
  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)
  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],
  1. 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)
  1. See SourceDataColumnPropertiesTypeDef

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)
  1. See FilterTypeDef
  2. 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],
  1. 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)
  1. See FilterTypeDef
  2. 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],
  1. See VariableValueTypeDef

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],
  1. See VariableValueTypeDef

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)
  1. See ImportDataSourceConfigTypeDef

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)
  1. See TableColumnTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See TableTypeDef
  2. 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],
  1. See CreateRowDataTypeDef

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],
  1. See UpdateRowDataTypeDef

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)
  1. See TableRowTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See TableRowTypeDef
  2. See ResponseMetadataTypeDef

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)
  1. See ColumnMetadataTypeDef
  2. See ResultRowTypeDef

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)
  1. See DestinationOptionsTypeDef
  2. See DelimitedTextImportOptionsTypeDef

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],
  1. See UpsertRowDataTypeDef

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)
  1. See ResultSetTypeDef
  2. See ResponseMetadataTypeDef

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,
  1. See ImportDataSourceTypeDef
  2. See ImportSourceDataFormatType
  3. See ImportOptionsTypeDef

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)
  1. See ImportJobSubmitterTypeDef
  2. See ImportOptionsTypeDef
  3. See ImportDataSourceTypeDef

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)
  1. See TableDataImportJobStatusType
  2. See TableDataImportJobMetadataTypeDef
  3. See ErrorCodeType
  4. See ResponseMetadataTypeDef