MPSolution class

Governs the topmost

Properties

availableLanguages List<String>
A list of available languages for the solution
latefinal
config MPSolutionConfig
The solution's configuration object
latefinal
customerId String?
The id of the solution in customer systems
latefinal
defaultLanguage String
The solution's default language
latefinal
hashCode int
The hash code for this object.
no setterinherited
id String
The solution's id
latefinal
locationTemplate String?
The solution's location template
latefinal
mapClientUrl String?
The URL used to fetch data from the CMS
latefinal
name String
The solution's name
latefinal
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

hasLanguage(String? language) bool
Check if the solution has support for a language
is3DExtrusionsEnabled() bool
Check whether room extrusions are available for select map providers
is3DWallsEnabled() bool
Check whether wall extrusions are available for select map providers
isZoom22Enabled() bool
Check whether the 22nd zoom level is available for select map providers
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
parseMapClientUrl(String venueId, String locationId) Future<String?>
Parses a venueId and a locationId to create a mapClientUrl
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

fromJson(dynamic json) MPSolution?
Attempts to build a MPSolution from a JSON object, this method will decode the object if needed