Structures

The following structures are available globally.

CompletedMapOperation

  • The information about a completed map operation.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct CompletedMapOperation : Equatable

CompositeRegionID

  • Unique identifier in a given CompositeRegion hierarchy.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct CompositeRegionID : Hashable

CompositeRegion

  • CompositeRegion is a representation of either an update region or an update region set in the NDS map. An update region is the smallest area in the NDS map that can be updated. An update region set contains one or more update regions, or one or more other update region sets.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct CompositeRegion : Hashable
  • Hierarchical structure of CompositeRegions.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct CompositeRegionGraph : Equatable
  • Represents an operation on the CompositeRegion.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct CompositeRegionOperation

CompositeRegionState

CurrentMapOperation

  • The information about the current map operation.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct CurrentMapOperation : Equatable
  • Specified which operation should be performed on which updatable map region.

    Note

    Operations can only be done on updatable regions.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct MapOperation : Hashable

NDSStoreUpdateConfig

  • Configuration of updates of the NDSStore.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct NDSStoreUpdateConfig
  • Hierarchical map structure. Leaf nodes represent updatable regions.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct RegionGraph
  • A node in the ‘RegionGraph’. It represents a region in the NDS map. It may be updatable.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct RegionGraphNode
  • Unique region graph node identifier.

    Note

    This node identifier maps directly to a region (update region set or update region) in the map so they are not connected to a certain instance of RegionGraph.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct RegionGraphNodeID : Comparable, Hashable
  • The state of a node in the RegionGraph for which RegionGraphNode.isUpdatableRegion is true.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct RegionGraphNodeState
  • A list of regions around a position.

    Note

    This is a response from a findRegionsAroundPosition(position:radius:callback:) call.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct RegionsAroundPosition

UpdateInfo

  • The information about an update.

    Important

    This is a Public Preview API. It may be changed or removed at any time.
    See more

    Declaration

    Swift

    public struct UpdateInfo : Equatable