Type definitions#
Index > LocationServiceRoutesV2 > Type definitions
Auto-generated documentation for LocationServiceRoutesV2 type annotations stubs module mypy-boto3-geo-routes.
RouteMatrixBoundaryUnionTypeDef#
# RouteMatrixBoundaryUnionTypeDef Union usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixBoundaryUnionTypeDef
def get_value() -> RouteMatrixBoundaryUnionTypeDef:
return ...
# RouteMatrixBoundaryUnionTypeDef definition
RouteMatrixBoundaryUnionTypeDef = Union[
RouteMatrixBoundaryTypeDef, # (1)
RouteMatrixBoundaryOutputTypeDef, # (2)
]
IsolineAllowOptionsTypeDef#
# IsolineAllowOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineAllowOptionsTypeDef
def get_value() -> IsolineAllowOptionsTypeDef:
return {
"Hot": ...,
}
# IsolineAllowOptionsTypeDef definition
class IsolineAllowOptionsTypeDef(TypedDict):
Hot: NotRequired[bool],
Hov: NotRequired[bool],
IsolineGranularityOptionsTypeDef#
# IsolineGranularityOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineGranularityOptionsTypeDef
def get_value() -> IsolineGranularityOptionsTypeDef:
return {
"MaxPoints": ...,
}
# IsolineGranularityOptionsTypeDef definition
class IsolineGranularityOptionsTypeDef(TypedDict):
MaxPoints: NotRequired[int],
MaxResolution: NotRequired[int],
IsolineThresholdsTypeDef#
# IsolineThresholdsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineThresholdsTypeDef
def get_value() -> IsolineThresholdsTypeDef:
return {
"Distance": ...,
}
# IsolineThresholdsTypeDef definition
class IsolineThresholdsTypeDef(TypedDict):
Distance: NotRequired[Sequence[int]],
Time: NotRequired[Sequence[int]],
IsolineTrafficOptionsTypeDef#
# IsolineTrafficOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineTrafficOptionsTypeDef
def get_value() -> IsolineTrafficOptionsTypeDef:
return {
"FlowEventThresholdOverride": ...,
}
# IsolineTrafficOptionsTypeDef definition
class IsolineTrafficOptionsTypeDef(TypedDict):
FlowEventThresholdOverride: NotRequired[int],
Usage: NotRequired[TrafficUsageType], # (1)
- See TrafficUsageType
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_geo_routes.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],
RouteMatrixAllowOptionsTypeDef#
# RouteMatrixAllowOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixAllowOptionsTypeDef
def get_value() -> RouteMatrixAllowOptionsTypeDef:
return {
"Hot": ...,
}
# RouteMatrixAllowOptionsTypeDef definition
class RouteMatrixAllowOptionsTypeDef(TypedDict):
Hot: NotRequired[bool],
Hov: NotRequired[bool],
RouteMatrixExclusionOptionsTypeDef#
# RouteMatrixExclusionOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixExclusionOptionsTypeDef
def get_value() -> RouteMatrixExclusionOptionsTypeDef:
return {
"Countries": ...,
}
# RouteMatrixExclusionOptionsTypeDef definition
class RouteMatrixExclusionOptionsTypeDef(TypedDict):
Countries: Sequence[str],
RouteMatrixTrafficOptionsTypeDef#
# RouteMatrixTrafficOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixTrafficOptionsTypeDef
def get_value() -> RouteMatrixTrafficOptionsTypeDef:
return {
"FlowEventThresholdOverride": ...,
}
# RouteMatrixTrafficOptionsTypeDef definition
class RouteMatrixTrafficOptionsTypeDef(TypedDict):
FlowEventThresholdOverride: NotRequired[int],
Usage: NotRequired[TrafficUsageType], # (1)
- See TrafficUsageType
RouteMatrixEntryTypeDef#
# RouteMatrixEntryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixEntryTypeDef
def get_value() -> RouteMatrixEntryTypeDef:
return {
"Distance": ...,
}
# RouteMatrixEntryTypeDef definition
class RouteMatrixEntryTypeDef(TypedDict):
Distance: int,
Duration: int,
Error: NotRequired[RouteMatrixErrorCodeType], # (1)
RouteAllowOptionsTypeDef#
# RouteAllowOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteAllowOptionsTypeDef
def get_value() -> RouteAllowOptionsTypeDef:
return {
"Hot": ...,
}
# RouteAllowOptionsTypeDef definition
class RouteAllowOptionsTypeDef(TypedDict):
Hot: NotRequired[bool],
Hov: NotRequired[bool],
RouteExclusionOptionsTypeDef#
# RouteExclusionOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteExclusionOptionsTypeDef
def get_value() -> RouteExclusionOptionsTypeDef:
return {
"Countries": ...,
}
# RouteExclusionOptionsTypeDef definition
class RouteExclusionOptionsTypeDef(TypedDict):
Countries: Sequence[str],
RouteTrafficOptionsTypeDef#
# RouteTrafficOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTrafficOptionsTypeDef
def get_value() -> RouteTrafficOptionsTypeDef:
return {
"FlowEventThresholdOverride": ...,
}
# RouteTrafficOptionsTypeDef definition
class RouteTrafficOptionsTypeDef(TypedDict):
FlowEventThresholdOverride: NotRequired[int],
Usage: NotRequired[TrafficUsageType], # (1)
- See TrafficUsageType
RouteResponseNoticeTypeDef#
# RouteResponseNoticeTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteResponseNoticeTypeDef
def get_value() -> RouteResponseNoticeTypeDef:
return {
"Code": ...,
}
# RouteResponseNoticeTypeDef definition
class RouteResponseNoticeTypeDef(TypedDict):
Code: RouteResponseNoticeCodeType, # (1)
Impact: NotRequired[RouteNoticeImpactType], # (2)
CircleOutputTypeDef#
# CircleOutputTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import CircleOutputTypeDef
def get_value() -> CircleOutputTypeDef:
return {
"Center": ...,
}
# CircleOutputTypeDef definition
class CircleOutputTypeDef(TypedDict):
Center: List[float],
Radius: float,
CircleTypeDef#
# CircleTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import CircleTypeDef
def get_value() -> CircleTypeDef:
return {
"Center": ...,
}
# CircleTypeDef definition
class CircleTypeDef(TypedDict):
Center: Sequence[float],
Radius: float,
CorridorTypeDef#
# CorridorTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import CorridorTypeDef
def get_value() -> CorridorTypeDef:
return {
"LineString": ...,
}
# CorridorTypeDef definition
class CorridorTypeDef(TypedDict):
LineString: Sequence[Sequence[float]],
Radius: int,
PolylineCorridorTypeDef#
# PolylineCorridorTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import PolylineCorridorTypeDef
def get_value() -> PolylineCorridorTypeDef:
return {
"Polyline": ...,
}
# PolylineCorridorTypeDef definition
class PolylineCorridorTypeDef(TypedDict):
Polyline: str,
Radius: int,
IsolineAvoidanceZoneCategoryTypeDef#
# IsolineAvoidanceZoneCategoryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineAvoidanceZoneCategoryTypeDef
def get_value() -> IsolineAvoidanceZoneCategoryTypeDef:
return {
"Category": ...,
}
# IsolineAvoidanceZoneCategoryTypeDef definition
class IsolineAvoidanceZoneCategoryTypeDef(TypedDict):
Category: NotRequired[IsolineZoneCategoryType], # (1)
IsolineVehicleLicensePlateTypeDef#
# IsolineVehicleLicensePlateTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineVehicleLicensePlateTypeDef
def get_value() -> IsolineVehicleLicensePlateTypeDef:
return {
"LastCharacter": ...,
}
# IsolineVehicleLicensePlateTypeDef definition
class IsolineVehicleLicensePlateTypeDef(TypedDict):
LastCharacter: NotRequired[str],
IsolineConnectionGeometryTypeDef#
# IsolineConnectionGeometryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineConnectionGeometryTypeDef
def get_value() -> IsolineConnectionGeometryTypeDef:
return {
"LineString": ...,
}
# IsolineConnectionGeometryTypeDef definition
class IsolineConnectionGeometryTypeDef(TypedDict):
LineString: NotRequired[List[List[float]]],
Polyline: NotRequired[str],
IsolineMatchingOptionsTypeDef#
# IsolineMatchingOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineMatchingOptionsTypeDef
def get_value() -> IsolineMatchingOptionsTypeDef:
return {
"NameHint": ...,
}
# IsolineMatchingOptionsTypeDef definition
class IsolineMatchingOptionsTypeDef(TypedDict):
NameHint: NotRequired[str],
OnRoadThreshold: NotRequired[int],
Radius: NotRequired[int],
Strategy: NotRequired[MatchingStrategyType], # (1)
IsolineSideOfStreetOptionsTypeDef#
# IsolineSideOfStreetOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineSideOfStreetOptionsTypeDef
def get_value() -> IsolineSideOfStreetOptionsTypeDef:
return {
"Position": ...,
}
# IsolineSideOfStreetOptionsTypeDef definition
class IsolineSideOfStreetOptionsTypeDef(TypedDict):
Position: Sequence[float],
UseWith: NotRequired[SideOfStreetMatchingStrategyType], # (1)
IsolineShapeGeometryTypeDef#
# IsolineShapeGeometryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineShapeGeometryTypeDef
def get_value() -> IsolineShapeGeometryTypeDef:
return {
"Polygon": ...,
}
# IsolineShapeGeometryTypeDef definition
class IsolineShapeGeometryTypeDef(TypedDict):
Polygon: NotRequired[List[List[List[float]]]],
PolylinePolygon: NotRequired[List[str]],
IsolineTrailerOptionsTypeDef#
# IsolineTrailerOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineTrailerOptionsTypeDef
def get_value() -> IsolineTrailerOptionsTypeDef:
return {
"AxleCount": ...,
}
# IsolineTrailerOptionsTypeDef definition
class IsolineTrailerOptionsTypeDef(TypedDict):
AxleCount: NotRequired[int],
TrailerCount: NotRequired[int],
WeightPerAxleGroupTypeDef#
# WeightPerAxleGroupTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WeightPerAxleGroupTypeDef
def get_value() -> WeightPerAxleGroupTypeDef:
return {
"Single": ...,
}
# WeightPerAxleGroupTypeDef definition
class WeightPerAxleGroupTypeDef(TypedDict):
Single: NotRequired[int],
Tandem: NotRequired[int],
Triple: NotRequired[int],
Quad: NotRequired[int],
Quint: NotRequired[int],
LocalizedStringTypeDef#
# LocalizedStringTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import LocalizedStringTypeDef
def get_value() -> LocalizedStringTypeDef:
return {
"Language": ...,
}
# LocalizedStringTypeDef definition
class LocalizedStringTypeDef(TypedDict):
Value: str,
Language: NotRequired[str],
WaypointOptimizationExclusionOptionsTypeDef#
# WaypointOptimizationExclusionOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationExclusionOptionsTypeDef
def get_value() -> WaypointOptimizationExclusionOptionsTypeDef:
return {
"Countries": ...,
}
# WaypointOptimizationExclusionOptionsTypeDef definition
class WaypointOptimizationExclusionOptionsTypeDef(TypedDict):
Countries: Sequence[str],
WaypointOptimizationOriginOptionsTypeDef#
# WaypointOptimizationOriginOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationOriginOptionsTypeDef
def get_value() -> WaypointOptimizationOriginOptionsTypeDef:
return {
"Id": ...,
}
# WaypointOptimizationOriginOptionsTypeDef definition
class WaypointOptimizationOriginOptionsTypeDef(TypedDict):
Id: NotRequired[str],
WaypointOptimizationTrafficOptionsTypeDef#
# WaypointOptimizationTrafficOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationTrafficOptionsTypeDef
def get_value() -> WaypointOptimizationTrafficOptionsTypeDef:
return {
"Usage": ...,
}
# WaypointOptimizationTrafficOptionsTypeDef definition
class WaypointOptimizationTrafficOptionsTypeDef(TypedDict):
Usage: NotRequired[TrafficUsageType], # (1)
- See TrafficUsageType
WaypointOptimizationConnectionTypeDef#
# WaypointOptimizationConnectionTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationConnectionTypeDef
def get_value() -> WaypointOptimizationConnectionTypeDef:
return {
"Distance": ...,
}
# WaypointOptimizationConnectionTypeDef definition
class WaypointOptimizationConnectionTypeDef(TypedDict):
Distance: int,
From: str,
RestDuration: int,
To: str,
TravelDuration: int,
WaitDuration: int,
WaypointOptimizationOptimizedWaypointTypeDef#
# WaypointOptimizationOptimizedWaypointTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationOptimizedWaypointTypeDef
def get_value() -> WaypointOptimizationOptimizedWaypointTypeDef:
return {
"ArrivalTime": ...,
}
# WaypointOptimizationOptimizedWaypointTypeDef definition
class WaypointOptimizationOptimizedWaypointTypeDef(TypedDict):
DepartureTime: str,
Id: str,
Position: List[float],
ArrivalTime: NotRequired[str],
ClusterIndex: NotRequired[int],
WaypointOptimizationTimeBreakdownTypeDef#
# WaypointOptimizationTimeBreakdownTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationTimeBreakdownTypeDef
def get_value() -> WaypointOptimizationTimeBreakdownTypeDef:
return {
"RestDuration": ...,
}
# WaypointOptimizationTimeBreakdownTypeDef definition
class WaypointOptimizationTimeBreakdownTypeDef(TypedDict):
RestDuration: int,
ServiceDuration: int,
TravelDuration: int,
WaitDuration: int,
RoadSnapNoticeTypeDef#
# RoadSnapNoticeTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoadSnapNoticeTypeDef
def get_value() -> RoadSnapNoticeTypeDef:
return {
"Code": ...,
}
# RoadSnapNoticeTypeDef definition
class RoadSnapNoticeTypeDef(TypedDict):
Code: RoadSnapNoticeCodeType, # (1)
Title: str,
TracePointIndexes: List[int],
RoadSnapSnappedGeometryTypeDef#
# RoadSnapSnappedGeometryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoadSnapSnappedGeometryTypeDef
def get_value() -> RoadSnapSnappedGeometryTypeDef:
return {
"LineString": ...,
}
# RoadSnapSnappedGeometryTypeDef definition
class RoadSnapSnappedGeometryTypeDef(TypedDict):
LineString: NotRequired[List[List[float]]],
Polyline: NotRequired[str],
RoadSnapSnappedTracePointTypeDef#
# RoadSnapSnappedTracePointTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoadSnapSnappedTracePointTypeDef
def get_value() -> RoadSnapSnappedTracePointTypeDef:
return {
"Confidence": ...,
}
# RoadSnapSnappedTracePointTypeDef definition
class RoadSnapSnappedTracePointTypeDef(TypedDict):
Confidence: float,
OriginalPosition: List[float],
SnappedPosition: List[float],
RoadSnapTracePointTypeDef#
# RoadSnapTracePointTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoadSnapTracePointTypeDef
def get_value() -> RoadSnapTracePointTypeDef:
return {
"Heading": ...,
}
# RoadSnapTracePointTypeDef definition
class RoadSnapTracePointTypeDef(TypedDict):
Position: Sequence[float],
Heading: NotRequired[float],
Speed: NotRequired[float],
Timestamp: NotRequired[str],
RoadSnapTrailerOptionsTypeDef#
# RoadSnapTrailerOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoadSnapTrailerOptionsTypeDef
def get_value() -> RoadSnapTrailerOptionsTypeDef:
return {
"TrailerCount": ...,
}
# RoadSnapTrailerOptionsTypeDef definition
class RoadSnapTrailerOptionsTypeDef(TypedDict):
TrailerCount: NotRequired[int],
RouteAvoidanceZoneCategoryTypeDef#
# RouteAvoidanceZoneCategoryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteAvoidanceZoneCategoryTypeDef
def get_value() -> RouteAvoidanceZoneCategoryTypeDef:
return {
"Category": ...,
}
# RouteAvoidanceZoneCategoryTypeDef definition
class RouteAvoidanceZoneCategoryTypeDef(TypedDict):
Category: RouteZoneCategoryType, # (1)
RouteVehicleLicensePlateTypeDef#
# RouteVehicleLicensePlateTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteVehicleLicensePlateTypeDef
def get_value() -> RouteVehicleLicensePlateTypeDef:
return {
"LastCharacter": ...,
}
# RouteVehicleLicensePlateTypeDef definition
class RouteVehicleLicensePlateTypeDef(TypedDict):
LastCharacter: NotRequired[str],
RouteMatchingOptionsTypeDef#
# RouteMatchingOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatchingOptionsTypeDef
def get_value() -> RouteMatchingOptionsTypeDef:
return {
"NameHint": ...,
}
# RouteMatchingOptionsTypeDef definition
class RouteMatchingOptionsTypeDef(TypedDict):
NameHint: NotRequired[str],
OnRoadThreshold: NotRequired[int],
Radius: NotRequired[int],
Strategy: NotRequired[MatchingStrategyType], # (1)
RouteSideOfStreetOptionsTypeDef#
# RouteSideOfStreetOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteSideOfStreetOptionsTypeDef
def get_value() -> RouteSideOfStreetOptionsTypeDef:
return {
"Position": ...,
}
# RouteSideOfStreetOptionsTypeDef definition
class RouteSideOfStreetOptionsTypeDef(TypedDict):
Position: Sequence[float],
UseWith: NotRequired[SideOfStreetMatchingStrategyType], # (1)
RouteDriverScheduleIntervalTypeDef#
# RouteDriverScheduleIntervalTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteDriverScheduleIntervalTypeDef
def get_value() -> RouteDriverScheduleIntervalTypeDef:
return {
"DriveDuration": ...,
}
# RouteDriverScheduleIntervalTypeDef definition
class RouteDriverScheduleIntervalTypeDef(TypedDict):
DriveDuration: int,
RestDuration: int,
RouteEmissionTypeTypeDef#
# RouteEmissionTypeTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteEmissionTypeTypeDef
def get_value() -> RouteEmissionTypeTypeDef:
return {
"Co2EmissionClass": ...,
}
# RouteEmissionTypeTypeDef definition
class RouteEmissionTypeTypeDef(TypedDict):
Type: str,
Co2EmissionClass: NotRequired[str],
RouteFerryAfterTravelStepTypeDef#
# RouteFerryAfterTravelStepTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteFerryAfterTravelStepTypeDef
def get_value() -> RouteFerryAfterTravelStepTypeDef:
return {
"Duration": ...,
}
# RouteFerryAfterTravelStepTypeDef definition
class RouteFerryAfterTravelStepTypeDef(TypedDict):
Duration: int,
Type: RouteFerryAfterTravelStepTypeType, # (1)
Instruction: NotRequired[str],
RouteFerryPlaceTypeDef#
# RouteFerryPlaceTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteFerryPlaceTypeDef
def get_value() -> RouteFerryPlaceTypeDef:
return {
"Name": ...,
}
# RouteFerryPlaceTypeDef definition
class RouteFerryPlaceTypeDef(TypedDict):
Position: List[float],
Name: NotRequired[str],
OriginalPosition: NotRequired[List[float]],
WaypointIndex: NotRequired[int],
RouteFerryBeforeTravelStepTypeDef#
# RouteFerryBeforeTravelStepTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteFerryBeforeTravelStepTypeDef
def get_value() -> RouteFerryBeforeTravelStepTypeDef:
return {
"Duration": ...,
}
# RouteFerryBeforeTravelStepTypeDef definition
class RouteFerryBeforeTravelStepTypeDef(TypedDict):
Duration: int,
Type: RouteFerryBeforeTravelStepTypeType, # (1)
Instruction: NotRequired[str],
RouteFerryNoticeTypeDef#
# RouteFerryNoticeTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteFerryNoticeTypeDef
def get_value() -> RouteFerryNoticeTypeDef:
return {
"Code": ...,
}
# RouteFerryNoticeTypeDef definition
class RouteFerryNoticeTypeDef(TypedDict):
Code: RouteFerryNoticeCodeType, # (1)
Impact: NotRequired[RouteNoticeImpactType], # (2)
RouteFerryTravelStepTypeDef#
# RouteFerryTravelStepTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteFerryTravelStepTypeDef
def get_value() -> RouteFerryTravelStepTypeDef:
return {
"Distance": ...,
}
# RouteFerryTravelStepTypeDef definition
class RouteFerryTravelStepTypeDef(TypedDict):
Duration: int,
Type: RouteFerryTravelStepTypeType, # (1)
Distance: NotRequired[int],
GeometryOffset: NotRequired[int],
Instruction: NotRequired[str],
RouteFerryOverviewSummaryTypeDef#
# RouteFerryOverviewSummaryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteFerryOverviewSummaryTypeDef
def get_value() -> RouteFerryOverviewSummaryTypeDef:
return {
"Distance": ...,
}
# RouteFerryOverviewSummaryTypeDef definition
class RouteFerryOverviewSummaryTypeDef(TypedDict):
Distance: int,
Duration: int,
RouteFerryTravelOnlySummaryTypeDef#
# RouteFerryTravelOnlySummaryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteFerryTravelOnlySummaryTypeDef
def get_value() -> RouteFerryTravelOnlySummaryTypeDef:
return {
"Duration": ...,
}
# RouteFerryTravelOnlySummaryTypeDef definition
class RouteFerryTravelOnlySummaryTypeDef(TypedDict):
Duration: int,
RouteLegGeometryTypeDef#
# RouteLegGeometryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteLegGeometryTypeDef
def get_value() -> RouteLegGeometryTypeDef:
return {
"LineString": ...,
}
# RouteLegGeometryTypeDef definition
class RouteLegGeometryTypeDef(TypedDict):
LineString: NotRequired[List[List[float]]],
Polyline: NotRequired[str],
RouteNumberTypeDef#
# RouteNumberTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteNumberTypeDef
def get_value() -> RouteNumberTypeDef:
return {
"Direction": ...,
}
# RouteNumberTypeDef definition
class RouteNumberTypeDef(TypedDict):
Value: str,
Direction: NotRequired[RouteDirectionType], # (1)
Language: NotRequired[str],
RouteMatrixAutoCircleTypeDef#
# RouteMatrixAutoCircleTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixAutoCircleTypeDef
def get_value() -> RouteMatrixAutoCircleTypeDef:
return {
"Margin": ...,
}
# RouteMatrixAutoCircleTypeDef definition
class RouteMatrixAutoCircleTypeDef(TypedDict):
Margin: NotRequired[int],
MaxRadius: NotRequired[int],
RouteMatrixAvoidanceAreaGeometryTypeDef#
# RouteMatrixAvoidanceAreaGeometryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixAvoidanceAreaGeometryTypeDef
def get_value() -> RouteMatrixAvoidanceAreaGeometryTypeDef:
return {
"BoundingBox": ...,
}
# RouteMatrixAvoidanceAreaGeometryTypeDef definition
class RouteMatrixAvoidanceAreaGeometryTypeDef(TypedDict):
BoundingBox: NotRequired[Sequence[float]],
Polygon: NotRequired[Sequence[Sequence[Sequence[float]]]],
PolylinePolygon: NotRequired[Sequence[str]],
RouteMatrixAvoidanceZoneCategoryTypeDef#
# RouteMatrixAvoidanceZoneCategoryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixAvoidanceZoneCategoryTypeDef
def get_value() -> RouteMatrixAvoidanceZoneCategoryTypeDef:
return {
"Category": ...,
}
# RouteMatrixAvoidanceZoneCategoryTypeDef definition
class RouteMatrixAvoidanceZoneCategoryTypeDef(TypedDict):
Category: NotRequired[RouteMatrixZoneCategoryType], # (1)
RouteMatrixVehicleLicensePlateTypeDef#
# RouteMatrixVehicleLicensePlateTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixVehicleLicensePlateTypeDef
def get_value() -> RouteMatrixVehicleLicensePlateTypeDef:
return {
"LastCharacter": ...,
}
# RouteMatrixVehicleLicensePlateTypeDef definition
class RouteMatrixVehicleLicensePlateTypeDef(TypedDict):
LastCharacter: NotRequired[str],
RouteMatrixMatchingOptionsTypeDef#
# RouteMatrixMatchingOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixMatchingOptionsTypeDef
def get_value() -> RouteMatrixMatchingOptionsTypeDef:
return {
"NameHint": ...,
}
# RouteMatrixMatchingOptionsTypeDef definition
class RouteMatrixMatchingOptionsTypeDef(TypedDict):
NameHint: NotRequired[str],
OnRoadThreshold: NotRequired[int],
Radius: NotRequired[int],
Strategy: NotRequired[MatchingStrategyType], # (1)
RouteMatrixSideOfStreetOptionsTypeDef#
# RouteMatrixSideOfStreetOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixSideOfStreetOptionsTypeDef
def get_value() -> RouteMatrixSideOfStreetOptionsTypeDef:
return {
"Position": ...,
}
# RouteMatrixSideOfStreetOptionsTypeDef definition
class RouteMatrixSideOfStreetOptionsTypeDef(TypedDict):
Position: Sequence[float],
UseWith: NotRequired[SideOfStreetMatchingStrategyType], # (1)
RouteMatrixTrailerOptionsTypeDef#
# RouteMatrixTrailerOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixTrailerOptionsTypeDef
def get_value() -> RouteMatrixTrailerOptionsTypeDef:
return {
"TrailerCount": ...,
}
# RouteMatrixTrailerOptionsTypeDef definition
class RouteMatrixTrailerOptionsTypeDef(TypedDict):
TrailerCount: NotRequired[int],
RouteNoticeDetailRangeTypeDef#
# RouteNoticeDetailRangeTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteNoticeDetailRangeTypeDef
def get_value() -> RouteNoticeDetailRangeTypeDef:
return {
"Min": ...,
}
# RouteNoticeDetailRangeTypeDef definition
class RouteNoticeDetailRangeTypeDef(TypedDict):
Min: NotRequired[int],
Max: NotRequired[int],
RoutePassThroughPlaceTypeDef#
# RoutePassThroughPlaceTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoutePassThroughPlaceTypeDef
def get_value() -> RoutePassThroughPlaceTypeDef:
return {
"OriginalPosition": ...,
}
# RoutePassThroughPlaceTypeDef definition
class RoutePassThroughPlaceTypeDef(TypedDict):
Position: List[float],
OriginalPosition: NotRequired[List[float]],
WaypointIndex: NotRequired[int],
RoutePedestrianPlaceTypeDef#
# RoutePedestrianPlaceTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoutePedestrianPlaceTypeDef
def get_value() -> RoutePedestrianPlaceTypeDef:
return {
"Name": ...,
}
# RoutePedestrianPlaceTypeDef definition
class RoutePedestrianPlaceTypeDef(TypedDict):
Position: List[float],
Name: NotRequired[str],
OriginalPosition: NotRequired[List[float]],
SideOfStreet: NotRequired[RouteSideOfStreetType], # (1)
WaypointIndex: NotRequired[int],
RoutePedestrianNoticeTypeDef#
# RoutePedestrianNoticeTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoutePedestrianNoticeTypeDef
def get_value() -> RoutePedestrianNoticeTypeDef:
return {
"Code": ...,
}
# RoutePedestrianNoticeTypeDef definition
class RoutePedestrianNoticeTypeDef(TypedDict):
Code: RoutePedestrianNoticeCodeType, # (1)
Impact: NotRequired[RouteNoticeImpactType], # (2)
RoutePedestrianOptionsTypeDef#
# RoutePedestrianOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoutePedestrianOptionsTypeDef
def get_value() -> RoutePedestrianOptionsTypeDef:
return {
"Speed": ...,
}
# RoutePedestrianOptionsTypeDef definition
class RoutePedestrianOptionsTypeDef(TypedDict):
Speed: NotRequired[float],
RoutePedestrianOverviewSummaryTypeDef#
# RoutePedestrianOverviewSummaryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoutePedestrianOverviewSummaryTypeDef
def get_value() -> RoutePedestrianOverviewSummaryTypeDef:
return {
"Distance": ...,
}
# RoutePedestrianOverviewSummaryTypeDef definition
class RoutePedestrianOverviewSummaryTypeDef(TypedDict):
Distance: int,
Duration: int,
RouteSpanDynamicSpeedDetailsTypeDef#
# RouteSpanDynamicSpeedDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteSpanDynamicSpeedDetailsTypeDef
def get_value() -> RouteSpanDynamicSpeedDetailsTypeDef:
return {
"BestCaseSpeed": ...,
}
# RouteSpanDynamicSpeedDetailsTypeDef definition
class RouteSpanDynamicSpeedDetailsTypeDef(TypedDict):
BestCaseSpeed: NotRequired[float],
TurnDuration: NotRequired[int],
TypicalSpeed: NotRequired[float],
RouteSpanSpeedLimitDetailsTypeDef#
# RouteSpanSpeedLimitDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteSpanSpeedLimitDetailsTypeDef
def get_value() -> RouteSpanSpeedLimitDetailsTypeDef:
return {
"MaxSpeed": ...,
}
# RouteSpanSpeedLimitDetailsTypeDef definition
class RouteSpanSpeedLimitDetailsTypeDef(TypedDict):
MaxSpeed: NotRequired[float],
Unlimited: NotRequired[bool],
RoutePedestrianTravelOnlySummaryTypeDef#
# RoutePedestrianTravelOnlySummaryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoutePedestrianTravelOnlySummaryTypeDef
def get_value() -> RoutePedestrianTravelOnlySummaryTypeDef:
return {
"Duration": ...,
}
# RoutePedestrianTravelOnlySummaryTypeDef definition
class RoutePedestrianTravelOnlySummaryTypeDef(TypedDict):
Duration: int,
RouteTollPassValidityPeriodTypeDef#
# RouteTollPassValidityPeriodTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTollPassValidityPeriodTypeDef
def get_value() -> RouteTollPassValidityPeriodTypeDef:
return {
"Period": ...,
}
# RouteTollPassValidityPeriodTypeDef definition
class RouteTollPassValidityPeriodTypeDef(TypedDict):
Period: RouteTollPassValidityPeriodTypeType, # (1)
PeriodCount: NotRequired[int],
RouteTollPaymentSiteTypeDef#
# RouteTollPaymentSiteTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTollPaymentSiteTypeDef
def get_value() -> RouteTollPaymentSiteTypeDef:
return {
"Name": ...,
}
# RouteTollPaymentSiteTypeDef definition
class RouteTollPaymentSiteTypeDef(TypedDict):
Position: List[float],
Name: NotRequired[str],
RouteTollPriceValueRangeTypeDef#
# RouteTollPriceValueRangeTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTollPriceValueRangeTypeDef
def get_value() -> RouteTollPriceValueRangeTypeDef:
return {
"Min": ...,
}
# RouteTollPriceValueRangeTypeDef definition
class RouteTollPriceValueRangeTypeDef(TypedDict):
Min: float,
Max: float,
RouteTransponderTypeDef#
# RouteTransponderTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTransponderTypeDef
def get_value() -> RouteTransponderTypeDef:
return {
"SystemName": ...,
}
# RouteTransponderTypeDef definition
class RouteTransponderTypeDef(TypedDict):
SystemName: NotRequired[str],
RouteTollSystemTypeDef#
# RouteTollSystemTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTollSystemTypeDef
def get_value() -> RouteTollSystemTypeDef:
return {
"Name": ...,
}
# RouteTollSystemTypeDef definition
class RouteTollSystemTypeDef(TypedDict):
Name: NotRequired[str],
RouteTrailerOptionsTypeDef#
# RouteTrailerOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTrailerOptionsTypeDef
def get_value() -> RouteTrailerOptionsTypeDef:
return {
"AxleCount": ...,
}
# RouteTrailerOptionsTypeDef definition
class RouteTrailerOptionsTypeDef(TypedDict):
AxleCount: NotRequired[int],
TrailerCount: NotRequired[int],
RouteVehiclePlaceTypeDef#
# RouteVehiclePlaceTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteVehiclePlaceTypeDef
def get_value() -> RouteVehiclePlaceTypeDef:
return {
"Name": ...,
}
# RouteVehiclePlaceTypeDef definition
class RouteVehiclePlaceTypeDef(TypedDict):
Position: List[float],
Name: NotRequired[str],
OriginalPosition: NotRequired[List[float]],
SideOfStreet: NotRequired[RouteSideOfStreetType], # (1)
WaypointIndex: NotRequired[int],
RouteVehicleIncidentTypeDef#
# RouteVehicleIncidentTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteVehicleIncidentTypeDef
def get_value() -> RouteVehicleIncidentTypeDef:
return {
"Description": ...,
}
# RouteVehicleIncidentTypeDef definition
class RouteVehicleIncidentTypeDef(TypedDict):
Description: NotRequired[str],
EndTime: NotRequired[str],
Severity: NotRequired[RouteVehicleIncidentSeverityType], # (1)
StartTime: NotRequired[str],
Type: NotRequired[RouteVehicleIncidentTypeType], # (2)
RouteZoneTypeDef#
# RouteZoneTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteZoneTypeDef
def get_value() -> RouteZoneTypeDef:
return {
"Category": ...,
}
# RouteZoneTypeDef definition
class RouteZoneTypeDef(TypedDict):
Category: NotRequired[RouteZoneCategoryType], # (1)
Name: NotRequired[str],
RouteVehicleOverviewSummaryTypeDef#
# RouteVehicleOverviewSummaryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteVehicleOverviewSummaryTypeDef
def get_value() -> RouteVehicleOverviewSummaryTypeDef:
return {
"BestCaseDuration": ...,
}
# RouteVehicleOverviewSummaryTypeDef definition
class RouteVehicleOverviewSummaryTypeDef(TypedDict):
Distance: int,
Duration: int,
BestCaseDuration: NotRequired[int],
TypicalDuration: NotRequired[int],
RouteVehicleTravelOnlySummaryTypeDef#
# RouteVehicleTravelOnlySummaryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteVehicleTravelOnlySummaryTypeDef
def get_value() -> RouteVehicleTravelOnlySummaryTypeDef:
return {
"BestCaseDuration": ...,
}
# RouteVehicleTravelOnlySummaryTypeDef definition
class RouteVehicleTravelOnlySummaryTypeDef(TypedDict):
Duration: int,
BestCaseDuration: NotRequired[int],
TypicalDuration: NotRequired[int],
RouteWeightConstraintTypeDef#
# RouteWeightConstraintTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteWeightConstraintTypeDef
def get_value() -> RouteWeightConstraintTypeDef:
return {
"Type": ...,
}
# RouteWeightConstraintTypeDef definition
class RouteWeightConstraintTypeDef(TypedDict):
Type: RouteWeightConstraintTypeType, # (1)
Value: int,
WaypointOptimizationAccessHoursEntryTypeDef#
# WaypointOptimizationAccessHoursEntryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationAccessHoursEntryTypeDef
def get_value() -> WaypointOptimizationAccessHoursEntryTypeDef:
return {
"DayOfWeek": ...,
}
# WaypointOptimizationAccessHoursEntryTypeDef definition
class WaypointOptimizationAccessHoursEntryTypeDef(TypedDict):
DayOfWeek: DayOfWeekType, # (1)
TimeOfDay: str,
- See DayOfWeekType
WaypointOptimizationAvoidanceAreaGeometryTypeDef#
# WaypointOptimizationAvoidanceAreaGeometryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationAvoidanceAreaGeometryTypeDef
def get_value() -> WaypointOptimizationAvoidanceAreaGeometryTypeDef:
return {
"BoundingBox": ...,
}
# WaypointOptimizationAvoidanceAreaGeometryTypeDef definition
class WaypointOptimizationAvoidanceAreaGeometryTypeDef(TypedDict):
BoundingBox: NotRequired[Sequence[float]],
WaypointOptimizationDrivingDistanceOptionsTypeDef#
# WaypointOptimizationDrivingDistanceOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationDrivingDistanceOptionsTypeDef
def get_value() -> WaypointOptimizationDrivingDistanceOptionsTypeDef:
return {
"DrivingDistance": ...,
}
# WaypointOptimizationDrivingDistanceOptionsTypeDef definition
class WaypointOptimizationDrivingDistanceOptionsTypeDef(TypedDict):
DrivingDistance: int,
WaypointOptimizationSideOfStreetOptionsTypeDef#
# WaypointOptimizationSideOfStreetOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationSideOfStreetOptionsTypeDef
def get_value() -> WaypointOptimizationSideOfStreetOptionsTypeDef:
return {
"Position": ...,
}
# WaypointOptimizationSideOfStreetOptionsTypeDef definition
class WaypointOptimizationSideOfStreetOptionsTypeDef(TypedDict):
Position: Sequence[float],
UseWith: NotRequired[SideOfStreetMatchingStrategyType], # (1)
WaypointOptimizationRestProfileTypeDef#
# WaypointOptimizationRestProfileTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationRestProfileTypeDef
def get_value() -> WaypointOptimizationRestProfileTypeDef:
return {
"Profile": ...,
}
# WaypointOptimizationRestProfileTypeDef definition
class WaypointOptimizationRestProfileTypeDef(TypedDict):
Profile: str,
WaypointOptimizationFailedConstraintTypeDef#
# WaypointOptimizationFailedConstraintTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationFailedConstraintTypeDef
def get_value() -> WaypointOptimizationFailedConstraintTypeDef:
return {
"Constraint": ...,
}
# WaypointOptimizationFailedConstraintTypeDef definition
class WaypointOptimizationFailedConstraintTypeDef(TypedDict):
Constraint: NotRequired[WaypointOptimizationConstraintType], # (1)
Reason: NotRequired[str],
WaypointOptimizationPedestrianOptionsTypeDef#
# WaypointOptimizationPedestrianOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationPedestrianOptionsTypeDef
def get_value() -> WaypointOptimizationPedestrianOptionsTypeDef:
return {
"Speed": ...,
}
# WaypointOptimizationPedestrianOptionsTypeDef definition
class WaypointOptimizationPedestrianOptionsTypeDef(TypedDict):
Speed: NotRequired[float],
WaypointOptimizationRestCycleDurationsTypeDef#
# WaypointOptimizationRestCycleDurationsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationRestCycleDurationsTypeDef
def get_value() -> WaypointOptimizationRestCycleDurationsTypeDef:
return {
"RestDuration": ...,
}
# WaypointOptimizationRestCycleDurationsTypeDef definition
class WaypointOptimizationRestCycleDurationsTypeDef(TypedDict):
RestDuration: int,
WorkDuration: int,
WaypointOptimizationTrailerOptionsTypeDef#
# WaypointOptimizationTrailerOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationTrailerOptionsTypeDef
def get_value() -> WaypointOptimizationTrailerOptionsTypeDef:
return {
"TrailerCount": ...,
}
# WaypointOptimizationTrailerOptionsTypeDef definition
class WaypointOptimizationTrailerOptionsTypeDef(TypedDict):
TrailerCount: NotRequired[int],
IsolineAvoidanceAreaGeometryTypeDef#
# IsolineAvoidanceAreaGeometryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineAvoidanceAreaGeometryTypeDef
def get_value() -> IsolineAvoidanceAreaGeometryTypeDef:
return {
"BoundingBox": ...,
}
# IsolineAvoidanceAreaGeometryTypeDef definition
class IsolineAvoidanceAreaGeometryTypeDef(TypedDict):
BoundingBox: NotRequired[Sequence[float]],
Corridor: NotRequired[CorridorTypeDef], # (1)
Polygon: NotRequired[Sequence[Sequence[Sequence[float]]]],
PolylineCorridor: NotRequired[PolylineCorridorTypeDef], # (2)
PolylinePolygon: NotRequired[Sequence[str]],
RouteAvoidanceAreaGeometryTypeDef#
# RouteAvoidanceAreaGeometryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteAvoidanceAreaGeometryTypeDef
def get_value() -> RouteAvoidanceAreaGeometryTypeDef:
return {
"Corridor": ...,
}
# RouteAvoidanceAreaGeometryTypeDef definition
class RouteAvoidanceAreaGeometryTypeDef(TypedDict):
Corridor: NotRequired[CorridorTypeDef], # (1)
BoundingBox: NotRequired[Sequence[float]],
Polygon: NotRequired[Sequence[Sequence[Sequence[float]]]],
PolylineCorridor: NotRequired[PolylineCorridorTypeDef], # (2)
PolylinePolygon: NotRequired[Sequence[str]],
IsolineCarOptionsTypeDef#
# IsolineCarOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineCarOptionsTypeDef
def get_value() -> IsolineCarOptionsTypeDef:
return {
"EngineType": ...,
}
# IsolineCarOptionsTypeDef definition
class IsolineCarOptionsTypeDef(TypedDict):
EngineType: NotRequired[IsolineEngineTypeType], # (1)
LicensePlate: NotRequired[IsolineVehicleLicensePlateTypeDef], # (2)
MaxSpeed: NotRequired[float],
Occupancy: NotRequired[int],
IsolineScooterOptionsTypeDef#
# IsolineScooterOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineScooterOptionsTypeDef
def get_value() -> IsolineScooterOptionsTypeDef:
return {
"EngineType": ...,
}
# IsolineScooterOptionsTypeDef definition
class IsolineScooterOptionsTypeDef(TypedDict):
EngineType: NotRequired[IsolineEngineTypeType], # (1)
LicensePlate: NotRequired[IsolineVehicleLicensePlateTypeDef], # (2)
MaxSpeed: NotRequired[float],
Occupancy: NotRequired[int],
IsolineConnectionTypeDef#
# IsolineConnectionTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineConnectionTypeDef
def get_value() -> IsolineConnectionTypeDef:
return {
"FromPolygonIndex": ...,
}
# IsolineConnectionTypeDef definition
class IsolineConnectionTypeDef(TypedDict):
FromPolygonIndex: int,
Geometry: IsolineConnectionGeometryTypeDef, # (1)
ToPolygonIndex: int,
IsolineDestinationOptionsTypeDef#
# IsolineDestinationOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineDestinationOptionsTypeDef
def get_value() -> IsolineDestinationOptionsTypeDef:
return {
"AvoidActionsForDistance": ...,
}
# IsolineDestinationOptionsTypeDef definition
class IsolineDestinationOptionsTypeDef(TypedDict):
AvoidActionsForDistance: NotRequired[int],
Heading: NotRequired[float],
Matching: NotRequired[IsolineMatchingOptionsTypeDef], # (1)
SideOfStreet: NotRequired[IsolineSideOfStreetOptionsTypeDef], # (2)
IsolineOriginOptionsTypeDef#
# IsolineOriginOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineOriginOptionsTypeDef
def get_value() -> IsolineOriginOptionsTypeDef:
return {
"AvoidActionsForDistance": ...,
}
# IsolineOriginOptionsTypeDef definition
class IsolineOriginOptionsTypeDef(TypedDict):
AvoidActionsForDistance: NotRequired[int],
Heading: NotRequired[float],
Matching: NotRequired[IsolineMatchingOptionsTypeDef], # (1)
SideOfStreet: NotRequired[IsolineSideOfStreetOptionsTypeDef], # (2)
IsolineTruckOptionsTypeDef#
# IsolineTruckOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineTruckOptionsTypeDef
def get_value() -> IsolineTruckOptionsTypeDef:
return {
"AxleCount": ...,
}
# IsolineTruckOptionsTypeDef definition
class IsolineTruckOptionsTypeDef(TypedDict):
AxleCount: NotRequired[int],
EngineType: NotRequired[IsolineEngineTypeType], # (1)
GrossWeight: NotRequired[int],
HazardousCargos: NotRequired[Sequence[IsolineHazardousCargoTypeType]], # (2)
Height: NotRequired[int],
HeightAboveFirstAxle: NotRequired[int],
KpraLength: NotRequired[int],
Length: NotRequired[int],
LicensePlate: NotRequired[IsolineVehicleLicensePlateTypeDef], # (3)
MaxSpeed: NotRequired[float],
Occupancy: NotRequired[int],
PayloadCapacity: NotRequired[int],
TireCount: NotRequired[int],
Trailer: NotRequired[IsolineTrailerOptionsTypeDef], # (4)
TruckType: NotRequired[IsolineTruckTypeType], # (5)
TunnelRestrictionCode: NotRequired[str],
WeightPerAxle: NotRequired[int],
WeightPerAxleGroup: NotRequired[WeightPerAxleGroupTypeDef], # (6)
Width: NotRequired[int],
- See IsolineEngineTypeType
- See
Sequence[IsolineHazardousCargoTypeType]
- See IsolineVehicleLicensePlateTypeDef
- See IsolineTrailerOptionsTypeDef
- See IsolineTruckTypeType
- See WeightPerAxleGroupTypeDef
RouteContinueHighwayStepDetailsTypeDef#
# RouteContinueHighwayStepDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteContinueHighwayStepDetailsTypeDef
def get_value() -> RouteContinueHighwayStepDetailsTypeDef:
return {
"Intersection": ...,
}
# RouteContinueHighwayStepDetailsTypeDef definition
class RouteContinueHighwayStepDetailsTypeDef(TypedDict):
Intersection: List[LocalizedStringTypeDef], # (1)
SteeringDirection: NotRequired[RouteSteeringDirectionType], # (2)
TurnAngle: NotRequired[float],
TurnIntensity: NotRequired[RouteTurnIntensityType], # (3)
- See
List[LocalizedStringTypeDef]
- See RouteSteeringDirectionType
- See RouteTurnIntensityType
RouteContinueStepDetailsTypeDef#
# RouteContinueStepDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteContinueStepDetailsTypeDef
def get_value() -> RouteContinueStepDetailsTypeDef:
return {
"Intersection": ...,
}
# RouteContinueStepDetailsTypeDef definition
class RouteContinueStepDetailsTypeDef(TypedDict):
Intersection: List[LocalizedStringTypeDef], # (1)
- See
List[LocalizedStringTypeDef]
RouteEnterHighwayStepDetailsTypeDef#
# RouteEnterHighwayStepDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteEnterHighwayStepDetailsTypeDef
def get_value() -> RouteEnterHighwayStepDetailsTypeDef:
return {
"Intersection": ...,
}
# RouteEnterHighwayStepDetailsTypeDef definition
class RouteEnterHighwayStepDetailsTypeDef(TypedDict):
Intersection: List[LocalizedStringTypeDef], # (1)
SteeringDirection: NotRequired[RouteSteeringDirectionType], # (2)
TurnAngle: NotRequired[float],
TurnIntensity: NotRequired[RouteTurnIntensityType], # (3)
- See
List[LocalizedStringTypeDef]
- See RouteSteeringDirectionType
- See RouteTurnIntensityType
RouteExitStepDetailsTypeDef#
# RouteExitStepDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteExitStepDetailsTypeDef
def get_value() -> RouteExitStepDetailsTypeDef:
return {
"Intersection": ...,
}
# RouteExitStepDetailsTypeDef definition
class RouteExitStepDetailsTypeDef(TypedDict):
Intersection: List[LocalizedStringTypeDef], # (1)
RelativeExit: NotRequired[int],
SteeringDirection: NotRequired[RouteSteeringDirectionType], # (2)
TurnAngle: NotRequired[float],
TurnIntensity: NotRequired[RouteTurnIntensityType], # (3)
- See
List[LocalizedStringTypeDef]
- See RouteSteeringDirectionType
- See RouteTurnIntensityType
RouteFerrySpanTypeDef#
# RouteFerrySpanTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteFerrySpanTypeDef
def get_value() -> RouteFerrySpanTypeDef:
return {
"Country": ...,
}
# RouteFerrySpanTypeDef definition
class RouteFerrySpanTypeDef(TypedDict):
Country: NotRequired[str],
Distance: NotRequired[int],
Duration: NotRequired[int],
GeometryOffset: NotRequired[int],
Names: NotRequired[List[LocalizedStringTypeDef]], # (1)
Region: NotRequired[str],
- See
List[LocalizedStringTypeDef]
RouteKeepStepDetailsTypeDef#
# RouteKeepStepDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteKeepStepDetailsTypeDef
def get_value() -> RouteKeepStepDetailsTypeDef:
return {
"Intersection": ...,
}
# RouteKeepStepDetailsTypeDef definition
class RouteKeepStepDetailsTypeDef(TypedDict):
Intersection: List[LocalizedStringTypeDef], # (1)
SteeringDirection: NotRequired[RouteSteeringDirectionType], # (2)
TurnAngle: NotRequired[float],
TurnIntensity: NotRequired[RouteTurnIntensityType], # (3)
- See
List[LocalizedStringTypeDef]
- See RouteSteeringDirectionType
- See RouteTurnIntensityType
RouteRampStepDetailsTypeDef#
# RouteRampStepDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteRampStepDetailsTypeDef
def get_value() -> RouteRampStepDetailsTypeDef:
return {
"Intersection": ...,
}
# RouteRampStepDetailsTypeDef definition
class RouteRampStepDetailsTypeDef(TypedDict):
Intersection: List[LocalizedStringTypeDef], # (1)
SteeringDirection: NotRequired[RouteSteeringDirectionType], # (2)
TurnAngle: NotRequired[float],
TurnIntensity: NotRequired[RouteTurnIntensityType], # (3)
- See
List[LocalizedStringTypeDef]
- See RouteSteeringDirectionType
- See RouteTurnIntensityType
RouteRoundaboutEnterStepDetailsTypeDef#
# RouteRoundaboutEnterStepDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteRoundaboutEnterStepDetailsTypeDef
def get_value() -> RouteRoundaboutEnterStepDetailsTypeDef:
return {
"Intersection": ...,
}
# RouteRoundaboutEnterStepDetailsTypeDef definition
class RouteRoundaboutEnterStepDetailsTypeDef(TypedDict):
Intersection: List[LocalizedStringTypeDef], # (1)
SteeringDirection: NotRequired[RouteSteeringDirectionType], # (2)
TurnAngle: NotRequired[float],
TurnIntensity: NotRequired[RouteTurnIntensityType], # (3)
- See
List[LocalizedStringTypeDef]
- See RouteSteeringDirectionType
- See RouteTurnIntensityType
RouteRoundaboutExitStepDetailsTypeDef#
# RouteRoundaboutExitStepDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteRoundaboutExitStepDetailsTypeDef
def get_value() -> RouteRoundaboutExitStepDetailsTypeDef:
return {
"Intersection": ...,
}
# RouteRoundaboutExitStepDetailsTypeDef definition
class RouteRoundaboutExitStepDetailsTypeDef(TypedDict):
Intersection: List[LocalizedStringTypeDef], # (1)
RelativeExit: NotRequired[int],
RoundaboutAngle: NotRequired[float],
SteeringDirection: NotRequired[RouteSteeringDirectionType], # (2)
- See
List[LocalizedStringTypeDef]
- See RouteSteeringDirectionType
RouteRoundaboutPassStepDetailsTypeDef#
# RouteRoundaboutPassStepDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteRoundaboutPassStepDetailsTypeDef
def get_value() -> RouteRoundaboutPassStepDetailsTypeDef:
return {
"Intersection": ...,
}
# RouteRoundaboutPassStepDetailsTypeDef definition
class RouteRoundaboutPassStepDetailsTypeDef(TypedDict):
Intersection: List[LocalizedStringTypeDef], # (1)
SteeringDirection: NotRequired[RouteSteeringDirectionType], # (2)
TurnAngle: NotRequired[float],
TurnIntensity: NotRequired[RouteTurnIntensityType], # (3)
- See
List[LocalizedStringTypeDef]
- See RouteSteeringDirectionType
- See RouteTurnIntensityType
RouteTurnStepDetailsTypeDef#
# RouteTurnStepDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTurnStepDetailsTypeDef
def get_value() -> RouteTurnStepDetailsTypeDef:
return {
"Intersection": ...,
}
# RouteTurnStepDetailsTypeDef definition
class RouteTurnStepDetailsTypeDef(TypedDict):
Intersection: List[LocalizedStringTypeDef], # (1)
SteeringDirection: NotRequired[RouteSteeringDirectionType], # (2)
TurnAngle: NotRequired[float],
TurnIntensity: NotRequired[RouteTurnIntensityType], # (3)
- See
List[LocalizedStringTypeDef]
- See RouteSteeringDirectionType
- See RouteTurnIntensityType
RouteUTurnStepDetailsTypeDef#
# RouteUTurnStepDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteUTurnStepDetailsTypeDef
def get_value() -> RouteUTurnStepDetailsTypeDef:
return {
"Intersection": ...,
}
# RouteUTurnStepDetailsTypeDef definition
class RouteUTurnStepDetailsTypeDef(TypedDict):
Intersection: List[LocalizedStringTypeDef], # (1)
SteeringDirection: NotRequired[RouteSteeringDirectionType], # (2)
TurnAngle: NotRequired[float],
TurnIntensity: NotRequired[RouteTurnIntensityType], # (3)
- See
List[LocalizedStringTypeDef]
- See RouteSteeringDirectionType
- See RouteTurnIntensityType
SnapToRoadsResponseTypeDef#
# SnapToRoadsResponseTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import SnapToRoadsResponseTypeDef
def get_value() -> SnapToRoadsResponseTypeDef:
return {
"Notices": ...,
}
# SnapToRoadsResponseTypeDef definition
class SnapToRoadsResponseTypeDef(TypedDict):
Notices: List[RoadSnapNoticeTypeDef], # (1)
PricingBucket: str,
SnappedGeometry: RoadSnapSnappedGeometryTypeDef, # (2)
SnappedGeometryFormat: GeometryFormatType, # (3)
SnappedTracePoints: List[RoadSnapSnappedTracePointTypeDef], # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See
List[RoadSnapNoticeTypeDef]
- See RoadSnapSnappedGeometryTypeDef
- See GeometryFormatType
- See
List[RoadSnapSnappedTracePointTypeDef]
- See ResponseMetadataTypeDef
RoadSnapTruckOptionsTypeDef#
# RoadSnapTruckOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoadSnapTruckOptionsTypeDef
def get_value() -> RoadSnapTruckOptionsTypeDef:
return {
"GrossWeight": ...,
}
# RoadSnapTruckOptionsTypeDef definition
class RoadSnapTruckOptionsTypeDef(TypedDict):
GrossWeight: NotRequired[int],
HazardousCargos: NotRequired[Sequence[RoadSnapHazardousCargoTypeType]], # (1)
Height: NotRequired[int],
Length: NotRequired[int],
Trailer: NotRequired[RoadSnapTrailerOptionsTypeDef], # (2)
TunnelRestrictionCode: NotRequired[str],
Width: NotRequired[int],
- See
Sequence[RoadSnapHazardousCargoTypeType]
- See RoadSnapTrailerOptionsTypeDef
RouteCarOptionsTypeDef#
# RouteCarOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteCarOptionsTypeDef
def get_value() -> RouteCarOptionsTypeDef:
return {
"EngineType": ...,
}
# RouteCarOptionsTypeDef definition
class RouteCarOptionsTypeDef(TypedDict):
EngineType: NotRequired[RouteEngineTypeType], # (1)
LicensePlate: NotRequired[RouteVehicleLicensePlateTypeDef], # (2)
MaxSpeed: NotRequired[float],
Occupancy: NotRequired[int],
RouteScooterOptionsTypeDef#
# RouteScooterOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteScooterOptionsTypeDef
def get_value() -> RouteScooterOptionsTypeDef:
return {
"EngineType": ...,
}
# RouteScooterOptionsTypeDef definition
class RouteScooterOptionsTypeDef(TypedDict):
EngineType: NotRequired[RouteEngineTypeType], # (1)
LicensePlate: NotRequired[RouteVehicleLicensePlateTypeDef], # (2)
MaxSpeed: NotRequired[float],
Occupancy: NotRequired[int],
RouteDestinationOptionsTypeDef#
# RouteDestinationOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteDestinationOptionsTypeDef
def get_value() -> RouteDestinationOptionsTypeDef:
return {
"AvoidActionsForDistance": ...,
}
# RouteDestinationOptionsTypeDef definition
class RouteDestinationOptionsTypeDef(TypedDict):
AvoidActionsForDistance: NotRequired[int],
AvoidUTurns: NotRequired[bool],
Heading: NotRequired[float],
Matching: NotRequired[RouteMatchingOptionsTypeDef], # (1)
SideOfStreet: NotRequired[RouteSideOfStreetOptionsTypeDef], # (2)
StopDuration: NotRequired[int],
RouteOriginOptionsTypeDef#
# RouteOriginOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteOriginOptionsTypeDef
def get_value() -> RouteOriginOptionsTypeDef:
return {
"AvoidActionsForDistance": ...,
}
# RouteOriginOptionsTypeDef definition
class RouteOriginOptionsTypeDef(TypedDict):
AvoidActionsForDistance: NotRequired[int],
AvoidUTurns: NotRequired[bool],
Heading: NotRequired[float],
Matching: NotRequired[RouteMatchingOptionsTypeDef], # (1)
SideOfStreet: NotRequired[RouteSideOfStreetOptionsTypeDef], # (2)
RouteWaypointTypeDef#
# RouteWaypointTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteWaypointTypeDef
def get_value() -> RouteWaypointTypeDef:
return {
"AvoidActionsForDistance": ...,
}
# RouteWaypointTypeDef definition
class RouteWaypointTypeDef(TypedDict):
Position: Sequence[float],
AvoidActionsForDistance: NotRequired[int],
AvoidUTurns: NotRequired[bool],
Heading: NotRequired[float],
Matching: NotRequired[RouteMatchingOptionsTypeDef], # (1)
PassThrough: NotRequired[bool],
SideOfStreet: NotRequired[RouteSideOfStreetOptionsTypeDef], # (2)
StopDuration: NotRequired[int],
RouteDriverOptionsTypeDef#
# RouteDriverOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteDriverOptionsTypeDef
def get_value() -> RouteDriverOptionsTypeDef:
return {
"Schedule": ...,
}
# RouteDriverOptionsTypeDef definition
class RouteDriverOptionsTypeDef(TypedDict):
Schedule: NotRequired[Sequence[RouteDriverScheduleIntervalTypeDef]], # (1)
- See
Sequence[RouteDriverScheduleIntervalTypeDef]
RouteTollOptionsTypeDef#
# RouteTollOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTollOptionsTypeDef
def get_value() -> RouteTollOptionsTypeDef:
return {
"AllTransponders": ...,
}
# RouteTollOptionsTypeDef definition
class RouteTollOptionsTypeDef(TypedDict):
AllTransponders: NotRequired[bool],
AllVignettes: NotRequired[bool],
Currency: NotRequired[str],
EmissionType: NotRequired[RouteEmissionTypeTypeDef], # (1)
VehicleCategory: NotRequired[RouteTollVehicleCategoryType], # (2)
RouteFerryArrivalTypeDef#
# RouteFerryArrivalTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteFerryArrivalTypeDef
def get_value() -> RouteFerryArrivalTypeDef:
return {
"Place": ...,
}
# RouteFerryArrivalTypeDef definition
class RouteFerryArrivalTypeDef(TypedDict):
Place: RouteFerryPlaceTypeDef, # (1)
Time: NotRequired[str],
RouteFerryDepartureTypeDef#
# RouteFerryDepartureTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteFerryDepartureTypeDef
def get_value() -> RouteFerryDepartureTypeDef:
return {
"Place": ...,
}
# RouteFerryDepartureTypeDef definition
class RouteFerryDepartureTypeDef(TypedDict):
Place: RouteFerryPlaceTypeDef, # (1)
Time: NotRequired[str],
RouteFerrySummaryTypeDef#
# RouteFerrySummaryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteFerrySummaryTypeDef
def get_value() -> RouteFerrySummaryTypeDef:
return {
"Overview": ...,
}
# RouteFerrySummaryTypeDef definition
class RouteFerrySummaryTypeDef(TypedDict):
Overview: NotRequired[RouteFerryOverviewSummaryTypeDef], # (1)
TravelOnly: NotRequired[RouteFerryTravelOnlySummaryTypeDef], # (2)
RouteMajorRoadLabelTypeDef#
# RouteMajorRoadLabelTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMajorRoadLabelTypeDef
def get_value() -> RouteMajorRoadLabelTypeDef:
return {
"RoadName": ...,
}
# RouteMajorRoadLabelTypeDef definition
class RouteMajorRoadLabelTypeDef(TypedDict):
RoadName: NotRequired[LocalizedStringTypeDef], # (1)
RouteNumber: NotRequired[RouteNumberTypeDef], # (2)
RouteRoadTypeDef#
# RouteRoadTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteRoadTypeDef
def get_value() -> RouteRoadTypeDef:
return {
"RoadName": ...,
}
# RouteRoadTypeDef definition
class RouteRoadTypeDef(TypedDict):
RoadName: List[LocalizedStringTypeDef], # (1)
RouteNumber: List[RouteNumberTypeDef], # (2)
Towards: List[LocalizedStringTypeDef], # (1)
Type: NotRequired[RouteRoadTypeType], # (4)
- See
List[LocalizedStringTypeDef]
- See
List[RouteNumberTypeDef]
- See
List[LocalizedStringTypeDef]
- See RouteRoadTypeType
RouteSignpostLabelTypeDef#
# RouteSignpostLabelTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteSignpostLabelTypeDef
def get_value() -> RouteSignpostLabelTypeDef:
return {
"RouteNumber": ...,
}
# RouteSignpostLabelTypeDef definition
class RouteSignpostLabelTypeDef(TypedDict):
RouteNumber: NotRequired[RouteNumberTypeDef], # (1)
Text: NotRequired[LocalizedStringTypeDef], # (2)
RouteMatrixBoundaryGeometryOutputTypeDef#
# RouteMatrixBoundaryGeometryOutputTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixBoundaryGeometryOutputTypeDef
def get_value() -> RouteMatrixBoundaryGeometryOutputTypeDef:
return {
"AutoCircle": ...,
}
# RouteMatrixBoundaryGeometryOutputTypeDef definition
class RouteMatrixBoundaryGeometryOutputTypeDef(TypedDict):
AutoCircle: NotRequired[RouteMatrixAutoCircleTypeDef], # (1)
Circle: NotRequired[CircleOutputTypeDef], # (2)
BoundingBox: NotRequired[List[float]],
Polygon: NotRequired[List[List[List[float]]]],
RouteMatrixBoundaryGeometryTypeDef#
# RouteMatrixBoundaryGeometryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixBoundaryGeometryTypeDef
def get_value() -> RouteMatrixBoundaryGeometryTypeDef:
return {
"AutoCircle": ...,
}
# RouteMatrixBoundaryGeometryTypeDef definition
class RouteMatrixBoundaryGeometryTypeDef(TypedDict):
AutoCircle: NotRequired[RouteMatrixAutoCircleTypeDef], # (1)
Circle: NotRequired[CircleTypeDef], # (2)
BoundingBox: NotRequired[Sequence[float]],
Polygon: NotRequired[Sequence[Sequence[Sequence[float]]]],
RouteMatrixAvoidanceAreaTypeDef#
# RouteMatrixAvoidanceAreaTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixAvoidanceAreaTypeDef
def get_value() -> RouteMatrixAvoidanceAreaTypeDef:
return {
"Geometry": ...,
}
# RouteMatrixAvoidanceAreaTypeDef definition
class RouteMatrixAvoidanceAreaTypeDef(TypedDict):
Geometry: RouteMatrixAvoidanceAreaGeometryTypeDef, # (1)
RouteMatrixCarOptionsTypeDef#
# RouteMatrixCarOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixCarOptionsTypeDef
def get_value() -> RouteMatrixCarOptionsTypeDef:
return {
"LicensePlate": ...,
}
# RouteMatrixCarOptionsTypeDef definition
class RouteMatrixCarOptionsTypeDef(TypedDict):
LicensePlate: NotRequired[RouteMatrixVehicleLicensePlateTypeDef], # (1)
MaxSpeed: NotRequired[float],
Occupancy: NotRequired[int],
RouteMatrixScooterOptionsTypeDef#
# RouteMatrixScooterOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixScooterOptionsTypeDef
def get_value() -> RouteMatrixScooterOptionsTypeDef:
return {
"LicensePlate": ...,
}
# RouteMatrixScooterOptionsTypeDef definition
class RouteMatrixScooterOptionsTypeDef(TypedDict):
LicensePlate: NotRequired[RouteMatrixVehicleLicensePlateTypeDef], # (1)
MaxSpeed: NotRequired[float],
Occupancy: NotRequired[int],
RouteMatrixDestinationOptionsTypeDef#
# RouteMatrixDestinationOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixDestinationOptionsTypeDef
def get_value() -> RouteMatrixDestinationOptionsTypeDef:
return {
"AvoidActionsForDistance": ...,
}
# RouteMatrixDestinationOptionsTypeDef definition
class RouteMatrixDestinationOptionsTypeDef(TypedDict):
AvoidActionsForDistance: NotRequired[int],
Heading: NotRequired[float],
Matching: NotRequired[RouteMatrixMatchingOptionsTypeDef], # (1)
SideOfStreet: NotRequired[RouteMatrixSideOfStreetOptionsTypeDef], # (2)
RouteMatrixOriginOptionsTypeDef#
# RouteMatrixOriginOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixOriginOptionsTypeDef
def get_value() -> RouteMatrixOriginOptionsTypeDef:
return {
"AvoidActionsForDistance": ...,
}
# RouteMatrixOriginOptionsTypeDef definition
class RouteMatrixOriginOptionsTypeDef(TypedDict):
AvoidActionsForDistance: NotRequired[int],
Heading: NotRequired[float],
Matching: NotRequired[RouteMatrixMatchingOptionsTypeDef], # (1)
SideOfStreet: NotRequired[RouteMatrixSideOfStreetOptionsTypeDef], # (2)
RouteMatrixTruckOptionsTypeDef#
# RouteMatrixTruckOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixTruckOptionsTypeDef
def get_value() -> RouteMatrixTruckOptionsTypeDef:
return {
"AxleCount": ...,
}
# RouteMatrixTruckOptionsTypeDef definition
class RouteMatrixTruckOptionsTypeDef(TypedDict):
AxleCount: NotRequired[int],
GrossWeight: NotRequired[int],
HazardousCargos: NotRequired[Sequence[RouteMatrixHazardousCargoTypeType]], # (1)
Height: NotRequired[int],
KpraLength: NotRequired[int],
Length: NotRequired[int],
LicensePlate: NotRequired[RouteMatrixVehicleLicensePlateTypeDef], # (2)
MaxSpeed: NotRequired[float],
Occupancy: NotRequired[int],
PayloadCapacity: NotRequired[int],
Trailer: NotRequired[RouteMatrixTrailerOptionsTypeDef], # (3)
TruckType: NotRequired[RouteMatrixTruckTypeType], # (4)
TunnelRestrictionCode: NotRequired[str],
WeightPerAxle: NotRequired[int],
WeightPerAxleGroup: NotRequired[WeightPerAxleGroupTypeDef], # (5)
Width: NotRequired[int],
- See
Sequence[RouteMatrixHazardousCargoTypeType]
- See RouteMatrixVehicleLicensePlateTypeDef
- See RouteMatrixTrailerOptionsTypeDef
- See RouteMatrixTruckTypeType
- See WeightPerAxleGroupTypeDef
RoutePassThroughWaypointTypeDef#
# RoutePassThroughWaypointTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoutePassThroughWaypointTypeDef
def get_value() -> RoutePassThroughWaypointTypeDef:
return {
"GeometryOffset": ...,
}
# RoutePassThroughWaypointTypeDef definition
class RoutePassThroughWaypointTypeDef(TypedDict):
Place: RoutePassThroughPlaceTypeDef, # (1)
GeometryOffset: NotRequired[int],
RoutePedestrianArrivalTypeDef#
# RoutePedestrianArrivalTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoutePedestrianArrivalTypeDef
def get_value() -> RoutePedestrianArrivalTypeDef:
return {
"Place": ...,
}
# RoutePedestrianArrivalTypeDef definition
class RoutePedestrianArrivalTypeDef(TypedDict):
Place: RoutePedestrianPlaceTypeDef, # (1)
Time: NotRequired[str],
RoutePedestrianDepartureTypeDef#
# RoutePedestrianDepartureTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoutePedestrianDepartureTypeDef
def get_value() -> RoutePedestrianDepartureTypeDef:
return {
"Place": ...,
}
# RoutePedestrianDepartureTypeDef definition
class RoutePedestrianDepartureTypeDef(TypedDict):
Place: RoutePedestrianPlaceTypeDef, # (1)
Time: NotRequired[str],
RoutePedestrianSpanTypeDef#
# RoutePedestrianSpanTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoutePedestrianSpanTypeDef
def get_value() -> RoutePedestrianSpanTypeDef:
return {
"BestCaseDuration": ...,
}
# RoutePedestrianSpanTypeDef definition
class RoutePedestrianSpanTypeDef(TypedDict):
BestCaseDuration: NotRequired[int],
Country: NotRequired[str],
Distance: NotRequired[int],
Duration: NotRequired[int],
DynamicSpeed: NotRequired[RouteSpanDynamicSpeedDetailsTypeDef], # (1)
FunctionalClassification: NotRequired[int],
GeometryOffset: NotRequired[int],
Incidents: NotRequired[List[int]],
Names: NotRequired[List[LocalizedStringTypeDef]], # (2)
PedestrianAccess: NotRequired[List[RouteSpanPedestrianAccessAttributeType]], # (3)
Region: NotRequired[str],
RoadAttributes: NotRequired[List[RouteSpanRoadAttributeType]], # (4)
RouteNumbers: NotRequired[List[RouteNumberTypeDef]], # (5)
SpeedLimit: NotRequired[RouteSpanSpeedLimitDetailsTypeDef], # (6)
TypicalDuration: NotRequired[int],
- See RouteSpanDynamicSpeedDetailsTypeDef
- See
List[LocalizedStringTypeDef]
- See
List[RouteSpanPedestrianAccessAttributeType]
- See
List[RouteSpanRoadAttributeType]
- See
List[RouteNumberTypeDef]
- See RouteSpanSpeedLimitDetailsTypeDef
RouteVehicleSpanTypeDef#
# RouteVehicleSpanTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteVehicleSpanTypeDef
def get_value() -> RouteVehicleSpanTypeDef:
return {
"BestCaseDuration": ...,
}
# RouteVehicleSpanTypeDef definition
class RouteVehicleSpanTypeDef(TypedDict):
BestCaseDuration: NotRequired[int],
CarAccess: NotRequired[List[RouteSpanCarAccessAttributeType]], # (1)
Country: NotRequired[str],
Distance: NotRequired[int],
Duration: NotRequired[int],
DynamicSpeed: NotRequired[RouteSpanDynamicSpeedDetailsTypeDef], # (2)
FunctionalClassification: NotRequired[int],
Gate: NotRequired[RouteSpanGateAttributeType], # (3)
GeometryOffset: NotRequired[int],
Incidents: NotRequired[List[int]],
Names: NotRequired[List[LocalizedStringTypeDef]], # (4)
Notices: NotRequired[List[int]],
RailwayCrossing: NotRequired[RouteSpanRailwayCrossingAttributeType], # (5)
Region: NotRequired[str],
RoadAttributes: NotRequired[List[RouteSpanRoadAttributeType]], # (6)
RouteNumbers: NotRequired[List[RouteNumberTypeDef]], # (7)
ScooterAccess: NotRequired[List[RouteSpanScooterAccessAttributeType]], # (8)
SpeedLimit: NotRequired[RouteSpanSpeedLimitDetailsTypeDef], # (9)
TollSystems: NotRequired[List[int]],
TruckAccess: NotRequired[List[RouteSpanTruckAccessAttributeType]], # (10)
TruckRoadTypes: NotRequired[List[int]],
TypicalDuration: NotRequired[int],
Zones: NotRequired[List[int]],
- See
List[RouteSpanCarAccessAttributeType]
- See RouteSpanDynamicSpeedDetailsTypeDef
- See RouteSpanGateAttributeType
- See
List[LocalizedStringTypeDef]
- See RouteSpanRailwayCrossingAttributeType
- See
List[RouteSpanRoadAttributeType]
- See
List[RouteNumberTypeDef]
- See
List[RouteSpanScooterAccessAttributeType]
- See RouteSpanSpeedLimitDetailsTypeDef
- See
List[RouteSpanTruckAccessAttributeType]
RoutePedestrianSummaryTypeDef#
# RoutePedestrianSummaryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoutePedestrianSummaryTypeDef
def get_value() -> RoutePedestrianSummaryTypeDef:
return {
"Overview": ...,
}
# RoutePedestrianSummaryTypeDef definition
class RoutePedestrianSummaryTypeDef(TypedDict):
Overview: NotRequired[RoutePedestrianOverviewSummaryTypeDef], # (1)
TravelOnly: NotRequired[RoutePedestrianTravelOnlySummaryTypeDef], # (2)
RouteTollPassTypeDef#
# RouteTollPassTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTollPassTypeDef
def get_value() -> RouteTollPassTypeDef:
return {
"IncludesReturnTrip": ...,
}
# RouteTollPassTypeDef definition
class RouteTollPassTypeDef(TypedDict):
IncludesReturnTrip: NotRequired[bool],
SeniorPass: NotRequired[bool],
TransferCount: NotRequired[int],
TripCount: NotRequired[int],
ValidityPeriod: NotRequired[RouteTollPassValidityPeriodTypeDef], # (1)
RouteTollPriceSummaryTypeDef#
# RouteTollPriceSummaryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTollPriceSummaryTypeDef
def get_value() -> RouteTollPriceSummaryTypeDef:
return {
"Currency": ...,
}
# RouteTollPriceSummaryTypeDef definition
class RouteTollPriceSummaryTypeDef(TypedDict):
Currency: str,
Estimate: bool,
Range: bool,
Value: float,
RangeValue: NotRequired[RouteTollPriceValueRangeTypeDef], # (1)
RouteTollPriceTypeDef#
# RouteTollPriceTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTollPriceTypeDef
def get_value() -> RouteTollPriceTypeDef:
return {
"Currency": ...,
}
# RouteTollPriceTypeDef definition
class RouteTollPriceTypeDef(TypedDict):
Currency: str,
Estimate: bool,
Range: bool,
Value: float,
PerDuration: NotRequired[int],
RangeValue: NotRequired[RouteTollPriceValueRangeTypeDef], # (1)
RouteTruckOptionsTypeDef#
# RouteTruckOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTruckOptionsTypeDef
def get_value() -> RouteTruckOptionsTypeDef:
return {
"AxleCount": ...,
}
# RouteTruckOptionsTypeDef definition
class RouteTruckOptionsTypeDef(TypedDict):
AxleCount: NotRequired[int],
EngineType: NotRequired[RouteEngineTypeType], # (1)
GrossWeight: NotRequired[int],
HazardousCargos: NotRequired[Sequence[RouteHazardousCargoTypeType]], # (2)
Height: NotRequired[int],
HeightAboveFirstAxle: NotRequired[int],
KpraLength: NotRequired[int],
Length: NotRequired[int],
LicensePlate: NotRequired[RouteVehicleLicensePlateTypeDef], # (3)
MaxSpeed: NotRequired[float],
Occupancy: NotRequired[int],
PayloadCapacity: NotRequired[int],
TireCount: NotRequired[int],
Trailer: NotRequired[RouteTrailerOptionsTypeDef], # (4)
TruckType: NotRequired[RouteTruckTypeType], # (5)
TunnelRestrictionCode: NotRequired[str],
WeightPerAxle: NotRequired[int],
WeightPerAxleGroup: NotRequired[WeightPerAxleGroupTypeDef], # (6)
Width: NotRequired[int],
- See RouteEngineTypeType
- See
Sequence[RouteHazardousCargoTypeType]
- See RouteVehicleLicensePlateTypeDef
- See RouteTrailerOptionsTypeDef
- See RouteTruckTypeType
- See WeightPerAxleGroupTypeDef
RouteVehicleArrivalTypeDef#
# RouteVehicleArrivalTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteVehicleArrivalTypeDef
def get_value() -> RouteVehicleArrivalTypeDef:
return {
"Place": ...,
}
# RouteVehicleArrivalTypeDef definition
class RouteVehicleArrivalTypeDef(TypedDict):
Place: RouteVehiclePlaceTypeDef, # (1)
Time: NotRequired[str],
RouteVehicleDepartureTypeDef#
# RouteVehicleDepartureTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteVehicleDepartureTypeDef
def get_value() -> RouteVehicleDepartureTypeDef:
return {
"Place": ...,
}
# RouteVehicleDepartureTypeDef definition
class RouteVehicleDepartureTypeDef(TypedDict):
Place: RouteVehiclePlaceTypeDef, # (1)
Time: NotRequired[str],
RouteVehicleSummaryTypeDef#
# RouteVehicleSummaryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteVehicleSummaryTypeDef
def get_value() -> RouteVehicleSummaryTypeDef:
return {
"Overview": ...,
}
# RouteVehicleSummaryTypeDef definition
class RouteVehicleSummaryTypeDef(TypedDict):
Overview: NotRequired[RouteVehicleOverviewSummaryTypeDef], # (1)
TravelOnly: NotRequired[RouteVehicleTravelOnlySummaryTypeDef], # (2)
RouteViolatedConstraintsTypeDef#
# RouteViolatedConstraintsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteViolatedConstraintsTypeDef
def get_value() -> RouteViolatedConstraintsTypeDef:
return {
"AllHazardsRestricted": ...,
}
# RouteViolatedConstraintsTypeDef definition
class RouteViolatedConstraintsTypeDef(TypedDict):
HazardousCargos: List[RouteHazardousCargoTypeType], # (2)
AllHazardsRestricted: NotRequired[bool],
AxleCount: NotRequired[RouteNoticeDetailRangeTypeDef], # (1)
MaxHeight: NotRequired[int],
MaxKpraLength: NotRequired[int],
MaxLength: NotRequired[int],
MaxPayloadCapacity: NotRequired[int],
MaxWeight: NotRequired[RouteWeightConstraintTypeDef], # (3)
MaxWeightPerAxle: NotRequired[int],
MaxWeightPerAxleGroup: NotRequired[WeightPerAxleGroupTypeDef], # (4)
MaxWidth: NotRequired[int],
Occupancy: NotRequired[RouteNoticeDetailRangeTypeDef], # (1)
RestrictedTimes: NotRequired[str],
TimeDependent: NotRequired[bool],
TrailerCount: NotRequired[RouteNoticeDetailRangeTypeDef], # (1)
TravelMode: NotRequired[bool],
TruckRoadType: NotRequired[str],
TruckType: NotRequired[RouteTruckTypeType], # (7)
TunnelRestrictionCode: NotRequired[str],
- See RouteNoticeDetailRangeTypeDef
- See
List[RouteHazardousCargoTypeType]
- See RouteWeightConstraintTypeDef
- See WeightPerAxleGroupTypeDef
- See RouteNoticeDetailRangeTypeDef
- See RouteNoticeDetailRangeTypeDef
- See RouteTruckTypeType
WaypointOptimizationAccessHoursTypeDef#
# WaypointOptimizationAccessHoursTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationAccessHoursTypeDef
def get_value() -> WaypointOptimizationAccessHoursTypeDef:
return {
"From": ...,
}
# WaypointOptimizationAccessHoursTypeDef definition
class WaypointOptimizationAccessHoursTypeDef(TypedDict):
From: WaypointOptimizationAccessHoursEntryTypeDef, # (1)
To: WaypointOptimizationAccessHoursEntryTypeDef, # (1)
WaypointOptimizationAvoidanceAreaTypeDef#
# WaypointOptimizationAvoidanceAreaTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationAvoidanceAreaTypeDef
def get_value() -> WaypointOptimizationAvoidanceAreaTypeDef:
return {
"Geometry": ...,
}
# WaypointOptimizationAvoidanceAreaTypeDef definition
class WaypointOptimizationAvoidanceAreaTypeDef(TypedDict):
Geometry: WaypointOptimizationAvoidanceAreaGeometryTypeDef, # (1)
WaypointOptimizationClusteringOptionsTypeDef#
# WaypointOptimizationClusteringOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationClusteringOptionsTypeDef
def get_value() -> WaypointOptimizationClusteringOptionsTypeDef:
return {
"Algorithm": ...,
}
# WaypointOptimizationClusteringOptionsTypeDef definition
class WaypointOptimizationClusteringOptionsTypeDef(TypedDict):
Algorithm: WaypointOptimizationClusteringAlgorithmType, # (1)
DrivingDistanceOptions: NotRequired[WaypointOptimizationDrivingDistanceOptionsTypeDef], # (2)
- See WaypointOptimizationClusteringAlgorithmType
- See WaypointOptimizationDrivingDistanceOptionsTypeDef
WaypointOptimizationImpedingWaypointTypeDef#
# WaypointOptimizationImpedingWaypointTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationImpedingWaypointTypeDef
def get_value() -> WaypointOptimizationImpedingWaypointTypeDef:
return {
"FailedConstraints": ...,
}
# WaypointOptimizationImpedingWaypointTypeDef definition
class WaypointOptimizationImpedingWaypointTypeDef(TypedDict):
FailedConstraints: List[WaypointOptimizationFailedConstraintTypeDef], # (1)
Id: str,
Position: List[float],
- See
List[WaypointOptimizationFailedConstraintTypeDef]
WaypointOptimizationRestCyclesTypeDef#
# WaypointOptimizationRestCyclesTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationRestCyclesTypeDef
def get_value() -> WaypointOptimizationRestCyclesTypeDef:
return {
"LongCycle": ...,
}
# WaypointOptimizationRestCyclesTypeDef definition
class WaypointOptimizationRestCyclesTypeDef(TypedDict):
LongCycle: WaypointOptimizationRestCycleDurationsTypeDef, # (1)
ShortCycle: WaypointOptimizationRestCycleDurationsTypeDef, # (1)
WaypointOptimizationTruckOptionsTypeDef#
# WaypointOptimizationTruckOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationTruckOptionsTypeDef
def get_value() -> WaypointOptimizationTruckOptionsTypeDef:
return {
"GrossWeight": ...,
}
# WaypointOptimizationTruckOptionsTypeDef definition
class WaypointOptimizationTruckOptionsTypeDef(TypedDict):
GrossWeight: NotRequired[int],
HazardousCargos: NotRequired[Sequence[WaypointOptimizationHazardousCargoTypeType]], # (1)
Height: NotRequired[int],
Length: NotRequired[int],
Trailer: NotRequired[WaypointOptimizationTrailerOptionsTypeDef], # (2)
TruckType: NotRequired[WaypointOptimizationTruckTypeType], # (3)
TunnelRestrictionCode: NotRequired[str],
WeightPerAxle: NotRequired[int],
Width: NotRequired[int],
- See
Sequence[WaypointOptimizationHazardousCargoTypeType]
- See WaypointOptimizationTrailerOptionsTypeDef
- See WaypointOptimizationTruckTypeType
IsolineAvoidanceAreaTypeDef#
# IsolineAvoidanceAreaTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineAvoidanceAreaTypeDef
def get_value() -> IsolineAvoidanceAreaTypeDef:
return {
"Except": ...,
}
# IsolineAvoidanceAreaTypeDef definition
class IsolineAvoidanceAreaTypeDef(TypedDict):
Geometry: IsolineAvoidanceAreaGeometryTypeDef, # (2)
Except: NotRequired[Sequence[IsolineAvoidanceAreaGeometryTypeDef]], # (1)
- See
Sequence[IsolineAvoidanceAreaGeometryTypeDef]
- See IsolineAvoidanceAreaGeometryTypeDef
RouteAvoidanceAreaTypeDef#
# RouteAvoidanceAreaTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteAvoidanceAreaTypeDef
def get_value() -> RouteAvoidanceAreaTypeDef:
return {
"Except": ...,
}
# RouteAvoidanceAreaTypeDef definition
class RouteAvoidanceAreaTypeDef(TypedDict):
Geometry: RouteAvoidanceAreaGeometryTypeDef, # (2)
Except: NotRequired[Sequence[RouteAvoidanceAreaGeometryTypeDef]], # (1)
- See
Sequence[RouteAvoidanceAreaGeometryTypeDef]
- See RouteAvoidanceAreaGeometryTypeDef
IsolineTypeDef#
# IsolineTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineTypeDef
def get_value() -> IsolineTypeDef:
return {
"Connections": ...,
}
# IsolineTypeDef definition
class IsolineTypeDef(TypedDict):
Connections: List[IsolineConnectionTypeDef], # (1)
Geometries: List[IsolineShapeGeometryTypeDef], # (2)
DistanceThreshold: NotRequired[int],
TimeThreshold: NotRequired[int],
- See
List[IsolineConnectionTypeDef]
- See
List[IsolineShapeGeometryTypeDef]
IsolineTravelModeOptionsTypeDef#
# IsolineTravelModeOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineTravelModeOptionsTypeDef
def get_value() -> IsolineTravelModeOptionsTypeDef:
return {
"Car": ...,
}
# IsolineTravelModeOptionsTypeDef definition
class IsolineTravelModeOptionsTypeDef(TypedDict):
Car: NotRequired[IsolineCarOptionsTypeDef], # (1)
Scooter: NotRequired[IsolineScooterOptionsTypeDef], # (2)
Truck: NotRequired[IsolineTruckOptionsTypeDef], # (3)
RoadSnapTravelModeOptionsTypeDef#
# RoadSnapTravelModeOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoadSnapTravelModeOptionsTypeDef
def get_value() -> RoadSnapTravelModeOptionsTypeDef:
return {
"Truck": ...,
}
# RoadSnapTravelModeOptionsTypeDef definition
class RoadSnapTravelModeOptionsTypeDef(TypedDict):
Truck: NotRequired[RoadSnapTruckOptionsTypeDef], # (1)
RouteSignpostTypeDef#
# RouteSignpostTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteSignpostTypeDef
def get_value() -> RouteSignpostTypeDef:
return {
"Labels": ...,
}
# RouteSignpostTypeDef definition
class RouteSignpostTypeDef(TypedDict):
Labels: List[RouteSignpostLabelTypeDef], # (1)
- See
List[RouteSignpostLabelTypeDef]
RouteMatrixBoundaryOutputTypeDef#
# RouteMatrixBoundaryOutputTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixBoundaryOutputTypeDef
def get_value() -> RouteMatrixBoundaryOutputTypeDef:
return {
"Geometry": ...,
}
# RouteMatrixBoundaryOutputTypeDef definition
class RouteMatrixBoundaryOutputTypeDef(TypedDict):
Geometry: NotRequired[RouteMatrixBoundaryGeometryOutputTypeDef], # (1)
Unbounded: NotRequired[bool],
RouteMatrixBoundaryTypeDef#
# RouteMatrixBoundaryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixBoundaryTypeDef
def get_value() -> RouteMatrixBoundaryTypeDef:
return {
"Geometry": ...,
}
# RouteMatrixBoundaryTypeDef definition
class RouteMatrixBoundaryTypeDef(TypedDict):
Geometry: NotRequired[RouteMatrixBoundaryGeometryTypeDef], # (1)
Unbounded: NotRequired[bool],
RouteMatrixAvoidanceOptionsTypeDef#
# RouteMatrixAvoidanceOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixAvoidanceOptionsTypeDef
def get_value() -> RouteMatrixAvoidanceOptionsTypeDef:
return {
"Areas": ...,
}
# RouteMatrixAvoidanceOptionsTypeDef definition
class RouteMatrixAvoidanceOptionsTypeDef(TypedDict):
Areas: NotRequired[Sequence[RouteMatrixAvoidanceAreaTypeDef]], # (1)
CarShuttleTrains: NotRequired[bool],
ControlledAccessHighways: NotRequired[bool],
DirtRoads: NotRequired[bool],
Ferries: NotRequired[bool],
TollRoads: NotRequired[bool],
TollTransponders: NotRequired[bool],
TruckRoadTypes: NotRequired[Sequence[str]],
Tunnels: NotRequired[bool],
UTurns: NotRequired[bool],
ZoneCategories: NotRequired[Sequence[RouteMatrixAvoidanceZoneCategoryTypeDef]], # (2)
- See
Sequence[RouteMatrixAvoidanceAreaTypeDef]
- See
Sequence[RouteMatrixAvoidanceZoneCategoryTypeDef]
RouteMatrixDestinationTypeDef#
# RouteMatrixDestinationTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixDestinationTypeDef
def get_value() -> RouteMatrixDestinationTypeDef:
return {
"Options": ...,
}
# RouteMatrixDestinationTypeDef definition
class RouteMatrixDestinationTypeDef(TypedDict):
Position: Sequence[float],
Options: NotRequired[RouteMatrixDestinationOptionsTypeDef], # (1)
RouteMatrixOriginTypeDef#
# RouteMatrixOriginTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixOriginTypeDef
def get_value() -> RouteMatrixOriginTypeDef:
return {
"Options": ...,
}
# RouteMatrixOriginTypeDef definition
class RouteMatrixOriginTypeDef(TypedDict):
Position: Sequence[float],
Options: NotRequired[RouteMatrixOriginOptionsTypeDef], # (1)
RouteMatrixTravelModeOptionsTypeDef#
# RouteMatrixTravelModeOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteMatrixTravelModeOptionsTypeDef
def get_value() -> RouteMatrixTravelModeOptionsTypeDef:
return {
"Car": ...,
}
# RouteMatrixTravelModeOptionsTypeDef definition
class RouteMatrixTravelModeOptionsTypeDef(TypedDict):
Car: NotRequired[RouteMatrixCarOptionsTypeDef], # (1)
Scooter: NotRequired[RouteMatrixScooterOptionsTypeDef], # (2)
Truck: NotRequired[RouteMatrixTruckOptionsTypeDef], # (3)
- See RouteMatrixCarOptionsTypeDef
- See RouteMatrixScooterOptionsTypeDef
- See RouteMatrixTruckOptionsTypeDef
RouteFerryLegDetailsTypeDef#
# RouteFerryLegDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteFerryLegDetailsTypeDef
def get_value() -> RouteFerryLegDetailsTypeDef:
return {
"AfterTravelSteps": ...,
}
# RouteFerryLegDetailsTypeDef definition
class RouteFerryLegDetailsTypeDef(TypedDict):
AfterTravelSteps: List[RouteFerryAfterTravelStepTypeDef], # (1)
Arrival: RouteFerryArrivalTypeDef, # (2)
BeforeTravelSteps: List[RouteFerryBeforeTravelStepTypeDef], # (3)
Departure: RouteFerryDepartureTypeDef, # (4)
Notices: List[RouteFerryNoticeTypeDef], # (5)
PassThroughWaypoints: List[RoutePassThroughWaypointTypeDef], # (6)
Spans: List[RouteFerrySpanTypeDef], # (7)
TravelSteps: List[RouteFerryTravelStepTypeDef], # (9)
RouteName: NotRequired[str],
Summary: NotRequired[RouteFerrySummaryTypeDef], # (8)
- See
List[RouteFerryAfterTravelStepTypeDef]
- See RouteFerryArrivalTypeDef
- See
List[RouteFerryBeforeTravelStepTypeDef]
- See RouteFerryDepartureTypeDef
- See
List[RouteFerryNoticeTypeDef]
- See
List[RoutePassThroughWaypointTypeDef]
- See
List[RouteFerrySpanTypeDef]
- See RouteFerrySummaryTypeDef
- See
List[RouteFerryTravelStepTypeDef]
RouteTollSummaryTypeDef#
# RouteTollSummaryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTollSummaryTypeDef
def get_value() -> RouteTollSummaryTypeDef:
return {
"Total": ...,
}
# RouteTollSummaryTypeDef definition
class RouteTollSummaryTypeDef(TypedDict):
Total: NotRequired[RouteTollPriceSummaryTypeDef], # (1)
RouteTollRateTypeDef#
# RouteTollRateTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTollRateTypeDef
def get_value() -> RouteTollRateTypeDef:
return {
"ApplicableTimes": ...,
}
# RouteTollRateTypeDef definition
class RouteTollRateTypeDef(TypedDict):
Id: str,
LocalPrice: RouteTollPriceTypeDef, # (1)
Name: str,
PaymentMethods: List[RouteTollPaymentMethodType], # (4)
Transponders: List[RouteTransponderTypeDef], # (5)
ApplicableTimes: NotRequired[str],
ConvertedPrice: NotRequired[RouteTollPriceTypeDef], # (1)
Pass: NotRequired[RouteTollPassTypeDef], # (3)
- See RouteTollPriceTypeDef
- See RouteTollPriceTypeDef
- See RouteTollPassTypeDef
- See
List[RouteTollPaymentMethodType]
- See
List[RouteTransponderTypeDef]
RouteTravelModeOptionsTypeDef#
# RouteTravelModeOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTravelModeOptionsTypeDef
def get_value() -> RouteTravelModeOptionsTypeDef:
return {
"Car": ...,
}
# RouteTravelModeOptionsTypeDef definition
class RouteTravelModeOptionsTypeDef(TypedDict):
Car: NotRequired[RouteCarOptionsTypeDef], # (1)
Pedestrian: NotRequired[RoutePedestrianOptionsTypeDef], # (2)
Scooter: NotRequired[RouteScooterOptionsTypeDef], # (3)
Truck: NotRequired[RouteTruckOptionsTypeDef], # (4)
- See RouteCarOptionsTypeDef
- See RoutePedestrianOptionsTypeDef
- See RouteScooterOptionsTypeDef
- See RouteTruckOptionsTypeDef
RouteVehicleNoticeDetailTypeDef#
# RouteVehicleNoticeDetailTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteVehicleNoticeDetailTypeDef
def get_value() -> RouteVehicleNoticeDetailTypeDef:
return {
"Title": ...,
}
# RouteVehicleNoticeDetailTypeDef definition
class RouteVehicleNoticeDetailTypeDef(TypedDict):
Title: NotRequired[str],
ViolatedConstraints: NotRequired[RouteViolatedConstraintsTypeDef], # (1)
WaypointOptimizationDestinationOptionsTypeDef#
# WaypointOptimizationDestinationOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationDestinationOptionsTypeDef
def get_value() -> WaypointOptimizationDestinationOptionsTypeDef:
return {
"AccessHours": ...,
}
# WaypointOptimizationDestinationOptionsTypeDef definition
class WaypointOptimizationDestinationOptionsTypeDef(TypedDict):
AccessHours: NotRequired[WaypointOptimizationAccessHoursTypeDef], # (1)
AppointmentTime: NotRequired[str],
Heading: NotRequired[float],
Id: NotRequired[str],
ServiceDuration: NotRequired[int],
SideOfStreet: NotRequired[WaypointOptimizationSideOfStreetOptionsTypeDef], # (2)
WaypointOptimizationWaypointTypeDef#
# WaypointOptimizationWaypointTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationWaypointTypeDef
def get_value() -> WaypointOptimizationWaypointTypeDef:
return {
"AccessHours": ...,
}
# WaypointOptimizationWaypointTypeDef definition
class WaypointOptimizationWaypointTypeDef(TypedDict):
Position: Sequence[float],
AccessHours: NotRequired[WaypointOptimizationAccessHoursTypeDef], # (1)
AppointmentTime: NotRequired[str],
Before: NotRequired[Sequence[int]],
Heading: NotRequired[float],
Id: NotRequired[str],
ServiceDuration: NotRequired[int],
SideOfStreet: NotRequired[WaypointOptimizationSideOfStreetOptionsTypeDef], # (2)
WaypointOptimizationAvoidanceOptionsTypeDef#
# WaypointOptimizationAvoidanceOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationAvoidanceOptionsTypeDef
def get_value() -> WaypointOptimizationAvoidanceOptionsTypeDef:
return {
"Areas": ...,
}
# WaypointOptimizationAvoidanceOptionsTypeDef definition
class WaypointOptimizationAvoidanceOptionsTypeDef(TypedDict):
Areas: NotRequired[Sequence[WaypointOptimizationAvoidanceAreaTypeDef]], # (1)
CarShuttleTrains: NotRequired[bool],
ControlledAccessHighways: NotRequired[bool],
DirtRoads: NotRequired[bool],
Ferries: NotRequired[bool],
TollRoads: NotRequired[bool],
Tunnels: NotRequired[bool],
UTurns: NotRequired[bool],
- See
Sequence[WaypointOptimizationAvoidanceAreaTypeDef]
OptimizeWaypointsResponseTypeDef#
# OptimizeWaypointsResponseTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import OptimizeWaypointsResponseTypeDef
def get_value() -> OptimizeWaypointsResponseTypeDef:
return {
"Connections": ...,
}
# OptimizeWaypointsResponseTypeDef definition
class OptimizeWaypointsResponseTypeDef(TypedDict):
Connections: List[WaypointOptimizationConnectionTypeDef], # (1)
Distance: int,
Duration: int,
ImpedingWaypoints: List[WaypointOptimizationImpedingWaypointTypeDef], # (2)
OptimizedWaypoints: List[WaypointOptimizationOptimizedWaypointTypeDef], # (3)
PricingBucket: str,
TimeBreakdown: WaypointOptimizationTimeBreakdownTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See
List[WaypointOptimizationConnectionTypeDef]
- See
List[WaypointOptimizationImpedingWaypointTypeDef]
- See
List[WaypointOptimizationOptimizedWaypointTypeDef]
- See WaypointOptimizationTimeBreakdownTypeDef
- See ResponseMetadataTypeDef
WaypointOptimizationDriverOptionsTypeDef#
# WaypointOptimizationDriverOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationDriverOptionsTypeDef
def get_value() -> WaypointOptimizationDriverOptionsTypeDef:
return {
"RestCycles": ...,
}
# WaypointOptimizationDriverOptionsTypeDef definition
class WaypointOptimizationDriverOptionsTypeDef(TypedDict):
RestCycles: NotRequired[WaypointOptimizationRestCyclesTypeDef], # (1)
RestProfile: NotRequired[WaypointOptimizationRestProfileTypeDef], # (2)
TreatServiceTimeAs: NotRequired[WaypointOptimizationServiceTimeTreatmentType], # (3)
- See WaypointOptimizationRestCyclesTypeDef
- See WaypointOptimizationRestProfileTypeDef
- See WaypointOptimizationServiceTimeTreatmentType
WaypointOptimizationTravelModeOptionsTypeDef#
# WaypointOptimizationTravelModeOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import WaypointOptimizationTravelModeOptionsTypeDef
def get_value() -> WaypointOptimizationTravelModeOptionsTypeDef:
return {
"Pedestrian": ...,
}
# WaypointOptimizationTravelModeOptionsTypeDef definition
class WaypointOptimizationTravelModeOptionsTypeDef(TypedDict):
Pedestrian: NotRequired[WaypointOptimizationPedestrianOptionsTypeDef], # (1)
Truck: NotRequired[WaypointOptimizationTruckOptionsTypeDef], # (2)
IsolineAvoidanceOptionsTypeDef#
# IsolineAvoidanceOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import IsolineAvoidanceOptionsTypeDef
def get_value() -> IsolineAvoidanceOptionsTypeDef:
return {
"Areas": ...,
}
# IsolineAvoidanceOptionsTypeDef definition
class IsolineAvoidanceOptionsTypeDef(TypedDict):
Areas: NotRequired[Sequence[IsolineAvoidanceAreaTypeDef]], # (1)
CarShuttleTrains: NotRequired[bool],
ControlledAccessHighways: NotRequired[bool],
DirtRoads: NotRequired[bool],
Ferries: NotRequired[bool],
SeasonalClosure: NotRequired[bool],
TollRoads: NotRequired[bool],
TollTransponders: NotRequired[bool],
TruckRoadTypes: NotRequired[Sequence[str]],
Tunnels: NotRequired[bool],
UTurns: NotRequired[bool],
ZoneCategories: NotRequired[Sequence[IsolineAvoidanceZoneCategoryTypeDef]], # (2)
- See
Sequence[IsolineAvoidanceAreaTypeDef]
- See
Sequence[IsolineAvoidanceZoneCategoryTypeDef]
RouteAvoidanceOptionsTypeDef#
# RouteAvoidanceOptionsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteAvoidanceOptionsTypeDef
def get_value() -> RouteAvoidanceOptionsTypeDef:
return {
"Areas": ...,
}
# RouteAvoidanceOptionsTypeDef definition
class RouteAvoidanceOptionsTypeDef(TypedDict):
Areas: NotRequired[Sequence[RouteAvoidanceAreaTypeDef]], # (1)
CarShuttleTrains: NotRequired[bool],
ControlledAccessHighways: NotRequired[bool],
DirtRoads: NotRequired[bool],
Ferries: NotRequired[bool],
SeasonalClosure: NotRequired[bool],
TollRoads: NotRequired[bool],
TollTransponders: NotRequired[bool],
TruckRoadTypes: NotRequired[Sequence[str]],
Tunnels: NotRequired[bool],
UTurns: NotRequired[bool],
ZoneCategories: NotRequired[Sequence[RouteAvoidanceZoneCategoryTypeDef]], # (2)
- See
Sequence[RouteAvoidanceAreaTypeDef]
- See
Sequence[RouteAvoidanceZoneCategoryTypeDef]
CalculateIsolinesResponseTypeDef#
# CalculateIsolinesResponseTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import CalculateIsolinesResponseTypeDef
def get_value() -> CalculateIsolinesResponseTypeDef:
return {
"ArrivalTime": ...,
}
# CalculateIsolinesResponseTypeDef definition
class CalculateIsolinesResponseTypeDef(TypedDict):
ArrivalTime: str,
DepartureTime: str,
IsolineGeometryFormat: GeometryFormatType, # (1)
Isolines: List[IsolineTypeDef], # (2)
PricingBucket: str,
SnappedDestination: List[float],
SnappedOrigin: List[float],
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See GeometryFormatType
- See
List[IsolineTypeDef]
- See ResponseMetadataTypeDef
SnapToRoadsRequestTypeDef#
# SnapToRoadsRequestTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import SnapToRoadsRequestTypeDef
def get_value() -> SnapToRoadsRequestTypeDef:
return {
"TracePoints": ...,
}
# SnapToRoadsRequestTypeDef definition
class SnapToRoadsRequestTypeDef(TypedDict):
TracePoints: Sequence[RoadSnapTracePointTypeDef], # (1)
Key: NotRequired[str],
SnappedGeometryFormat: NotRequired[GeometryFormatType], # (2)
SnapRadius: NotRequired[int],
TravelMode: NotRequired[RoadSnapTravelModeType], # (3)
TravelModeOptions: NotRequired[RoadSnapTravelModeOptionsTypeDef], # (4)
- See
Sequence[RoadSnapTracePointTypeDef]
- See GeometryFormatType
- See RoadSnapTravelModeType
- See RoadSnapTravelModeOptionsTypeDef
RoutePedestrianTravelStepTypeDef#
# RoutePedestrianTravelStepTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoutePedestrianTravelStepTypeDef
def get_value() -> RoutePedestrianTravelStepTypeDef:
return {
"ContinueStepDetails": ...,
}
# RoutePedestrianTravelStepTypeDef definition
class RoutePedestrianTravelStepTypeDef(TypedDict):
Duration: int,
Type: RoutePedestrianTravelStepTypeType, # (11)
ContinueStepDetails: NotRequired[RouteContinueStepDetailsTypeDef], # (1)
CurrentRoad: NotRequired[RouteRoadTypeDef], # (2)
Distance: NotRequired[int],
ExitNumber: NotRequired[List[LocalizedStringTypeDef]], # (3)
GeometryOffset: NotRequired[int],
Instruction: NotRequired[str],
KeepStepDetails: NotRequired[RouteKeepStepDetailsTypeDef], # (4)
NextRoad: NotRequired[RouteRoadTypeDef], # (2)
RoundaboutEnterStepDetails: NotRequired[RouteRoundaboutEnterStepDetailsTypeDef], # (6)
RoundaboutExitStepDetails: NotRequired[RouteRoundaboutExitStepDetailsTypeDef], # (7)
RoundaboutPassStepDetails: NotRequired[RouteRoundaboutPassStepDetailsTypeDef], # (8)
Signpost: NotRequired[RouteSignpostTypeDef], # (9)
TurnStepDetails: NotRequired[RouteTurnStepDetailsTypeDef], # (10)
- See RouteContinueStepDetailsTypeDef
- See RouteRoadTypeDef
- See
List[LocalizedStringTypeDef]
- See RouteKeepStepDetailsTypeDef
- See RouteRoadTypeDef
- See RouteRoundaboutEnterStepDetailsTypeDef
- See RouteRoundaboutExitStepDetailsTypeDef
- See RouteRoundaboutPassStepDetailsTypeDef
- See RouteSignpostTypeDef
- See RouteTurnStepDetailsTypeDef
- See RoutePedestrianTravelStepTypeType
RouteVehicleTravelStepTypeDef#
# RouteVehicleTravelStepTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteVehicleTravelStepTypeDef
def get_value() -> RouteVehicleTravelStepTypeDef:
return {
"ContinueHighwayStepDetails": ...,
}
# RouteVehicleTravelStepTypeDef definition
class RouteVehicleTravelStepTypeDef(TypedDict):
Duration: int,
Type: RouteVehicleTravelStepTypeType, # (15)
ContinueHighwayStepDetails: NotRequired[RouteContinueHighwayStepDetailsTypeDef], # (1)
ContinueStepDetails: NotRequired[RouteContinueStepDetailsTypeDef], # (2)
CurrentRoad: NotRequired[RouteRoadTypeDef], # (3)
Distance: NotRequired[int],
EnterHighwayStepDetails: NotRequired[RouteEnterHighwayStepDetailsTypeDef], # (4)
ExitNumber: NotRequired[List[LocalizedStringTypeDef]], # (5)
ExitStepDetails: NotRequired[RouteExitStepDetailsTypeDef], # (6)
GeometryOffset: NotRequired[int],
Instruction: NotRequired[str],
KeepStepDetails: NotRequired[RouteKeepStepDetailsTypeDef], # (7)
NextRoad: NotRequired[RouteRoadTypeDef], # (3)
RampStepDetails: NotRequired[RouteRampStepDetailsTypeDef], # (9)
RoundaboutEnterStepDetails: NotRequired[RouteRoundaboutEnterStepDetailsTypeDef], # (10)
RoundaboutExitStepDetails: NotRequired[RouteRoundaboutExitStepDetailsTypeDef], # (11)
RoundaboutPassStepDetails: NotRequired[RouteRoundaboutPassStepDetailsTypeDef], # (12)
Signpost: NotRequired[RouteSignpostTypeDef], # (13)
TurnStepDetails: NotRequired[RouteTurnStepDetailsTypeDef], # (14)
UTurnStepDetails: NotRequired[RouteUTurnStepDetailsTypeDef], # (16)
- See RouteContinueHighwayStepDetailsTypeDef
- See RouteContinueStepDetailsTypeDef
- See RouteRoadTypeDef
- See RouteEnterHighwayStepDetailsTypeDef
- See
List[LocalizedStringTypeDef]
- See RouteExitStepDetailsTypeDef
- See RouteKeepStepDetailsTypeDef
- See RouteRoadTypeDef
- See RouteRampStepDetailsTypeDef
- See RouteRoundaboutEnterStepDetailsTypeDef
- See RouteRoundaboutExitStepDetailsTypeDef
- See RouteRoundaboutPassStepDetailsTypeDef
- See RouteSignpostTypeDef
- See RouteTurnStepDetailsTypeDef
- See RouteVehicleTravelStepTypeType
- See RouteUTurnStepDetailsTypeDef
CalculateRouteMatrixResponseTypeDef#
# CalculateRouteMatrixResponseTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import CalculateRouteMatrixResponseTypeDef
def get_value() -> CalculateRouteMatrixResponseTypeDef:
return {
"ErrorCount": ...,
}
# CalculateRouteMatrixResponseTypeDef definition
class CalculateRouteMatrixResponseTypeDef(TypedDict):
ErrorCount: int,
PricingBucket: str,
RouteMatrix: List[List[RouteMatrixEntryTypeDef]], # (1)
RoutingBoundary: RouteMatrixBoundaryOutputTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See
List[List[RouteMatrixEntryTypeDef]]
- See RouteMatrixBoundaryOutputTypeDef
- See ResponseMetadataTypeDef
RouteSummaryTypeDef#
# RouteSummaryTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteSummaryTypeDef
def get_value() -> RouteSummaryTypeDef:
return {
"Distance": ...,
}
# RouteSummaryTypeDef definition
class RouteSummaryTypeDef(TypedDict):
Distance: NotRequired[int],
Duration: NotRequired[int],
Tolls: NotRequired[RouteTollSummaryTypeDef], # (1)
RouteTollTypeDef#
# RouteTollTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTollTypeDef
def get_value() -> RouteTollTypeDef:
return {
"Country": ...,
}
# RouteTollTypeDef definition
class RouteTollTypeDef(TypedDict):
PaymentSites: List[RouteTollPaymentSiteTypeDef], # (1)
Rates: List[RouteTollRateTypeDef], # (2)
Systems: List[int],
Country: NotRequired[str],
- See
List[RouteTollPaymentSiteTypeDef]
- See
List[RouteTollRateTypeDef]
RouteVehicleNoticeTypeDef#
# RouteVehicleNoticeTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteVehicleNoticeTypeDef
def get_value() -> RouteVehicleNoticeTypeDef:
return {
"Code": ...,
}
# RouteVehicleNoticeTypeDef definition
class RouteVehicleNoticeTypeDef(TypedDict):
Code: RouteVehicleNoticeCodeType, # (1)
Details: List[RouteVehicleNoticeDetailTypeDef], # (2)
Impact: NotRequired[RouteNoticeImpactType], # (3)
- See RouteVehicleNoticeCodeType
- See
List[RouteVehicleNoticeDetailTypeDef]
- See RouteNoticeImpactType
OptimizeWaypointsRequestTypeDef#
# OptimizeWaypointsRequestTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import OptimizeWaypointsRequestTypeDef
def get_value() -> OptimizeWaypointsRequestTypeDef:
return {
"Origin": ...,
}
# OptimizeWaypointsRequestTypeDef definition
class OptimizeWaypointsRequestTypeDef(TypedDict):
Origin: Sequence[float],
Avoid: NotRequired[WaypointOptimizationAvoidanceOptionsTypeDef], # (1)
Clustering: NotRequired[WaypointOptimizationClusteringOptionsTypeDef], # (2)
DepartureTime: NotRequired[str],
Destination: NotRequired[Sequence[float]],
DestinationOptions: NotRequired[WaypointOptimizationDestinationOptionsTypeDef], # (3)
Driver: NotRequired[WaypointOptimizationDriverOptionsTypeDef], # (4)
Exclude: NotRequired[WaypointOptimizationExclusionOptionsTypeDef], # (5)
Key: NotRequired[str],
OptimizeSequencingFor: NotRequired[WaypointOptimizationSequencingObjectiveType], # (6)
OriginOptions: NotRequired[WaypointOptimizationOriginOptionsTypeDef], # (7)
Traffic: NotRequired[WaypointOptimizationTrafficOptionsTypeDef], # (8)
TravelMode: NotRequired[WaypointOptimizationTravelModeType], # (9)
TravelModeOptions: NotRequired[WaypointOptimizationTravelModeOptionsTypeDef], # (10)
Waypoints: NotRequired[Sequence[WaypointOptimizationWaypointTypeDef]], # (11)
- See WaypointOptimizationAvoidanceOptionsTypeDef
- See WaypointOptimizationClusteringOptionsTypeDef
- See WaypointOptimizationDestinationOptionsTypeDef
- See WaypointOptimizationDriverOptionsTypeDef
- See WaypointOptimizationExclusionOptionsTypeDef
- See WaypointOptimizationSequencingObjectiveType
- See WaypointOptimizationOriginOptionsTypeDef
- See WaypointOptimizationTrafficOptionsTypeDef
- See WaypointOptimizationTravelModeType
- See WaypointOptimizationTravelModeOptionsTypeDef
- See
Sequence[WaypointOptimizationWaypointTypeDef]
CalculateIsolinesRequestTypeDef#
# CalculateIsolinesRequestTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import CalculateIsolinesRequestTypeDef
def get_value() -> CalculateIsolinesRequestTypeDef:
return {
"Thresholds": ...,
}
# CalculateIsolinesRequestTypeDef definition
class CalculateIsolinesRequestTypeDef(TypedDict):
Thresholds: IsolineThresholdsTypeDef, # (1)
Allow: NotRequired[IsolineAllowOptionsTypeDef], # (2)
ArrivalTime: NotRequired[str],
Avoid: NotRequired[IsolineAvoidanceOptionsTypeDef], # (3)
DepartNow: NotRequired[bool],
DepartureTime: NotRequired[str],
Destination: NotRequired[Sequence[float]],
DestinationOptions: NotRequired[IsolineDestinationOptionsTypeDef], # (4)
IsolineGeometryFormat: NotRequired[GeometryFormatType], # (5)
IsolineGranularity: NotRequired[IsolineGranularityOptionsTypeDef], # (6)
Key: NotRequired[str],
OptimizeIsolineFor: NotRequired[IsolineOptimizationObjectiveType], # (7)
OptimizeRoutingFor: NotRequired[RoutingObjectiveType], # (8)
Origin: NotRequired[Sequence[float]],
OriginOptions: NotRequired[IsolineOriginOptionsTypeDef], # (9)
Traffic: NotRequired[IsolineTrafficOptionsTypeDef], # (10)
TravelMode: NotRequired[IsolineTravelModeType], # (11)
TravelModeOptions: NotRequired[IsolineTravelModeOptionsTypeDef], # (12)
- See IsolineThresholdsTypeDef
- See IsolineAllowOptionsTypeDef
- See IsolineAvoidanceOptionsTypeDef
- See IsolineDestinationOptionsTypeDef
- See GeometryFormatType
- See IsolineGranularityOptionsTypeDef
- See IsolineOptimizationObjectiveType
- See RoutingObjectiveType
- See IsolineOriginOptionsTypeDef
- See IsolineTrafficOptionsTypeDef
- See IsolineTravelModeType
- See IsolineTravelModeOptionsTypeDef
CalculateRoutesRequestTypeDef#
# CalculateRoutesRequestTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import CalculateRoutesRequestTypeDef
def get_value() -> CalculateRoutesRequestTypeDef:
return {
"Destination": ...,
}
# CalculateRoutesRequestTypeDef definition
class CalculateRoutesRequestTypeDef(TypedDict):
Destination: Sequence[float],
Origin: Sequence[float],
Allow: NotRequired[RouteAllowOptionsTypeDef], # (1)
ArrivalTime: NotRequired[str],
Avoid: NotRequired[RouteAvoidanceOptionsTypeDef], # (2)
DepartNow: NotRequired[bool],
DepartureTime: NotRequired[str],
DestinationOptions: NotRequired[RouteDestinationOptionsTypeDef], # (3)
Driver: NotRequired[RouteDriverOptionsTypeDef], # (4)
Exclude: NotRequired[RouteExclusionOptionsTypeDef], # (5)
InstructionsMeasurementSystem: NotRequired[MeasurementSystemType], # (6)
Key: NotRequired[str],
Languages: NotRequired[Sequence[str]],
LegAdditionalFeatures: NotRequired[Sequence[RouteLegAdditionalFeatureType]], # (7)
LegGeometryFormat: NotRequired[GeometryFormatType], # (8)
MaxAlternatives: NotRequired[int],
OptimizeRoutingFor: NotRequired[RoutingObjectiveType], # (9)
OriginOptions: NotRequired[RouteOriginOptionsTypeDef], # (10)
SpanAdditionalFeatures: NotRequired[Sequence[RouteSpanAdditionalFeatureType]], # (11)
Tolls: NotRequired[RouteTollOptionsTypeDef], # (12)
Traffic: NotRequired[RouteTrafficOptionsTypeDef], # (13)
TravelMode: NotRequired[RouteTravelModeType], # (14)
TravelModeOptions: NotRequired[RouteTravelModeOptionsTypeDef], # (15)
TravelStepType: NotRequired[RouteTravelStepTypeType], # (16)
Waypoints: NotRequired[Sequence[RouteWaypointTypeDef]], # (17)
- See RouteAllowOptionsTypeDef
- See RouteAvoidanceOptionsTypeDef
- See RouteDestinationOptionsTypeDef
- See RouteDriverOptionsTypeDef
- See RouteExclusionOptionsTypeDef
- See MeasurementSystemType
- See
Sequence[RouteLegAdditionalFeatureType]
- See GeometryFormatType
- See RoutingObjectiveType
- See RouteOriginOptionsTypeDef
- See
Sequence[RouteSpanAdditionalFeatureType]
- See RouteTollOptionsTypeDef
- See RouteTrafficOptionsTypeDef
- See RouteTravelModeType
- See RouteTravelModeOptionsTypeDef
- See RouteTravelStepTypeType
- See
Sequence[RouteWaypointTypeDef]
RoutePedestrianLegDetailsTypeDef#
# RoutePedestrianLegDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RoutePedestrianLegDetailsTypeDef
def get_value() -> RoutePedestrianLegDetailsTypeDef:
return {
"Arrival": ...,
}
# RoutePedestrianLegDetailsTypeDef definition
class RoutePedestrianLegDetailsTypeDef(TypedDict):
Arrival: RoutePedestrianArrivalTypeDef, # (1)
Departure: RoutePedestrianDepartureTypeDef, # (2)
Notices: List[RoutePedestrianNoticeTypeDef], # (3)
PassThroughWaypoints: List[RoutePassThroughWaypointTypeDef], # (4)
Spans: List[RoutePedestrianSpanTypeDef], # (5)
TravelSteps: List[RoutePedestrianTravelStepTypeDef], # (7)
Summary: NotRequired[RoutePedestrianSummaryTypeDef], # (6)
- See RoutePedestrianArrivalTypeDef
- See RoutePedestrianDepartureTypeDef
- See
List[RoutePedestrianNoticeTypeDef]
- See
List[RoutePassThroughWaypointTypeDef]
- See
List[RoutePedestrianSpanTypeDef]
- See RoutePedestrianSummaryTypeDef
- See
List[RoutePedestrianTravelStepTypeDef]
CalculateRouteMatrixRequestTypeDef#
# CalculateRouteMatrixRequestTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import CalculateRouteMatrixRequestTypeDef
def get_value() -> CalculateRouteMatrixRequestTypeDef:
return {
"Destinations": ...,
}
# CalculateRouteMatrixRequestTypeDef definition
class CalculateRouteMatrixRequestTypeDef(TypedDict):
Destinations: Sequence[RouteMatrixDestinationTypeDef], # (1)
Origins: Sequence[RouteMatrixOriginTypeDef], # (2)
RoutingBoundary: RouteMatrixBoundaryUnionTypeDef, # (3)
Allow: NotRequired[RouteMatrixAllowOptionsTypeDef], # (4)
Avoid: NotRequired[RouteMatrixAvoidanceOptionsTypeDef], # (5)
DepartNow: NotRequired[bool],
DepartureTime: NotRequired[str],
Exclude: NotRequired[RouteMatrixExclusionOptionsTypeDef], # (6)
Key: NotRequired[str],
OptimizeRoutingFor: NotRequired[RoutingObjectiveType], # (7)
Traffic: NotRequired[RouteMatrixTrafficOptionsTypeDef], # (8)
TravelMode: NotRequired[RouteMatrixTravelModeType], # (9)
TravelModeOptions: NotRequired[RouteMatrixTravelModeOptionsTypeDef], # (10)
- See
Sequence[RouteMatrixDestinationTypeDef]
- See
Sequence[RouteMatrixOriginTypeDef]
- See RouteMatrixBoundaryUnionTypeDef
- See RouteMatrixAllowOptionsTypeDef
- See RouteMatrixAvoidanceOptionsTypeDef
- See RouteMatrixExclusionOptionsTypeDef
- See RoutingObjectiveType
- See RouteMatrixTrafficOptionsTypeDef
- See RouteMatrixTravelModeType
- See RouteMatrixTravelModeOptionsTypeDef
RouteVehicleLegDetailsTypeDef#
# RouteVehicleLegDetailsTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteVehicleLegDetailsTypeDef
def get_value() -> RouteVehicleLegDetailsTypeDef:
return {
"Arrival": ...,
}
# RouteVehicleLegDetailsTypeDef definition
class RouteVehicleLegDetailsTypeDef(TypedDict):
Arrival: RouteVehicleArrivalTypeDef, # (1)
Departure: RouteVehicleDepartureTypeDef, # (2)
Incidents: List[RouteVehicleIncidentTypeDef], # (3)
Notices: List[RouteVehicleNoticeTypeDef], # (4)
PassThroughWaypoints: List[RoutePassThroughWaypointTypeDef], # (5)
Spans: List[RouteVehicleSpanTypeDef], # (6)
Tolls: List[RouteTollTypeDef], # (8)
TollSystems: List[RouteTollSystemTypeDef], # (9)
TravelSteps: List[RouteVehicleTravelStepTypeDef], # (10)
TruckRoadTypes: List[str],
Zones: List[RouteZoneTypeDef], # (11)
Summary: NotRequired[RouteVehicleSummaryTypeDef], # (7)
- See RouteVehicleArrivalTypeDef
- See RouteVehicleDepartureTypeDef
- See
List[RouteVehicleIncidentTypeDef]
- See
List[RouteVehicleNoticeTypeDef]
- See
List[RoutePassThroughWaypointTypeDef]
- See
List[RouteVehicleSpanTypeDef]
- See RouteVehicleSummaryTypeDef
- See
List[RouteTollTypeDef]
- See
List[RouteTollSystemTypeDef]
- See
List[RouteVehicleTravelStepTypeDef]
- See
List[RouteZoneTypeDef]
RouteLegTypeDef#
# RouteLegTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteLegTypeDef
def get_value() -> RouteLegTypeDef:
return {
"FerryLegDetails": ...,
}
# RouteLegTypeDef definition
class RouteLegTypeDef(TypedDict):
Geometry: RouteLegGeometryTypeDef, # (2)
TravelMode: RouteLegTravelModeType, # (4)
Type: RouteLegTypeType, # (5)
FerryLegDetails: NotRequired[RouteFerryLegDetailsTypeDef], # (1)
Language: NotRequired[str],
PedestrianLegDetails: NotRequired[RoutePedestrianLegDetailsTypeDef], # (3)
VehicleLegDetails: NotRequired[RouteVehicleLegDetailsTypeDef], # (6)
- See RouteFerryLegDetailsTypeDef
- See RouteLegGeometryTypeDef
- See RoutePedestrianLegDetailsTypeDef
- See RouteLegTravelModeType
- See RouteLegTypeType
- See RouteVehicleLegDetailsTypeDef
RouteTypeDef#
# RouteTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import RouteTypeDef
def get_value() -> RouteTypeDef:
return {
"Legs": ...,
}
# RouteTypeDef definition
class RouteTypeDef(TypedDict):
Legs: List[RouteLegTypeDef], # (1)
MajorRoadLabels: List[RouteMajorRoadLabelTypeDef], # (2)
Summary: NotRequired[RouteSummaryTypeDef], # (3)
- See
List[RouteLegTypeDef]
- See
List[RouteMajorRoadLabelTypeDef]
- See RouteSummaryTypeDef
CalculateRoutesResponseTypeDef#
# CalculateRoutesResponseTypeDef TypedDict usage example
from mypy_boto3_geo_routes.type_defs import CalculateRoutesResponseTypeDef
def get_value() -> CalculateRoutesResponseTypeDef:
return {
"LegGeometryFormat": ...,
}
# CalculateRoutesResponseTypeDef definition
class CalculateRoutesResponseTypeDef(TypedDict):
LegGeometryFormat: GeometryFormatType, # (1)
Notices: List[RouteResponseNoticeTypeDef], # (2)
PricingBucket: str,
Routes: List[RouteTypeDef], # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See GeometryFormatType
- See
List[RouteResponseNoticeTypeDef]
- See
List[RouteTypeDef]
- See ResponseMetadataTypeDef