MPSolution class

Governs the topmost

Properties

availableLanguages List<String>
A list of available languages for the solution
final
config MPSolutionConfig
The solution's configuration object
final
customerId String?
The id of the solution in customer systems
final
defaultLanguage String
The solution's default language
final
hashCode int
The hash code for this object.
no setterinherited
id String
The solution's id
final
locationTemplate String?
The solution's location template
final
mapClientUrl String?
The URL used to fetch data from the CMS
final
name String
The solution's name
final
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