MPAdditionalDetail

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.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
@SerializedName(value = "active")
var active: Boolean?

Indicates whether the additional detail is active or not.

Link copied to clipboard
@SerializedName(value = "detailType")
var detailType: MPDetailType?

The type of detail, e.g. "phone", "email", "website", etc.

Link copied to clipboard
@SerializedName(value = "displayText")
var displayText: String?

The display text for the additional detail, which is a localized user-friendly string.

Link copied to clipboard
@SerializedName(value = "icon")
var icon: String?

The icon associated with the additional detail, which is a URL.

Link copied to clipboard
@SerializedName(value = "key")
var key: String?

The key for the additional detail, which is typically a string identifier.

Link copied to clipboard
@SerializedName(value = "openingHours")
var openingHours: MPOpeningHours?

The opening hours associated with the additional detail, represented by an MPOpeningHours object.

Link copied to clipboard
@SerializedName(value = "value")
var value: String?

The value of the additional detail, which can be a string representing