Package-level declarations

Types

Link copied to clipboard

Represents the operational status of an EV charging station.

Link copied to clipboard
sealed class ContactData
Link copied to clipboard

Default implementation of DirectoryObjectContent using default colors and icons.

Link copied to clipboard
class DefaultDirectoryObjectViewModel(val directoryObject: DirectoryObject, onShowEntrances: (List<EntranceInfo>) -> Unit? = null, onHeaderHeightChanged: (Dp) -> Unit? = null, onMinimize: () -> Unit? = null, onMaximize: () -> Unit? = null, onClose: () -> Unit? = null, lastLocation: GeoPoint?) : DirectoryObjectViewModel

Default implementation of the DirectoryObjectViewModel interface.

Link copied to clipboard

Default implementation of SearchResultItemContent using default colors and icons.

Link copied to clipboard
class DefaultSearchResultItemState(val directoryObject: DirectoryObject, lastLocation: GeoPoint?) : SearchResultItemState

Default implementation of the SearchResultItemState interface.

Link copied to clipboard

Interface defining all parts of DirectoryObjectComposable.

Link copied to clipboard

ViewModel interface for managing the state and business logic of a directory object detail screen.

Link copied to clipboard

Represents the type of building access points terminology used for a directory object.

Link copied to clipboard
data class PorchItem(val title: String, val apartments: List<String>, val number: UInt?)

Data class representing a single porch or entrance item for a directory object.

Link copied to clipboard
data class SearchComposableColors(val backgroundColor: Color, val secondaryBackground: Color, val tertiaryBackground: Color, val primaryContentColor: Color, val secondaryContentColor: Color, val tertiaryContentColor: Color, val quaternaryContentColor: Color, val alertGreenColor: Color, val alertYellowColor: Color, val alertRedColor: Color)
Link copied to clipboard
Link copied to clipboard
data class SearchComposableFontData(val fontSize: TextUnit, val fontWeight: FontWeight?)
Link copied to clipboard
data class SearchComposableFonts(val primaryHeading: SearchComposableFontData, val secondaryHeading: SearchComposableFontData, val bodyRegular: SearchComposableFontData, val bodyMedium: SearchComposableFontData, val alert: SearchComposableFontData, val headingSemibold19: SearchComposableFontData, val bodySemibold16: SearchComposableFontData, val bodyRegular16: SearchComposableFontData, val bodyRegular15: SearchComposableFontData)
Link copied to clipboard
data class SearchComposableStrings(@StringRes val copiedString: Int)
Link copied to clipboard
data class SearchResultItemComposableColors(val backgroundColor: Color, val titleColor: Color, val subtitleColor: Color, val filledStarColor: Color, val emptyStarColor: Color, val ratingColor: Color, val reviewsColor: Color, val distanceTextColor: Color, val addressColor: Color, val tagTextColor: Color, val soonOpenTextColor: Color, val closedTextColor: Color, val highChargingAvailabilityColor: Color, val mediumChargingAvailabilityColor: Color, val lowChargingAvailabilityColor: Color)
Link copied to clipboard
data class SearchResultItemComposableConstants(val smallPadding: Dp, val mediumPadding: Dp, val reviewsSpace: Dp, val chargingStationSpace: Dp, val reviewsSize: DpSize, val chargingStationSize: DpSize)
Link copied to clipboard
data class SearchResultItemComposableFonts(val titleFont: SearchComposableFontData, val subtitleFont: SearchComposableFontData, val ratingFont: SearchComposableFontData, val reviewsFont: SearchComposableFontData, val distanceFont: SearchComposableFontData, val addressFont: SearchComposableFontData, val tagFont: SearchComposableFontData, val workStatusFont: SearchComposableFontData, val chargingAvailabilityFont: SearchComposableFontData)
Link copied to clipboard
data class SearchResultItemComposableIcons(@DrawableRes val ratingStarIcon: Int, @DrawableRes val chargingStationIcon: Int)
Link copied to clipboard
data class SearchResultItemComposableStrings(@StringRes val chargingInactiveString: Int, @StringRes val chargingNoPlacesAvailableString: Int, @StringRes val chargingPlacesAvailableString: Int, @StringRes val chargingAllPlacesAvailableString: Int)
Link copied to clipboard

Interface defining all parts of SearchResultItemComposable.

Link copied to clipboard

Interface that describes a single item in the search results.

Functions

Link copied to clipboard
fun DirectoryObjectComposable(viewModel: DirectoryObjectViewModel, content: DirectoryObjectContent = DefaultDirectoryObjectContent, colors: SearchComposableColors = SearchComposableDefaults.colors())

A composable function that displays a detailed view for a directory object.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun SearchResultItemComposable(state: SearchResultItemState, content: SearchResultItemContent = DefaultSearchResultItemContent)

A composable function that renders a single item in the search results list.