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 alocationId
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