Skip to content

Typed dictionaries

Index > IoTRoboRunner > Typed dictionaries

Auto-generated documentation for IoTRoboRunner type annotations stubs module mypy-boto3-iot-roborunner.

CartesianCoordinatesTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import CartesianCoordinatesTypeDef

def get_value() -> CartesianCoordinatesTypeDef:
    return {
        "x": ...,
        "y": ...,
    }
Definition
class CartesianCoordinatesTypeDef(TypedDict):
    x: float,
    y: float,
    z: NotRequired[float],

CreateDestinationRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import CreateDestinationRequestRequestTypeDef

def get_value() -> CreateDestinationRequestRequestTypeDef:
    return {
        "name": ...,
        "site": ...,
    }
Definition
class CreateDestinationRequestRequestTypeDef(TypedDict):
    name: str,
    site: str,
    clientToken: NotRequired[str],
    state: NotRequired[DestinationStateType],  # (1)
    additionalFixedProperties: NotRequired[str],
  1. See DestinationStateType

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateSiteRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import CreateSiteRequestRequestTypeDef

def get_value() -> CreateSiteRequestRequestTypeDef:
    return {
        "name": ...,
        "countryCode": ...,
    }
Definition
class CreateSiteRequestRequestTypeDef(TypedDict):
    name: str,
    countryCode: str,
    clientToken: NotRequired[str],
    description: NotRequired[str],

CreateWorkerFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import CreateWorkerFleetRequestRequestTypeDef

def get_value() -> CreateWorkerFleetRequestRequestTypeDef:
    return {
        "name": ...,
        "site": ...,
    }
Definition
class CreateWorkerFleetRequestRequestTypeDef(TypedDict):
    name: str,
    site: str,
    clientToken: NotRequired[str],
    additionalFixedProperties: NotRequired[str],

OrientationTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import OrientationTypeDef

def get_value() -> OrientationTypeDef:
    return {
        "degrees": ...,
    }
Definition
class OrientationTypeDef(TypedDict):
    degrees: NotRequired[float],

VendorPropertiesTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import VendorPropertiesTypeDef

def get_value() -> VendorPropertiesTypeDef:
    return {
        "vendorWorkerId": ...,
    }
Definition
class VendorPropertiesTypeDef(TypedDict):
    vendorWorkerId: str,
    vendorWorkerIpAddress: NotRequired[str],
    vendorAdditionalTransientProperties: NotRequired[str],
    vendorAdditionalFixedProperties: NotRequired[str],

DeleteDestinationRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import DeleteDestinationRequestRequestTypeDef

def get_value() -> DeleteDestinationRequestRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class DeleteDestinationRequestRequestTypeDef(TypedDict):
    id: str,

DeleteSiteRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import DeleteSiteRequestRequestTypeDef

def get_value() -> DeleteSiteRequestRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class DeleteSiteRequestRequestTypeDef(TypedDict):
    id: str,

DeleteWorkerFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import DeleteWorkerFleetRequestRequestTypeDef

def get_value() -> DeleteWorkerFleetRequestRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class DeleteWorkerFleetRequestRequestTypeDef(TypedDict):
    id: str,

DeleteWorkerRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import DeleteWorkerRequestRequestTypeDef

def get_value() -> DeleteWorkerRequestRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class DeleteWorkerRequestRequestTypeDef(TypedDict):
    id: str,

DestinationTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import DestinationTypeDef

def get_value() -> DestinationTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "name": ...,
        "site": ...,
        "createdAt": ...,
        "updatedAt": ...,
        "state": ...,
    }
Definition
class DestinationTypeDef(TypedDict):
    arn: str,
    id: str,
    name: str,
    site: str,
    createdAt: datetime,
    updatedAt: datetime,
    state: DestinationStateType,  # (1)
    additionalFixedProperties: NotRequired[str],
  1. See DestinationStateType

GetDestinationRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import GetDestinationRequestRequestTypeDef

def get_value() -> GetDestinationRequestRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class GetDestinationRequestRequestTypeDef(TypedDict):
    id: str,

GetSiteRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import GetSiteRequestRequestTypeDef

def get_value() -> GetSiteRequestRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class GetSiteRequestRequestTypeDef(TypedDict):
    id: str,

GetWorkerFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import GetWorkerFleetRequestRequestTypeDef

def get_value() -> GetWorkerFleetRequestRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class GetWorkerFleetRequestRequestTypeDef(TypedDict):
    id: str,

GetWorkerRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import GetWorkerRequestRequestTypeDef

def get_value() -> GetWorkerRequestRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class GetWorkerRequestRequestTypeDef(TypedDict):
    id: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

ListDestinationsRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import ListDestinationsRequestRequestTypeDef

def get_value() -> ListDestinationsRequestRequestTypeDef:
    return {
        "site": ...,
    }
Definition
class ListDestinationsRequestRequestTypeDef(TypedDict):
    site: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    state: NotRequired[DestinationStateType],  # (1)
  1. See DestinationStateType

ListSitesRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import ListSitesRequestRequestTypeDef

def get_value() -> ListSitesRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class ListSitesRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

SiteTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import SiteTypeDef

def get_value() -> SiteTypeDef:
    return {
        "arn": ...,
        "name": ...,
        "countryCode": ...,
        "createdAt": ...,
    }
Definition
class SiteTypeDef(TypedDict):
    arn: str,
    name: str,
    countryCode: str,
    createdAt: datetime,

ListWorkerFleetsRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import ListWorkerFleetsRequestRequestTypeDef

def get_value() -> ListWorkerFleetsRequestRequestTypeDef:
    return {
        "site": ...,
    }
Definition
class ListWorkerFleetsRequestRequestTypeDef(TypedDict):
    site: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

WorkerFleetTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import WorkerFleetTypeDef

def get_value() -> WorkerFleetTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "name": ...,
        "site": ...,
        "createdAt": ...,
        "updatedAt": ...,
    }
Definition
class WorkerFleetTypeDef(TypedDict):
    arn: str,
    id: str,
    name: str,
    site: str,
    createdAt: datetime,
    updatedAt: datetime,
    additionalFixedProperties: NotRequired[str],

ListWorkersRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import ListWorkersRequestRequestTypeDef

def get_value() -> ListWorkersRequestRequestTypeDef:
    return {
        "site": ...,
    }
Definition
class ListWorkersRequestRequestTypeDef(TypedDict):
    site: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    fleet: NotRequired[str],

UpdateDestinationRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import UpdateDestinationRequestRequestTypeDef

def get_value() -> UpdateDestinationRequestRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class UpdateDestinationRequestRequestTypeDef(TypedDict):
    id: str,
    name: NotRequired[str],
    state: NotRequired[DestinationStateType],  # (1)
    additionalFixedProperties: NotRequired[str],
  1. See DestinationStateType

UpdateSiteRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import UpdateSiteRequestRequestTypeDef

def get_value() -> UpdateSiteRequestRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class UpdateSiteRequestRequestTypeDef(TypedDict):
    id: str,
    name: NotRequired[str],
    countryCode: NotRequired[str],
    description: NotRequired[str],

UpdateWorkerFleetRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import UpdateWorkerFleetRequestRequestTypeDef

def get_value() -> UpdateWorkerFleetRequestRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class UpdateWorkerFleetRequestRequestTypeDef(TypedDict):
    id: str,
    name: NotRequired[str],
    additionalFixedProperties: NotRequired[str],

PositionCoordinatesTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import PositionCoordinatesTypeDef

def get_value() -> PositionCoordinatesTypeDef:
    return {
        "cartesianCoordinates": ...,
    }
Definition
class PositionCoordinatesTypeDef(TypedDict):
    cartesianCoordinates: NotRequired[CartesianCoordinatesTypeDef],  # (1)
  1. See CartesianCoordinatesTypeDef

CreateDestinationResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import CreateDestinationResponseTypeDef

def get_value() -> CreateDestinationResponseTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "createdAt": ...,
        "updatedAt": ...,
        "state": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateDestinationResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    createdAt: datetime,
    updatedAt: datetime,
    state: DestinationStateType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DestinationStateType
  2. See ResponseMetadataTypeDef

CreateSiteResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import CreateSiteResponseTypeDef

def get_value() -> CreateSiteResponseTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "createdAt": ...,
        "updatedAt": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateSiteResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    createdAt: datetime,
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateWorkerFleetResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import CreateWorkerFleetResponseTypeDef

def get_value() -> CreateWorkerFleetResponseTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "createdAt": ...,
        "updatedAt": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateWorkerFleetResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    createdAt: datetime,
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CreateWorkerResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import CreateWorkerResponseTypeDef

def get_value() -> CreateWorkerResponseTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "createdAt": ...,
        "updatedAt": ...,
        "site": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateWorkerResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    createdAt: datetime,
    updatedAt: datetime,
    site: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetDestinationResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import GetDestinationResponseTypeDef

def get_value() -> GetDestinationResponseTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "name": ...,
        "site": ...,
        "createdAt": ...,
        "updatedAt": ...,
        "state": ...,
        "additionalFixedProperties": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDestinationResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    name: str,
    site: str,
    createdAt: datetime,
    updatedAt: datetime,
    state: DestinationStateType,  # (1)
    additionalFixedProperties: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DestinationStateType
  2. See ResponseMetadataTypeDef

GetSiteResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import GetSiteResponseTypeDef

def get_value() -> GetSiteResponseTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "name": ...,
        "countryCode": ...,
        "description": ...,
        "createdAt": ...,
        "updatedAt": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetSiteResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    name: str,
    countryCode: str,
    description: str,
    createdAt: datetime,
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetWorkerFleetResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import GetWorkerFleetResponseTypeDef

def get_value() -> GetWorkerFleetResponseTypeDef:
    return {
        "id": ...,
        "arn": ...,
        "name": ...,
        "site": ...,
        "createdAt": ...,
        "updatedAt": ...,
        "additionalFixedProperties": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetWorkerFleetResponseTypeDef(TypedDict):
    id: str,
    arn: str,
    name: str,
    site: str,
    createdAt: datetime,
    updatedAt: datetime,
    additionalFixedProperties: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateDestinationResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import UpdateDestinationResponseTypeDef

def get_value() -> UpdateDestinationResponseTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "name": ...,
        "updatedAt": ...,
        "state": ...,
        "additionalFixedProperties": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateDestinationResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    name: str,
    updatedAt: datetime,
    state: DestinationStateType,  # (1)
    additionalFixedProperties: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DestinationStateType
  2. See ResponseMetadataTypeDef

UpdateSiteResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import UpdateSiteResponseTypeDef

def get_value() -> UpdateSiteResponseTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "name": ...,
        "countryCode": ...,
        "description": ...,
        "updatedAt": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateSiteResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    name: str,
    countryCode: str,
    description: str,
    updatedAt: datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateWorkerFleetResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import UpdateWorkerFleetResponseTypeDef

def get_value() -> UpdateWorkerFleetResponseTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "name": ...,
        "updatedAt": ...,
        "additionalFixedProperties": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateWorkerFleetResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    name: str,
    updatedAt: datetime,
    additionalFixedProperties: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListDestinationsResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import ListDestinationsResponseTypeDef

def get_value() -> ListDestinationsResponseTypeDef:
    return {
        "nextToken": ...,
        "destinations": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDestinationsResponseTypeDef(TypedDict):
    nextToken: str,
    destinations: List[DestinationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DestinationTypeDef
  2. See ResponseMetadataTypeDef

ListDestinationsRequestListDestinationsPaginateTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import ListDestinationsRequestListDestinationsPaginateTypeDef

def get_value() -> ListDestinationsRequestListDestinationsPaginateTypeDef:
    return {
        "site": ...,
    }
Definition
class ListDestinationsRequestListDestinationsPaginateTypeDef(TypedDict):
    site: str,
    state: NotRequired[DestinationStateType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DestinationStateType
  2. See PaginatorConfigTypeDef

ListSitesRequestListSitesPaginateTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import ListSitesRequestListSitesPaginateTypeDef

def get_value() -> ListSitesRequestListSitesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class ListSitesRequestListSitesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListWorkerFleetsRequestListWorkerFleetsPaginateTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import ListWorkerFleetsRequestListWorkerFleetsPaginateTypeDef

def get_value() -> ListWorkerFleetsRequestListWorkerFleetsPaginateTypeDef:
    return {
        "site": ...,
    }
Definition
class ListWorkerFleetsRequestListWorkerFleetsPaginateTypeDef(TypedDict):
    site: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListWorkersRequestListWorkersPaginateTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import ListWorkersRequestListWorkersPaginateTypeDef

def get_value() -> ListWorkersRequestListWorkersPaginateTypeDef:
    return {
        "site": ...,
    }
Definition
class ListWorkersRequestListWorkersPaginateTypeDef(TypedDict):
    site: str,
    fleet: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListSitesResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import ListSitesResponseTypeDef

def get_value() -> ListSitesResponseTypeDef:
    return {
        "nextToken": ...,
        "sites": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListSitesResponseTypeDef(TypedDict):
    nextToken: str,
    sites: List[SiteTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SiteTypeDef
  2. See ResponseMetadataTypeDef

ListWorkerFleetsResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import ListWorkerFleetsResponseTypeDef

def get_value() -> ListWorkerFleetsResponseTypeDef:
    return {
        "nextToken": ...,
        "workerFleets": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListWorkerFleetsResponseTypeDef(TypedDict):
    nextToken: str,
    workerFleets: List[WorkerFleetTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkerFleetTypeDef
  2. See ResponseMetadataTypeDef

CreateWorkerRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import CreateWorkerRequestRequestTypeDef

def get_value() -> CreateWorkerRequestRequestTypeDef:
    return {
        "name": ...,
        "fleet": ...,
    }
Definition
class CreateWorkerRequestRequestTypeDef(TypedDict):
    name: str,
    fleet: str,
    clientToken: NotRequired[str],
    additionalTransientProperties: NotRequired[str],
    additionalFixedProperties: NotRequired[str],
    vendorProperties: NotRequired[VendorPropertiesTypeDef],  # (1)
    position: NotRequired[PositionCoordinatesTypeDef],  # (2)
    orientation: NotRequired[OrientationTypeDef],  # (3)
  1. See VendorPropertiesTypeDef
  2. See PositionCoordinatesTypeDef
  3. See OrientationTypeDef

GetWorkerResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import GetWorkerResponseTypeDef

def get_value() -> GetWorkerResponseTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "fleet": ...,
        "site": ...,
        "createdAt": ...,
        "updatedAt": ...,
        "name": ...,
        "additionalTransientProperties": ...,
        "additionalFixedProperties": ...,
        "vendorProperties": ...,
        "position": ...,
        "orientation": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetWorkerResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    fleet: str,
    site: str,
    createdAt: datetime,
    updatedAt: datetime,
    name: str,
    additionalTransientProperties: str,
    additionalFixedProperties: str,
    vendorProperties: VendorPropertiesTypeDef,  # (1)
    position: PositionCoordinatesTypeDef,  # (2)
    orientation: OrientationTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See VendorPropertiesTypeDef
  2. See PositionCoordinatesTypeDef
  3. See OrientationTypeDef
  4. See ResponseMetadataTypeDef

UpdateWorkerRequestRequestTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import UpdateWorkerRequestRequestTypeDef

def get_value() -> UpdateWorkerRequestRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class UpdateWorkerRequestRequestTypeDef(TypedDict):
    id: str,
    name: NotRequired[str],
    additionalTransientProperties: NotRequired[str],
    additionalFixedProperties: NotRequired[str],
    vendorProperties: NotRequired[VendorPropertiesTypeDef],  # (1)
    position: NotRequired[PositionCoordinatesTypeDef],  # (2)
    orientation: NotRequired[OrientationTypeDef],  # (3)
  1. See VendorPropertiesTypeDef
  2. See PositionCoordinatesTypeDef
  3. See OrientationTypeDef

UpdateWorkerResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import UpdateWorkerResponseTypeDef

def get_value() -> UpdateWorkerResponseTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "fleet": ...,
        "updatedAt": ...,
        "name": ...,
        "additionalTransientProperties": ...,
        "additionalFixedProperties": ...,
        "orientation": ...,
        "vendorProperties": ...,
        "position": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateWorkerResponseTypeDef(TypedDict):
    arn: str,
    id: str,
    fleet: str,
    updatedAt: datetime,
    name: str,
    additionalTransientProperties: str,
    additionalFixedProperties: str,
    orientation: OrientationTypeDef,  # (1)
    vendorProperties: VendorPropertiesTypeDef,  # (2)
    position: PositionCoordinatesTypeDef,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See OrientationTypeDef
  2. See VendorPropertiesTypeDef
  3. See PositionCoordinatesTypeDef
  4. See ResponseMetadataTypeDef

WorkerTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import WorkerTypeDef

def get_value() -> WorkerTypeDef:
    return {
        "arn": ...,
        "id": ...,
        "fleet": ...,
        "createdAt": ...,
        "updatedAt": ...,
        "name": ...,
        "site": ...,
    }
Definition
class WorkerTypeDef(TypedDict):
    arn: str,
    id: str,
    fleet: str,
    createdAt: datetime,
    updatedAt: datetime,
    name: str,
    site: str,
    additionalTransientProperties: NotRequired[str],
    additionalFixedProperties: NotRequired[str],
    vendorProperties: NotRequired[VendorPropertiesTypeDef],  # (1)
    position: NotRequired[PositionCoordinatesTypeDef],  # (2)
    orientation: NotRequired[OrientationTypeDef],  # (3)
  1. See VendorPropertiesTypeDef
  2. See PositionCoordinatesTypeDef
  3. See OrientationTypeDef

ListWorkersResponseTypeDef

Usage Example
from mypy_boto3_iot_roborunner.type_defs import ListWorkersResponseTypeDef

def get_value() -> ListWorkersResponseTypeDef:
    return {
        "nextToken": ...,
        "workers": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListWorkersResponseTypeDef(TypedDict):
    nextToken: str,
    workers: List[WorkerTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkerTypeDef
  2. See ResponseMetadataTypeDef