Skip to content

Type definitions#

Index > ManagedBlockchainQuery > Type definitions

Auto-generated documentation for ManagedBlockchainQuery type annotations stubs module mypy-boto3-managedblockchain-query.

TimestampTypeDef#

# TimestampTypeDef Union usage example

from mypy_boto3_managedblockchain_query.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime.datetime,
    str,
]

BlockchainInstantUnionTypeDef#

# BlockchainInstantUnionTypeDef Union usage example

from mypy_boto3_managedblockchain_query.type_defs import BlockchainInstantUnionTypeDef


def get_value() -> BlockchainInstantUnionTypeDef:
    return ...


# BlockchainInstantUnionTypeDef definition

BlockchainInstantUnionTypeDef = Union[
    BlockchainInstantTypeDef,  # (1)
    BlockchainInstantOutputTypeDef,  # (2)
]
  1. See BlockchainInstantTypeDef
  2. See BlockchainInstantOutputTypeDef

AddressIdentifierFilterTypeDef#

# AddressIdentifierFilterTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import AddressIdentifierFilterTypeDef


def get_value() -> AddressIdentifierFilterTypeDef:
    return {
        "transactionEventToAddress": ...,
    }


# AddressIdentifierFilterTypeDef definition

class AddressIdentifierFilterTypeDef(TypedDict):
    transactionEventToAddress: Sequence[str],

ContractIdentifierTypeDef#

# ContractIdentifierTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ContractIdentifierTypeDef


def get_value() -> ContractIdentifierTypeDef:
    return {
        "network": ...,
    }


# ContractIdentifierTypeDef definition

class ContractIdentifierTypeDef(TypedDict):
    network: QueryNetworkType,  # (1)
    contractAddress: str,
  1. See QueryNetworkType

BlockchainInstantOutputTypeDef#

# BlockchainInstantOutputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import BlockchainInstantOutputTypeDef


def get_value() -> BlockchainInstantOutputTypeDef:
    return {
        "time": ...,
    }


# BlockchainInstantOutputTypeDef definition

class BlockchainInstantOutputTypeDef(TypedDict):
    time: NotRequired[datetime.datetime],

OwnerIdentifierTypeDef#

# OwnerIdentifierTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import OwnerIdentifierTypeDef


def get_value() -> OwnerIdentifierTypeDef:
    return {
        "address": ...,
    }


# OwnerIdentifierTypeDef definition

class OwnerIdentifierTypeDef(TypedDict):
    address: str,

TokenIdentifierTypeDef#

# TokenIdentifierTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import TokenIdentifierTypeDef


def get_value() -> TokenIdentifierTypeDef:
    return {
        "network": ...,
    }


# TokenIdentifierTypeDef definition

class TokenIdentifierTypeDef(TypedDict):
    network: QueryNetworkType,  # (1)
    contractAddress: NotRequired[str],
    tokenId: NotRequired[str],
  1. See QueryNetworkType

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.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],

ConfirmationStatusFilterTypeDef#

# ConfirmationStatusFilterTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ConfirmationStatusFilterTypeDef


def get_value() -> ConfirmationStatusFilterTypeDef:
    return {
        "include": ...,
    }


# ConfirmationStatusFilterTypeDef definition

class ConfirmationStatusFilterTypeDef(TypedDict):
    include: Sequence[ConfirmationStatusType],  # (1)
  1. See Sequence[ConfirmationStatusType]

ContractFilterTypeDef#

# ContractFilterTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ContractFilterTypeDef


def get_value() -> ContractFilterTypeDef:
    return {
        "network": ...,
    }


# ContractFilterTypeDef definition

class ContractFilterTypeDef(TypedDict):
    network: QueryNetworkType,  # (1)
    tokenStandard: QueryTokenStandardType,  # (2)
    deployerAddress: str,
  1. See QueryNetworkType
  2. See QueryTokenStandardType

ContractMetadataTypeDef#

# ContractMetadataTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ContractMetadataTypeDef


def get_value() -> ContractMetadataTypeDef:
    return {
        "name": ...,
    }


# ContractMetadataTypeDef definition

class ContractMetadataTypeDef(TypedDict):
    name: NotRequired[str],
    symbol: NotRequired[str],
    decimals: NotRequired[int],

