Package-level declarations

Types

Link copied to clipboard
data class DirectoryObjectAddressComposableColors(val backgroundColor: Color, val entranceButtonBackgroundColor: Color, val shortAddressColor: Color, val additionalInformationColor: Color, val fullAddressMainLineColor: Color, val fullAddressSecondaryLineColor: Color)
data class DirectoryObjectAddressComposableConstants(val cardCornerRadius: Dp, val containerFullPadding: Dp, val containerMediumPadding: Dp, val sectionVerticalSpacing: Dp, val textStackSpacing: Dp, val entranceButtonRadius: Dp, val entranceButtonBackgroundPadding: Dp, val entranceButtonTopPadding: Dp)
Link copied to clipboard
data class DirectoryObjectAddressComposableStrings(@StringRes val entrancesString: Int, @StringRes val porchesString: Int)
Link copied to clipboard
data class DirectoryObjectAddressComposableStyles(val shortAddressStyle: TextStyle, val additionalInformationStyle: TextStyle, val fullAddressMainLineStyle: TextStyle, val fullAddressSecondaryLineStyle: TextStyle, val entranceButtonStyle: TextStyle)
Link copied to clipboard
data class DirectoryObjectAlertComposableColors(val lowAlertColor: Color, val mediumAlertColor: Color, val highAlertColor: Color)
Link copied to clipboard
Link copied to clipboard
data class DirectoryObjectContactsComposableColors(val backgroundColor: Color, val titleColor: Color, val contactTitleColor: Color, val commentColor: Color, val commentExpandButtonColor: Color, val generalContactColor: Color, val contactDividerColor: Color, val socialMediaButtonBackgroundColor: Color)
data class DirectoryObjectContactsComposableConstants(val cardCornerRadius: Dp, val containerFullPadding: Dp, val containerMediumPadding: Dp, val sectionVerticalSpacing: Dp, val iconSize: DpSize, val iconTopPadding: Dp, val titleBottomPadding: Dp, val contactRowSpacing: Dp, val contactRowVerticalPadding: Dp, val contactDividerThickness: Dp, val commentOffset: Dp, val siteTitleTopPadding: Dp, val socialMediaIconSize: DpSize, val socialMediaButtonSize: DpSize, val socialMediaButtonCornerRadius: Dp, val socialMediaButtonsSpacing: Dp)
Link copied to clipboard
data class DirectoryObjectContactsComposableIcons(@DrawableRes val emailIcon: Int, @DrawableRes val googleplusIcon: Int, @DrawableRes val linkedinIcon: Int, @DrawableRes val odnoklassnikiIcon: Int, @DrawableRes val phoneIcon: Int, @DrawableRes val pinterestIcon: Int, @DrawableRes val telegramChannelIcon: Int, @DrawableRes val telegramIcon: Int, @DrawableRes val twitterIcon: Int, @DrawableRes val viberIcon: Int, @DrawableRes val vkontakteIcon: Int, @DrawableRes val websiteIcon: Int, @DrawableRes val whatsappIcon: Int, @DrawableRes val youtubeIcon: Int)
Link copied to clipboard
data class DirectoryObjectContactsComposableStrings(@StringRes val contactsTitleString: Int, @StringRes val contactsMoreString: Int, @StringRes val contactsSocialString: Int, @StringRes val contactsWriteToString: Int)
Link copied to clipboard
data class DirectoryObjectContactsComposableStyles(val titleStyle: TextStyle, val contactTitleStyle: TextStyle, val commentStyle: TextStyle, val commentExpandButtonStyle: TextStyle)
Link copied to clipboard
data class DirectoryObjectHeaderComposableColors(val titleColor: Color, val subtitleColor: Color, val closeButtonBackgroundColor: Color, val closeButtonColor: Color)
Link copied to clipboard
data class DirectoryObjectHeaderComposableConstants(val closeButtonIconSize: DpSize, val closeButtonSize: DpSize, val closeButtonCornerRadius: Dp)
Link copied to clipboard
data class DirectoryObjectHeaderComposableIcons(@DrawableRes val closeButtonIcon: Int)
Link copied to clipboard
data class DirectoryObjectHeaderComposableStyles(val titleStyle: TextStyle, val subtitleStyle: TextStyle)
Link copied to clipboard
data class DirectoryObjectPorchesComposableColors(val backgroundColor: Color, val titleColor: Color, val expandButtonColor: Color, val porchTitleColor: Color, val porchApartmentsColor: Color, val dividerColor: Color)
data class DirectoryObjectPorchesComposableConstants(val cardCornerRadius: Dp, val containerFullPadding: Dp, val containerMediumPadding: Dp, val sectionVerticalSpacing: Dp, val headerBottomPadding: Dp, val expandIconSize: DpSize, val expandAnimationDuration: Duration, val rowVerticalPadding: Dp, val titleFixedWidth: Dp, val rowHorizontalSpacing: Dp, val dividerThickness: Dp)
Link copied to clipboard
data class DirectoryObjectPorchesComposableIcons(@DrawableRes val expandButtonIcon: Int)
Link copied to clipboard
data class DirectoryObjectPorchesComposableStrings(@PluralsRes val floorsCountString: Int, @StringRes val apartmentsCountSuffixString: Int, @StringRes val porchesBuildingPrefixString: Int, @PluralsRes val porchesCountString: Int)
Link copied to clipboard
data class DirectoryObjectPorchesComposableStyles(val titleStyle: TextStyle, val porchTitleStyle: TextStyle, val porchApartmentsStyle: TextStyle)
data class DirectoryObjectWorkingHoursComposableColors(val backgroundColor: Color, val scheduleColor: Color, val breakColor: Color, val lowAlertColor: Color, val mediumAlertColor: Color, val highAlertColor: Color, val expandButtonColor: Color, val dividerColor: Color)
data class DirectoryObjectWorkingHoursComposableConstants(val cardCornerRadius: Dp, val containerFullPadding: Dp, val textTopPadding: Dp, val textTrailingPadding: Dp, val textBottomPadding: Dp, val textStackSpacing: Dp, val sheetTopPadding: Dp, val horizontalSpacing: Dp, val rowHorizontalSpacing: Dp, val rowVerticalPadding: Dp, val rowDividerThickness: Dp, val expandIconSize: DpSize, val criticalCloseDuration: Duration)
data class DirectoryObjectWorkingHoursComposableIcons(@DrawableRes var workingHoursIcon: Int, @DrawableRes var expandButtonIcon: Int)
data class DirectoryObjectWorkingHoursComposableStrings(@StringRes val break: Int, @StringRes val closed: Int, @StringRes val lunch: Int, @StringRes val weekdaysLabel: Int, @ArrayRes val weekdayShort: Int)
data class DirectoryObjectWorkingHoursComposableStyles(val scheduleStyle: TextStyle, val breakStyle: TextStyle)

