SearchResultItemState

Interface that describes a single item in the search results.

Contains all data required to display an object item.

Inheritors

Properties

Link copied to clipboard
abstract val address: String?

Short address of the object. Null if address is unknown.

Link copied to clipboard
abstract val alertDescription: String?

Important alert or status message (e.g., "Temporarily closed", "Limited services").

Link copied to clipboard
abstract val attributes: String

Key features or tags of the object, formatted for display (e.g., "Wi-Fi · Parking · 24/7").

Link copied to clipboard
abstract val chargingIsActive: Boolean?

Indicates if the charging station is currently active/operational. Relevant only for EV charging stations.

Link copied to clipboard
abstract val chargingIsBusy: Boolean?

Indicates if the charging station is currently busy (all connectors in use). Relevant only for EV charging stations.

Link copied to clipboard

Detailed status of the charging station. Relevant only for EV charging stations.

Link copied to clipboard
abstract val directoryObject: DirectoryObject

The underlying directory object data.

Link copied to clipboard
abstract val distance: Meter?

Distance to the object. Null if distance is unavailable.

Link copied to clipboard
abstract val isOpen: Boolean?

Current open/closed status. True if open, false if closed, null if status is unknown.

Link copied to clipboard
abstract val rating: Float?

Average user rating from 0 to 5 (e.g., 4.2). Null if not rated.

Link copied to clipboard
abstract val reviewsCount: Int

Total number of reviews submitted for this object.

Link copied to clipboard
abstract val subtitle: String

Subtitle or short description of the object.

Link copied to clipboard
abstract val title: String

Main title of the object, typically the organization or place name.