MPIData

@Serializable
class MPIData(    val venue: MPIVenue,     val maps: List<MPIMap>,     val polygons: List<MPINavigatable.MPIPolygon>,     val locations: List<MPINavigatable.MPILocation>,     val categories: List<MPICategory>,     val nodes: List<MPINavigatable.MPINode>,     val vortexes: List<MPINavigatable.MPIVortex>,     val mapGroups: List<MPIMapGroup>,     val rankings: MPIRankings? = null)

MPIData represents the data received when loading a specific venue. Venue is a specific place (example: a mall).

Constructors

Link copied to clipboard
fun MPIData(    venue: MPIVenue,     maps: List<MPIMap>,     polygons: List<MPINavigatable.MPIPolygon>,     locations: List<MPINavigatable.MPILocation>,     categories: List<MPICategory>,     nodes: List<MPINavigatable.MPINode>,     vortexes: List<MPINavigatable.MPIVortex>,     mapGroups: List<MPIMapGroup>,     rankings: MPIRankings? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val categories: List<MPICategory>

An array of MPICategorys in a venue

Link copied to clipboard
val locations: List<MPINavigatable.MPILocation>

An array of MPINavigatable.MPILocations in a venue (includes stores, washrooms, banks, etc.)

Link copied to clipboard
val mapGroups: List<MPIMapGroup>

An array of MPIMapGroups in a venue

Link copied to clipboard
val maps: List<MPIMap>

An array of MPIMaps specific to a venue

Link copied to clipboard
val nodes: List<MPINavigatable.MPINode>

An array of MPINavigatable.MPINodes in a venue

Link copied to clipboard
val polygons: List<MPINavigatable.MPIPolygon>

An array of MPINavigatable.MPIPolygons in a venue

Link copied to clipboard
val rankings: MPIRankings? = null

Venue ranking data

Link copied to clipboard
val venue: MPIVenue

Data about the venue itself

Link copied to clipboard
val vortexes: List<MPINavigatable.MPIVortex>

An array of MPINavigatable.MPIVortexes in a venue (includes elevators, stairs, escalators, etc.)