Functions

Link copied to clipboard
fun DirectoryObjectAdditionalInfoComposable(viewModel: DirectoryObjectViewModel, colors: DirectoryObjectAddressComposableColors = DirectoryObjectAddressComposableDefaults.colors())

Composable function that displays additional, non-essential information or metadata about the object.

Link copied to clipboard
fun DirectoryObjectAlertComposable(viewModel: DirectoryObjectViewModel, colors: DirectoryObjectAlertComposableColors = DirectoryObjectAlertComposableDefaults.colors())

Composable function that displays important alerts or status messages.

Link copied to clipboard
fun DirectoryObjectCloseButtonComposable(viewModel: DirectoryObjectViewModel, icons: DirectoryObjectHeaderComposableIcons = DirectoryObjectHeaderComposableDefaults.icons, colors: DirectoryObjectHeaderComposableColors = DirectoryObjectHeaderComposableDefaults.colors())

Composable function that displays a button to close or dismiss the detailed view.

Link copied to clipboard
fun DirectoryObjectContactsComposable(viewModel: DirectoryObjectViewModel, icons: DirectoryObjectContactsComposableIcons = DirectoryObjectContactsComposableDefaults.icons, colors: DirectoryObjectContactsComposableColors = DirectoryObjectContactsComposableDefaults.colors())

Composable function that displays contact information such as phone numbers and messengers.

Link copied to clipboard
fun DirectoryObjectDistanceComposable(viewModel: DirectoryObjectViewModel, colors: SearchDistanceComposableColors = SearchDistanceComposableDefaults.colors())

Composable function that shows the distance from the user's location.

fun DirectoryObjectExpandableCommentComposable(text: String, textStyle: TextStyle, textColor: Color, buttonText: String, buttonStyle: TextStyle, buttonTextColor: Color)

Composable function that displays a text comment with expand/collapse functionality.

Link copied to clipboard
fun DirectoryObjectFullAddressComposable(viewModel: DirectoryObjectViewModel, colors: DirectoryObjectAddressComposableColors = DirectoryObjectAddressComposableDefaults.colors())

Composable function that displays the full, detailed address of the object.

Link copied to clipboard
fun DirectoryObjectPorchesComposable(viewModel: DirectoryObjectViewModel, icons: DirectoryObjectPorchesComposableIcons = DirectoryObjectPorchesComposableDefaults.icons, colors: DirectoryObjectPorchesComposableColors = DirectoryObjectPorchesComposableDefaults.colors())

Composable function that displays information about building entrances (porches/entrances) for a directory object.

Link copied to clipboard
fun DirectoryObjectRatingComposable(viewModel: DirectoryObjectViewModel, icons: SearchRatingComposableIcons = SearchRatingComposableDefaults.icons, colors: SearchRatingComposableColors = SearchRatingComposableDefaults.colors())

Composable function that displays the item's rating and ratings count.

Link copied to clipboard
fun DirectoryObjectShortAddressComposable(viewModel: DirectoryObjectViewModel, colors: DirectoryObjectAddressComposableColors = DirectoryObjectAddressComposableDefaults.colors())

Composable function that renders a shortened or compact version of the object's address.

fun DirectoryObjectSitesAndSocialMediaComposable(viewModel: DirectoryObjectViewModel, icons: DirectoryObjectContactsComposableIcons = DirectoryObjectContactsComposableDefaults.icons, colors: DirectoryObjectContactsComposableColors = DirectoryObjectContactsComposableDefaults.colors())

Composable function that displays links to the websites and social network profiles.

Link copied to clipboard
fun DirectoryObjectSubtitleComposable(viewModel: DirectoryObjectViewModel, colors: DirectoryObjectHeaderComposableColors = DirectoryObjectHeaderComposableDefaults.colors())

Composable function that renders the subtitle or secondary description.

Link copied to clipboard
fun DirectoryObjectTitleComposable(viewModel: DirectoryObjectViewModel, colors: DirectoryObjectHeaderComposableColors = DirectoryObjectHeaderComposableDefaults.colors())

Composable function that renders the main title/name of the search result item.

Link copied to clipboard
fun DirectoryObjectWorkingHoursComposable(viewModel: DirectoryObjectViewModel, icons: DirectoryObjectWorkingHoursComposableIcons = DirectoryObjectWorkingHoursComposableDefaults.icons, colors: DirectoryObjectWorkingHoursComposableColors = DirectoryObjectWorkingHoursComposableDefaults.colors())

Composable function that renders working hours and operational status for a directory object.