GetTransactionInputTypeDef#

# GetTransactionInputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import GetTransactionInputTypeDef


def get_value() -> GetTransactionInputTypeDef:
    return {
        "network": ...,
    }


# GetTransactionInputTypeDef definition

class GetTransactionInputTypeDef(TypedDict):
    network: QueryNetworkType,  # (1)
    transactionHash: NotRequired[str],
    transactionId: NotRequired[str],
  1. See QueryNetworkType

TransactionTypeDef#

# TransactionTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import TransactionTypeDef


def get_value() -> TransactionTypeDef:
    return {
        "network": ...,
    }


# TransactionTypeDef definition

class TransactionTypeDef(TypedDict):
    network: QueryNetworkType,  # (1)
    transactionHash: str,
    transactionTimestamp: datetime.datetime,
    transactionIndex: int,
    numberOfTransactions: int,
    to: str,
    blockHash: NotRequired[str],
    blockNumber: NotRequired[str],
    from: NotRequired[str],
    contractAddress: NotRequired[str],
    gasUsed: NotRequired[str],
    cumulativeGasUsed: NotRequired[str],
    effectiveGasPrice: NotRequired[str],
    signatureV: NotRequired[int],
    signatureR: NotRequired[str],
    signatureS: NotRequired[str],
    transactionFee: NotRequired[str],
    transactionId: NotRequired[str],
    confirmationStatus: NotRequired[ConfirmationStatusType],  # (2)
    executionStatus: NotRequired[ExecutionStatusType],  # (3)
  1. See QueryNetworkType
  2. See ConfirmationStatusType
  3. See ExecutionStatusType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

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

ListFilteredTransactionEventsSortTypeDef#

# ListFilteredTransactionEventsSortTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListFilteredTransactionEventsSortTypeDef


def get_value() -> ListFilteredTransactionEventsSortTypeDef:
    return {
        "sortBy": ...,
    }


# ListFilteredTransactionEventsSortTypeDef definition

