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

Properties

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

Indicates whether the additional detail is active or not.

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

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

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

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

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

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

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

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

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

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

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

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