MPAdditionalDetail class

Represents additional details associated with a MapIndoors entity, such as a location or a point of interest. This class contains various fields that provide information about the additional details.

Inheritance

Constructors

MPAdditionalDetail({MPDetailType? detailType, String? key, String? value, String? icon, String? displayText, bool? active, MPOpeningHours? openingHours})

Properties

active bool?
Indicates whether the additional detail is active or not.
final
detailType MPDetailType?
The type of detail, e.g. "phone", "email", "website", etc.
final
displayText String?
The display text for the additional detail, which is a localized user-friendly string.
final
hashCode int
The hash code for this object.
no setterinherited
icon String?
The icon associated with the additional detail, which is a URL.
final
key String?
The key for the additional detail, which is typically a string identifier.
final
openingHours MPOpeningHours?
The opening hours associated with the additional detail, represented by an MPOpeningHours object.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value String?
The value of the additional detail, which can be a string representing
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
override
toString() String
A string representation of this object.
override

Operators

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

Static Methods

fromJson(dynamic json) MPAdditionalDetail?