class ListFilteredTransactionEventsSortTypeDef(TypedDict):
    sortBy: NotRequired[ListFilteredTransactionEventsSortByType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
  1. See ListFilteredTransactionEventsSortByType
  2. See SortOrderType

VoutFilterTypeDef#

# VoutFilterTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import VoutFilterTypeDef


def get_value() -> VoutFilterTypeDef:
    return {
        "voutSpent": ...,
    }


# VoutFilterTypeDef definition

class VoutFilterTypeDef(TypedDict):
    voutSpent: bool,

OwnerFilterTypeDef#

# OwnerFilterTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import OwnerFilterTypeDef


def get_value() -> OwnerFilterTypeDef:
    return {
        "address": ...,
    }


# OwnerFilterTypeDef definition

class OwnerFilterTypeDef(TypedDict):
    address: str,

TokenFilterTypeDef#

# TokenFilterTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import TokenFilterTypeDef


def get_value() -> TokenFilterTypeDef:
    return {
        "network": ...,
    }


# TokenFilterTypeDef definition

class TokenFilterTypeDef(TypedDict):
    network: QueryNetworkType,  # (1)
    contractAddress: NotRequired[str],
    tokenId: NotRequired[str],
  1. See QueryNetworkType

ListTransactionEventsInputTypeDef#

# ListTransactionEventsInputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListTransactionEventsInputTypeDef


def get_value() -> ListTransactionEventsInputTypeDef:
    return {
        "network": ...,
    }


# ListTransactionEventsInputTypeDef definition

class ListTransactionEventsInputTypeDef(TypedDict):
    network: QueryNetworkType,  # (1)
    transactionHash: NotRequired[str],
    transactionId: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See QueryNetworkType

ListTransactionsSortTypeDef#

# ListTransactionsSortTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListTransactionsSortTypeDef


def get_value() -> ListTransactionsSortTypeDef:
    return {
        "sortBy": ...,
    }


# ListTransactionsSortTypeDef definition

class ListTransactionsSortTypeDef(TypedDict):
    sortBy: NotRequired[ListTransactionsSortByType],  # (1)
    sortOrder: NotRequired[SortOrderType],  # (2)
  1. See ListTransactionsSortByType
  2. See SortOrderType

TransactionOutputItemTypeDef#

# TransactionOutputItemTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import TransactionOutputItemTypeDef


def get_value() -> TransactionOutputItemTypeDef:
    return {
        "transactionHash": ...,
    }


# TransactionOutputItemTypeDef definition

class TransactionOutputItemTypeDef(TypedDict):
    transactionHash: str,
    network: QueryNetworkType,  # (1)
    transactionTimestamp: datetime.datetime,
    transactionId: NotRequired[str],
    confirmationStatus: NotRequired[ConfirmationStatusType],  # (2)
  1. See QueryNetworkType
  2. See ConfirmationStatusType

AssetContractTypeDef#

# AssetContractTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import AssetContractTypeDef


def get_value() -> AssetContractTypeDef:
    return {
        "contractIdentifier": ...,
    }


# AssetContractTypeDef definition

class AssetContractTypeDef(TypedDict):
    contractIdentifier: ContractIdentifierTypeDef,  # (1)
    tokenStandard: QueryTokenStandardType,  # (2)
    deployerAddress: str,
  1. See ContractIdentifierTypeDef
  2. See QueryTokenStandardType

GetAssetContractInputTypeDef#

# GetAssetContractInputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import GetAssetContractInputTypeDef


def get_value() -> GetAssetContractInputTypeDef:
    return {
        "contractIdentifier": ...,
    }


# GetAssetContractInputTypeDef definition

class GetAssetContractInputTypeDef(TypedDict):
    contractIdentifier: ContractIdentifierTypeDef,  # (1)
  1. See ContractIdentifierTypeDef

TransactionEventTypeDef#

# TransactionEventTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import TransactionEventTypeDef


def get_value() -> TransactionEventTypeDef:
    return {
        "network": ...,
    }


# TransactionEventTypeDef definition

class TransactionEventTypeDef(TypedDict):
    network: QueryNetworkType,  # (1)
    transactionHash: str,
    eventType: QueryTransactionEventTypeType,  # (2)
    from: NotRequired[str],
    to: NotRequired[str],
    value: NotRequired[str],
    contractAddress: NotRequired[str],
    tokenId: NotRequired[str],
    transactionId: NotRequired[str],
    voutIndex: NotRequired[int],
    voutSpent: NotRequired[bool],
    spentVoutTransactionId: NotRequired[str],
    spentVoutTransactionHash: NotRequired[str],
    spentVoutIndex: NotRequired[int],
    blockchainInstant: NotRequired[BlockchainInstantOutputTypeDef],  # (3)
    confirmationStatus: NotRequired[ConfirmationStatusType],  # (4)
  1. See QueryNetworkType
  2. See QueryTransactionEventTypeType
  3. See BlockchainInstantOutputTypeDef
  4. See ConfirmationStatusType

BatchGetTokenBalanceErrorItemTypeDef#

# BatchGetTokenBalanceErrorItemTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import BatchGetTokenBalanceErrorItemTypeDef


def get_value() -> BatchGetTokenBalanceErrorItemTypeDef:
    return {
        "tokenIdentifier": ...,
    }


# BatchGetTokenBalanceErrorItemTypeDef definition

class BatchGetTokenBalanceErrorItemTypeDef(TypedDict):
    errorCode: str,
    errorMessage: str,
    errorType: ErrorTypeType,  # (4)
    tokenIdentifier: NotRequired[TokenIdentifierTypeDef],  # (1)
    ownerIdentifier: NotRequired[OwnerIdentifierTypeDef],  # (2)
    atBlockchainInstant: NotRequired[BlockchainInstantOutputTypeDef],  # (3)
  1. See TokenIdentifierTypeDef
  2. See OwnerIdentifierTypeDef
  3. See BlockchainInstantOutputTypeDef
  4. See ErrorTypeType

BatchGetTokenBalanceOutputItemTypeDef#

# BatchGetTokenBalanceOutputItemTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import BatchGetTokenBalanceOutputItemTypeDef


def get_value() -> BatchGetTokenBalanceOutputItemTypeDef:
    return {
        "ownerIdentifier": ...,
    }


# BatchGetTokenBalanceOutputItemTypeDef definition

class BatchGetTokenBalanceOutputItemTypeDef(TypedDict):
    balance: str,
    atBlockchainInstant: BlockchainInstantOutputTypeDef,  # (3)
    ownerIdentifier: NotRequired[OwnerIdentifierTypeDef],  # (1)
    tokenIdentifier: NotRequired[TokenIdentifierTypeDef],  # (2)
    lastUpdatedTime: NotRequired[BlockchainInstantOutputTypeDef],  # (3)
  1. See OwnerIdentifierTypeDef
  2. See TokenIdentifierTypeDef
  3. See BlockchainInstantOutputTypeDef
  4. See BlockchainInstantOutputTypeDef

TokenBalanceTypeDef#

# TokenBalanceTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import TokenBalanceTypeDef


def get_value() -> TokenBalanceTypeDef:
    return {
        "ownerIdentifier": ...,
    }


# TokenBalanceTypeDef definition

class TokenBalanceTypeDef(TypedDict):
    balance: str,
    atBlockchainInstant: BlockchainInstantOutputTypeDef,  # (3)
    ownerIdentifier: NotRequired[OwnerIdentifierTypeDef],  # (1)
    tokenIdentifier: NotRequired[TokenIdentifierTypeDef],  # (2)
    lastUpdatedTime: NotRequired[BlockchainInstantOutputTypeDef],  # (3)
  1. See OwnerIdentifierTypeDef
  2. See TokenIdentifierTypeDef
  3. See BlockchainInstantOutputTypeDef
  4. See BlockchainInstantOutputTypeDef

GetTokenBalanceOutputTypeDef#

# GetTokenBalanceOutputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import GetTokenBalanceOutputTypeDef


def get_value() -> GetTokenBalanceOutputTypeDef:
    return {
        "ownerIdentifier": ...,
    }


# GetTokenBalanceOutputTypeDef definition

class GetTokenBalanceOutputTypeDef(TypedDict):
    ownerIdentifier: OwnerIdentifierTypeDef,  # (1)
    tokenIdentifier: TokenIdentifierTypeDef,  # (2)
    balance: str,
    atBlockchainInstant: BlockchainInstantOutputTypeDef,  # (3)
    lastUpdatedTime: BlockchainInstantOutputTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See OwnerIdentifierTypeDef
  2. See TokenIdentifierTypeDef
  3. See BlockchainInstantOutputTypeDef
  4. See BlockchainInstantOutputTypeDef
  5. See ResponseMetadataTypeDef

BlockchainInstantTypeDef#

# BlockchainInstantTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import BlockchainInstantTypeDef


def get_value() -> BlockchainInstantTypeDef:
    return {
        "time": ...,
    }


# BlockchainInstantTypeDef definition

class BlockchainInstantTypeDef(TypedDict):
    time: NotRequired[TimestampTypeDef],

ListAssetContractsInputTypeDef#

# ListAssetContractsInputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListAssetContractsInputTypeDef


def get_value() -> ListAssetContractsInputTypeDef:
    return {
        "contractFilter": ...,
    }


# ListAssetContractsInputTypeDef definition

class ListAssetContractsInputTypeDef(TypedDict):
    contractFilter: ContractFilterTypeDef,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See ContractFilterTypeDef

GetAssetContractOutputTypeDef#

# GetAssetContractOutputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import GetAssetContractOutputTypeDef


def get_value() -> GetAssetContractOutputTypeDef:
    return {
        "contractIdentifier": ...,
    }


# GetAssetContractOutputTypeDef definition

class GetAssetContractOutputTypeDef(TypedDict):
    contractIdentifier: ContractIdentifierTypeDef,  # (1)
    tokenStandard: QueryTokenStandardType,  # (2)
    deployerAddress: str,
    metadata: ContractMetadataTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ContractIdentifierTypeDef
  2. See QueryTokenStandardType
  3. See ContractMetadataTypeDef
  4. See ResponseMetadataTypeDef

GetTransactionOutputTypeDef#

# GetTransactionOutputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import GetTransactionOutputTypeDef


def get_value() -> GetTransactionOutputTypeDef:
    return {
        "transaction": ...,
    }


# GetTransactionOutputTypeDef definition

class GetTransactionOutputTypeDef(TypedDict):
    transaction: TransactionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TransactionTypeDef
  2. See ResponseMetadataTypeDef

ListAssetContractsInputPaginateTypeDef#

# ListAssetContractsInputPaginateTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListAssetContractsInputPaginateTypeDef


def get_value() -> ListAssetContractsInputPaginateTypeDef:
    return {
        "contractFilter": ...,
    }


# ListAssetContractsInputPaginateTypeDef definition

class ListAssetContractsInputPaginateTypeDef(TypedDict):
    contractFilter: ContractFilterTypeDef,  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ContractFilterTypeDef
  2. See PaginatorConfigTypeDef

ListTransactionEventsInputPaginateTypeDef#

# ListTransactionEventsInputPaginateTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListTransactionEventsInputPaginateTypeDef


def get_value() -> ListTransactionEventsInputPaginateTypeDef:
    return {
        "network": ...,
    }


# ListTransactionEventsInputPaginateTypeDef definition

class ListTransactionEventsInputPaginateTypeDef(TypedDict):
    network: QueryNetworkType,  # (1)
    transactionHash: NotRequired[str],
    transactionId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See QueryNetworkType
  2. See PaginatorConfigTypeDef

ListTokenBalancesInputPaginateTypeDef#

# ListTokenBalancesInputPaginateTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListTokenBalancesInputPaginateTypeDef


def get_value() -> ListTokenBalancesInputPaginateTypeDef:
    return {
        "tokenFilter": ...,
    }


# ListTokenBalancesInputPaginateTypeDef definition

class ListTokenBalancesInputPaginateTypeDef(TypedDict):
    tokenFilter: TokenFilterTypeDef,  # (1)
    ownerFilter: NotRequired[OwnerFilterTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See TokenFilterTypeDef
  2. See OwnerFilterTypeDef
  3. See PaginatorConfigTypeDef

ListTokenBalancesInputTypeDef#

# ListTokenBalancesInputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListTokenBalancesInputTypeDef


def get_value() -> ListTokenBalancesInputTypeDef:
    return {
        "tokenFilter": ...,
    }


# ListTokenBalancesInputTypeDef definition

class ListTokenBalancesInputTypeDef(TypedDict):
    tokenFilter: TokenFilterTypeDef,  # (1)
    ownerFilter: NotRequired[OwnerFilterTypeDef],  # (2)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See TokenFilterTypeDef
  2. See OwnerFilterTypeDef

ListTransactionsOutputTypeDef#

# ListTransactionsOutputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListTransactionsOutputTypeDef


def get_value() -> ListTransactionsOutputTypeDef:
    return {
        "transactions": ...,
    }


# ListTransactionsOutputTypeDef definition

class ListTransactionsOutputTypeDef(TypedDict):
    transactions: List[TransactionOutputItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[TransactionOutputItemTypeDef]
  2. See ResponseMetadataTypeDef

ListAssetContractsOutputTypeDef#

# ListAssetContractsOutputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListAssetContractsOutputTypeDef


def get_value() -> ListAssetContractsOutputTypeDef:
    return {
        "contracts": ...,
    }


# ListAssetContractsOutputTypeDef definition

class ListAssetContractsOutputTypeDef(TypedDict):
    contracts: List[AssetContractTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[AssetContractTypeDef]
  2. See ResponseMetadataTypeDef

ListFilteredTransactionEventsOutputTypeDef#

# ListFilteredTransactionEventsOutputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListFilteredTransactionEventsOutputTypeDef


def get_value() -> ListFilteredTransactionEventsOutputTypeDef:
    return {
        "events": ...,
    }


# ListFilteredTransactionEventsOutputTypeDef definition

class ListFilteredTransactionEventsOutputTypeDef(TypedDict):
    events: List[TransactionEventTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[TransactionEventTypeDef]
  2. See ResponseMetadataTypeDef

ListTransactionEventsOutputTypeDef#

# ListTransactionEventsOutputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListTransactionEventsOutputTypeDef


def get_value() -> ListTransactionEventsOutputTypeDef:
    return {
        "events": ...,
    }


# ListTransactionEventsOutputTypeDef definition

class ListTransactionEventsOutputTypeDef(TypedDict):
    events: List[TransactionEventTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[TransactionEventTypeDef]
  2. See ResponseMetadataTypeDef

BatchGetTokenBalanceOutputTypeDef#

# BatchGetTokenBalanceOutputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import BatchGetTokenBalanceOutputTypeDef


def get_value() -> BatchGetTokenBalanceOutputTypeDef:
    return {
        "tokenBalances": ...,
    }


# BatchGetTokenBalanceOutputTypeDef definition

class BatchGetTokenBalanceOutputTypeDef(TypedDict):
    tokenBalances: List[BatchGetTokenBalanceOutputItemTypeDef],  # (1)
    errors: List[BatchGetTokenBalanceErrorItemTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See List[BatchGetTokenBalanceOutputItemTypeDef]
  2. See List[BatchGetTokenBalanceErrorItemTypeDef]
  3. See ResponseMetadataTypeDef

ListTokenBalancesOutputTypeDef#

# ListTokenBalancesOutputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListTokenBalancesOutputTypeDef


def get_value() -> ListTokenBalancesOutputTypeDef:
    return {
        "tokenBalances": ...,
    }


# ListTokenBalancesOutputTypeDef definition

class ListTokenBalancesOutputTypeDef(TypedDict):
    tokenBalances: List[TokenBalanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],
  1. See List[TokenBalanceTypeDef]
  2. See ResponseMetadataTypeDef

BatchGetTokenBalanceInputItemTypeDef#

# BatchGetTokenBalanceInputItemTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import BatchGetTokenBalanceInputItemTypeDef


def get_value() -> BatchGetTokenBalanceInputItemTypeDef:
    return {
        "tokenIdentifier": ...,
    }


# BatchGetTokenBalanceInputItemTypeDef definition

class BatchGetTokenBalanceInputItemTypeDef(TypedDict):
    tokenIdentifier: TokenIdentifierTypeDef,  # (1)
    ownerIdentifier: OwnerIdentifierTypeDef,  # (2)
    atBlockchainInstant: NotRequired[BlockchainInstantUnionTypeDef],  # (3)
  1. See TokenIdentifierTypeDef
  2. See OwnerIdentifierTypeDef
  3. See BlockchainInstantUnionTypeDef

GetTokenBalanceInputTypeDef#

# GetTokenBalanceInputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import GetTokenBalanceInputTypeDef


def get_value() -> GetTokenBalanceInputTypeDef:
    return {
        "tokenIdentifier": ...,
    }


# GetTokenBalanceInputTypeDef definition

class GetTokenBalanceInputTypeDef(TypedDict):
    tokenIdentifier: TokenIdentifierTypeDef,  # (1)
    ownerIdentifier: OwnerIdentifierTypeDef,  # (2)
    atBlockchainInstant: NotRequired[BlockchainInstantUnionTypeDef],  # (3)
  1. See TokenIdentifierTypeDef
  2. See OwnerIdentifierTypeDef
  3. See BlockchainInstantUnionTypeDef

ListTransactionsInputPaginateTypeDef#

# ListTransactionsInputPaginateTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListTransactionsInputPaginateTypeDef


def get_value() -> ListTransactionsInputPaginateTypeDef:
    return {
        "address": ...,
    }


# ListTransactionsInputPaginateTypeDef definition

class ListTransactionsInputPaginateTypeDef(TypedDict):
    address: str,
    network: QueryNetworkType,  # (1)
    fromBlockchainInstant: NotRequired[BlockchainInstantUnionTypeDef],  # (2)
    toBlockchainInstant: NotRequired[BlockchainInstantUnionTypeDef],  # (2)
    sort: NotRequired[ListTransactionsSortTypeDef],  # (4)
    confirmationStatusFilter: NotRequired[ConfirmationStatusFilterTypeDef],  # (5)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (6)
  1. See QueryNetworkType
  2. See BlockchainInstantUnionTypeDef
  3. See BlockchainInstantUnionTypeDef
  4. See ListTransactionsSortTypeDef
  5. See ConfirmationStatusFilterTypeDef
  6. See PaginatorConfigTypeDef

ListTransactionsInputTypeDef#

# ListTransactionsInputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListTransactionsInputTypeDef


def get_value() -> ListTransactionsInputTypeDef:
    return {
        "address": ...,
    }


# ListTransactionsInputTypeDef definition

class ListTransactionsInputTypeDef(TypedDict):
    address: str,
    network: QueryNetworkType,  # (1)
    fromBlockchainInstant: NotRequired[BlockchainInstantUnionTypeDef],  # (2)
    toBlockchainInstant: NotRequired[BlockchainInstantUnionTypeDef],  # (2)
    sort: NotRequired[ListTransactionsSortTypeDef],  # (4)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    confirmationStatusFilter: NotRequired[ConfirmationStatusFilterTypeDef],  # (5)
  1. See QueryNetworkType
  2. See BlockchainInstantUnionTypeDef
  3. See BlockchainInstantUnionTypeDef
  4. See ListTransactionsSortTypeDef
  5. See ConfirmationStatusFilterTypeDef

TimeFilterTypeDef#

# TimeFilterTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import TimeFilterTypeDef


def get_value() -> TimeFilterTypeDef:
    return {
        "from": ...,
    }


# TimeFilterTypeDef definition

class TimeFilterTypeDef(TypedDict):
    from: NotRequired[BlockchainInstantUnionTypeDef],  # (1)
    to: NotRequired[BlockchainInstantUnionTypeDef],  # (1)
  1. See BlockchainInstantUnionTypeDef
  2. See BlockchainInstantUnionTypeDef

BatchGetTokenBalanceInputTypeDef#

# BatchGetTokenBalanceInputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import BatchGetTokenBalanceInputTypeDef


def get_value() -> BatchGetTokenBalanceInputTypeDef:
    return {
        "getTokenBalanceInputs": ...,
    }


# BatchGetTokenBalanceInputTypeDef definition

class BatchGetTokenBalanceInputTypeDef(TypedDict):
    getTokenBalanceInputs: NotRequired[Sequence[BatchGetTokenBalanceInputItemTypeDef]],  # (1)
  1. See Sequence[BatchGetTokenBalanceInputItemTypeDef]

ListFilteredTransactionEventsInputPaginateTypeDef#

# ListFilteredTransactionEventsInputPaginateTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListFilteredTransactionEventsInputPaginateTypeDef


def get_value() -> ListFilteredTransactionEventsInputPaginateTypeDef:
    return {
        "network": ...,
    }


# ListFilteredTransactionEventsInputPaginateTypeDef definition

class ListFilteredTransactionEventsInputPaginateTypeDef(TypedDict):
    network: str,
    addressIdentifierFilter: AddressIdentifierFilterTypeDef,  # (1)
    timeFilter: NotRequired[TimeFilterTypeDef],  # (2)
    voutFilter: NotRequired[VoutFilterTypeDef],  # (3)
    confirmationStatusFilter: NotRequired[ConfirmationStatusFilterTypeDef],  # (4)
    sort: NotRequired[ListFilteredTransactionEventsSortTypeDef],  # (5)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (6)
  1. See AddressIdentifierFilterTypeDef
  2. See TimeFilterTypeDef
  3. See VoutFilterTypeDef
  4. See ConfirmationStatusFilterTypeDef
  5. See ListFilteredTransactionEventsSortTypeDef
  6. See PaginatorConfigTypeDef

ListFilteredTransactionEventsInputTypeDef#

# ListFilteredTransactionEventsInputTypeDef TypedDict usage example

from mypy_boto3_managedblockchain_query.type_defs import ListFilteredTransactionEventsInputTypeDef


def get_value() -> ListFilteredTransactionEventsInputTypeDef:
    return {
        "network": ...,
    }


# ListFilteredTransactionEventsInputTypeDef definition

class ListFilteredTransactionEventsInputTypeDef(TypedDict):
    network: str,
    addressIdentifierFilter: AddressIdentifierFilterTypeDef,  # (1)
    timeFilter: NotRequired[TimeFilterTypeDef],  # (2)
    voutFilter: NotRequired[VoutFilterTypeDef],  # (3)
    confirmationStatusFilter: NotRequired[ConfirmationStatusFilterTypeDef],  # (4)
    sort: NotRequired[ListFilteredTransactionEventsSortTypeDef],  # (5)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See AddressIdentifierFilterTypeDef
  2. See TimeFilterTypeDef
  3. See VoutFilterTypeDef
  4. See ConfirmationStatusFilterTypeDef
  5. See ListFilteredTransactionEventsSortTypeDef