CompositeRegionState
public struct CompositeRegionState : Equatable
The state information of the CompositeRegion.
Important
This is a Public Preview API. It may be changed or removed at any time.-
The combined install state of all the update regions of the
CompositeRegion.Declaration
Swift
public let installState: InstallState -
The combined update state of all the update regions of the
MapRegion.A
nilvalue means theinstallStateis inconsistent, or that no information about updates is available.Declaration
Swift
public let updateState: UpdateState? -
The information about the available
CompositeRegion.The information is
nilif the map region is up-to-date, collecting update information is in progress, or if no information about updates is available.Declaration
Swift
public let updateInfo: UpdateInfo? -
The summarized current operations for all the update regions of the
CompositeRegion.Inside the
CompositeRegionthere could be multiple map operations (update & install / uninstall) in execution or waiting to be executed. Anilvalue means no operation being executed or waiting to be executed.Declaration
Swift
public let currentOperation: CurrentCompositeRegionOperation? -
The summarized completed map operation of the
CompositeRegion.A
nilvalue means that no completed map operations are known.Performing a map operation on a
CompositeRegioncould result in multiple subsequent map operations in execution or waiting to be executed. ThelastCompletedOperationwill be determined when all the sub-sequenced map operations of theCompositeRegionare finished.Declaration
Swift
public let lastCompletedOperation: CompletedMapOperation?
TomTom SDK for iOS (0.53.1)
CompositeRegionState