Skip to content

Type definitions#

Index > Honeycode > Type definitions

Auto-generated documentation for Honeycode type annotations stubs module mypy-boto3-honeycode.

FailedBatchItemTypeDef#

# FailedBatchItemTypeDef definition

class FailedBatchItemTypeDef(TypedDict):
    id: str,
    errorMessage: str,

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef definition

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

BatchDeleteTableRowsRequestRequestTypeDef#

# BatchDeleteTableRowsRequestRequestTypeDef definition

class BatchDeleteTableRowsRequestRequestTypeDef(TypedDict):
    workbookId: str,
    tableId: str,
    rowIds: Sequence[str],
    clientRequestToken: NotRequired[str],

UpsertRowsResultTypeDef#

# UpsertRowsResultTypeDef definition

class UpsertRowsResultTypeDef(TypedDict):
    rowIds: List[str],
    upsertAction: UpsertActionType,  # (1)
  1. See UpsertActionType

CellInputTypeDef#

# CellInputTypeDef definition

class CellInputTypeDef(TypedDict):
    fact: NotRequired[str],
    facts: NotRequired[Sequence[str]],

CellTypeDef#

# 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 definition

class ColumnMetadataTypeDef(TypedDict):
    name: str,
    format: FormatType,  # (1)
  1. See FormatType

DataItemTypeDef#

# DataItemTypeDef definition

class DataItemTypeDef(TypedDict):
    overrideFormat: NotRequired[FormatType],  # (1)
    rawValue: NotRequired[str],
    formattedValue: NotRequired[str],
  1. See FormatType

DelimitedTextImportOptionsTypeDef#

# DelimitedTextImportOptionsTypeDef definition

class DelimitedTextImportOptionsTypeDef(TypedDict):
    delimiter: str,
    hasHeaderRow: NotRequired[bool],
    ignoreEmptyRows: NotRequired[bool],
    dataCharacterEncoding: NotRequired[ImportDataCharacterEncodingType],  # (1)
  1. See ImportDataCharacterEncodingType

DescribeTableDataImportJobRequestRequestTypeDef#

# DescribeTableDataImportJobRequestRequestTypeDef definition

class DescribeTableDataImportJobRequestRequestTypeDef(TypedDict):
    workbookId: str,
    tableId: str,
    jobId: str,

SourceDataColumnPropertiesTypeDef#

# SourceDataColumnPropertiesTypeDef definition

class SourceDataColumnPropertiesTypeDef(TypedDict):
    columnIndex: NotRequired[int],

FilterTypeDef#

# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    formula: str,
    contextRowId: NotRequired[str],

VariableValueTypeDef#

# VariableValueTypeDef definition

class VariableValueTypeDef(TypedDict):
    rawValue: str,

ImportDataSourceConfigTypeDef#

# ImportDataSourceConfigTypeDef definition

class ImportDataSourceConfigTypeDef(TypedDict):
    dataSourceUrl: NotRequired[str],

ImportJobSubmitterTypeDef#

# ImportJobSubmitterTypeDef definition

class ImportJobSubmitterTypeDef(TypedDict):
    email: NotRequired[str],
    userArn: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListTableColumnsRequestRequestTypeDef#

# ListTableColumnsRequestRequestTypeDef definition

class ListTableColumnsRequestRequestTypeDef(TypedDict):
    workbookId: str,
    tableId: str,
    nextToken: NotRequired[str],

TableColumnTypeDef#

# TableColumnTypeDef definition

class TableColumnTypeDef(TypedDict):
    tableColumnId: NotRequired[str],
    tableColumnName: NotRequired[str],
    format: NotRequired[FormatType],  # (1)
  1. See FormatType

ListTableRowsRequestRequestTypeDef#

# ListTableRowsRequestRequestTypeDef definition

class ListTableRowsRequestRequestTypeDef(TypedDict):
    workbookId: str,
    tableId: str,
    rowIds: NotRequired[Sequence[str]],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListTablesRequestRequestTypeDef#

# ListTablesRequestRequestTypeDef definition

class ListTablesRequestRequestTypeDef(TypedDict):
    workbookId: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

TableTypeDef#

# TableTypeDef definition

class TableTypeDef(TypedDict):
    tableId: NotRequired[str],
    tableName: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

BatchCreateTableRowsResultTypeDef#

# 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 definition

