Package-level declarations

Types

Link copied to clipboard
data class DirectoryObjectAddressComposableColors(val backgroundColor: Color, val entrancesButtonBackgroundColor: 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 entranceButtonBackgroundPadding: Dp, val entranceButtonTopPadding: Dp)
Link copied to clipboard
data class DirectoryObjectAddressComposableFonts(val shortAddressFont: SearchComposableFontData, val additionalInformationFont: SearchComposableFontData, val fullAddressMainLineFont: SearchComposableFontData, val fullAddressSecondaryLineFont: SearchComposableFontData)
Link copied to clipboard
data class DirectoryObjectAddressComposableStrings(@StringRes val entrancesString: Int, @StringRes val porchesString: Int)
Link copied to clipboard
data class DirectoryObjectAlertComposableColors(val lowAlertColor: Color, val mediumAlertColor: Color, val highAlertColor: Color)
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 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 commentOffset: Dp, val siteTitleTopPadding: Dp, val socialMediaButtonSize: DpSize, val socialMediaButtonCornerRadius: Dp, val socialMediaButtonsSpacing: Dp)
Link copied to clipboard
data class DirectoryObjectContactsComposableFonts(val titleFont: SearchComposableFontData, val contactTitleFont: SearchComposableFontData, val commentFont: SearchComposableFontData, val commentExpandButtonFont: SearchComposableFontData)
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 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 DirectoryObjectPorchesComposableColors(val backgroundColor: Color, val titleColor: Color, val expandButtonColor: Color, val porchTitleColor: Color, val porchApartmentsColor: 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)
Link copied to clipboard
data class DirectoryObjectPorchesComposableFonts(val titleFont: SearchComposableFontData, val porchTitleFont: SearchComposableFontData, val porchApartmentsFont: SearchComposableFontData)
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)
data class DirectoryObjectWorkingHoursComposableColors(val backgroundColor: Color, val scheduleColor: Color, val breakColor: Color, val lowAlertColor: Color, val mediumAlertColor: Color, val highAlertColor: Color, val expandButtonColor: Color)
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)

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, textFont: SearchComposableFontData, textColor: Color, buttonText: String, buttonTextFont: SearchComposableFontData, 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 review 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.