class BatchDeleteTableRowsResultTypeDef(TypedDict):
    workbookCursor: int,
    failedBatchItems: List[FailedBatchItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedBatchItemTypeDef
  2. See ResponseMetadataTypeDef

BatchUpdateTableRowsResultTypeDef#

# BatchUpdateTableRowsResultTypeDef definition

class BatchUpdateTableRowsResultTypeDef(TypedDict):
    workbookCursor: int,
    failedBatchItems: List[FailedBatchItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FailedBatchItemTypeDef
  2. See ResponseMetadataTypeDef

InvokeScreenAutomationResultTypeDef#

# InvokeScreenAutomationResultTypeDef definition

class InvokeScreenAutomationResultTypeDef(TypedDict):
    workbookCursor: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResultTypeDef#

# ListTagsForResourceResultTypeDef definition

class ListTagsForResourceResultTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartTableDataImportJobResultTypeDef#

# StartTableDataImportJobResultTypeDef definition

class StartTableDataImportJobResultTypeDef(TypedDict):
    jobId: str,
    jobStatus: TableDataImportJobStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TableDataImportJobStatusType
  2. See ResponseMetadataTypeDef

BatchUpsertTableRowsResultTypeDef#

# 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 definition

class CreateRowDataTypeDef(TypedDict):
    batchItemId: str,
    cellsToCreate: Mapping[str, CellInputTypeDef],  # (1)
  1. See CellInputTypeDef

UpdateRowDataTypeDef#

# UpdateRowDataTypeDef definition

class UpdateRowDataTypeDef(TypedDict):
    rowId: str,
    cellsToUpdate: Mapping[str, CellInputTypeDef],  # (1)
  1. See CellInputTypeDef

TableRowTypeDef#

# TableRowTypeDef definition

class TableRowTypeDef(TypedDict):
    rowId: str,
    cells: List[CellTypeDef],  # (1)
  1. See CellTypeDef

ResultRowTypeDef#

# ResultRowTypeDef definition

class ResultRowTypeDef(TypedDict):
    dataItems: List[DataItemTypeDef],  # (1)
    rowId: NotRequired[str],
  1. See DataItemTypeDef

DestinationOptionsTypeDef#

# DestinationOptionsTypeDef definition

class DestinationOptionsTypeDef(TypedDict):
    columnMap: NotRequired[Dict[str, SourceDataColumnPropertiesTypeDef]],  # (1)
  1. See SourceDataColumnPropertiesTypeDef

QueryTableRowsRequestRequestTypeDef#

# QueryTableRowsRequestRequestTypeDef definition

class QueryTableRowsRequestRequestTypeDef(TypedDict):
    workbookId: str,
    tableId: str,
    filterFormula: FilterTypeDef,  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See FilterTypeDef

UpsertRowDataTypeDef#

# UpsertRowDataTypeDef definition

class UpsertRowDataTypeDef(TypedDict):
    batchItemId: str,
    filter: FilterTypeDef,  # (1)
    cellsToUpdate: Mapping[str, CellInputTypeDef],  # (2)
  1. See FilterTypeDef
  2. See CellInputTypeDef

GetScreenDataRequestRequestTypeDef#

# 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 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 definition

class ImportDataSourceTypeDef(TypedDict):
    dataSourceConfig: ImportDataSourceConfigTypeDef,  # (1)
  1. See ImportDataSourceConfigTypeDef

ListTableColumnsRequestListTableColumnsPaginateTypeDef#

# ListTableColumnsRequestListTableColumnsPaginateTypeDef definition

class ListTableColumnsRequestListTableColumnsPaginateTypeDef(TypedDict):
    workbookId: str,
    tableId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTableRowsRequestListTableRowsPaginateTypeDef#

# ListTableRowsRequestListTableRowsPaginateTypeDef definition

class ListTableRowsRequestListTableRowsPaginateTypeDef(TypedDict):
    workbookId: str,
    tableId: str,
    rowIds: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListTablesRequestListTablesPaginateTypeDef#

# ListTablesRequestListTablesPaginateTypeDef definition

class ListTablesRequestListTablesPaginateTypeDef(TypedDict):
    workbookId: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

QueryTableRowsRequestQueryTableRowsPaginateTypeDef#

# QueryTableRowsRequestQueryTableRowsPaginateTypeDef definition

class QueryTableRowsRequestQueryTableRowsPaginateTypeDef(TypedDict):
    workbookId: str,
    tableId: str,
    filterFormula: FilterTypeDef,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

ListTableColumnsResultTypeDef#

# ListTableColumnsResultTypeDef definition

class ListTableColumnsResultTypeDef(TypedDict):
    tableColumns: List[TableColumnTypeDef],  # (1)
    nextToken: str,
    workbookCursor: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TableColumnTypeDef
  2. See ResponseMetadataTypeDef

ListTablesResultTypeDef#

# ListTablesResultTypeDef definition

class ListTablesResultTypeDef(TypedDict):
    tables: List[TableTypeDef],  # (1)
    nextToken: str,
    workbookCursor: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TableTypeDef
  2. See ResponseMetadataTypeDef

BatchCreateTableRowsRequestRequestTypeDef#

# BatchCreateTableRowsRequestRequestTypeDef definition

class BatchCreateTableRowsRequestRequestTypeDef(TypedDict):
    workbookId: str,
    tableId: str,
    rowsToCreate: Sequence[CreateRowDataTypeDef],  # (1)
    clientRequestToken: NotRequired[str],
  1. See CreateRowDataTypeDef

BatchUpdateTableRowsRequestRequestTypeDef#

# BatchUpdateTableRowsRequestRequestTypeDef definition

class BatchUpdateTableRowsRequestRequestTypeDef(TypedDict):
    workbookId: str,
    tableId: str,
    rowsToUpdate: Sequence[UpdateRowDataTypeDef],  # (1)
    clientRequestToken: NotRequired[str],
  1. See UpdateRowDataTypeDef

ListTableRowsResultTypeDef#

# 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 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 definition

class ResultSetTypeDef(TypedDict):
    headers: List[ColumnMetadataTypeDef],  # (1)
    rows: List[ResultRowTypeDef],  # (2)
  1. See ColumnMetadataTypeDef
  2. See ResultRowTypeDef

ImportOptionsTypeDef#

# ImportOptionsTypeDef definition

class ImportOptionsTypeDef(TypedDict):
    destinationOptions: NotRequired[DestinationOptionsTypeDef],  # (1)
    delimitedTextOptions: NotRequired[DelimitedTextImportOptionsTypeDef],  # (2)
  1. See DestinationOptionsTypeDef
  2. See DelimitedTextImportOptionsTypeDef

BatchUpsertTableRowsRequestRequestTypeDef#

# BatchUpsertTableRowsRequestRequestTypeDef definition

class BatchUpsertTableRowsRequestRequestTypeDef(TypedDict):
    workbookId: str,
    tableId: str,
    rowsToUpsert: Sequence[UpsertRowDataTypeDef],  # (1)
    clientRequestToken: NotRequired[str],
  1. See UpsertRowDataTypeDef

GetScreenDataResultTypeDef#

# 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 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 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 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