Builder

data class Builder

Constructors

<init>

Builder(colorPrimary: String = "#43b02a", colorSecondary: String = "#00a3e0", textColor: String = "#2d3c4d", colorMarker: String = "#fe8a12", colorMarkerSelected: String = "#fd8670", fontButton: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "button", size = 16 ).build(), fontDefault: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "default", size = 14 ).build(), searchIcon: Int = R.drawable.baseline_search_white_24dp, editIcon: Int = R.drawable.baseline_edit_white_36dp, markerIcon: Int = R.drawable.baseline_location_on_black_36dp, fontSearchInput: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "searchInput", size = 16 ).build(), fontSmall: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "small", size = 12 ).build(), fontTitleMain: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "titleMain", size = 20 ).build(), fontTitleSecondary: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "titleSecondary", size = 16, weight = Typeface.BOLD ).build(), fontSearchResultTotal: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "searchResultTotal", size = 14, weight = Typeface.BOLD ).build(), fontSearchResultTitle: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "searchResultTitle", size = 16 ).build(), fontResultTitle: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "resultTitle", size = 14 ).build(), fontResultSubTitle: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "resultSubTitle", size = 14 ).build(), fontProfileTitle: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "profileTitle", size = 18 ).build(), fontProfileSubTitle: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "profileSubTitle", size = 16 ).build(), fontProfileTitleSection: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "profileTitleSection", size = 16 ).build(), fontCardTitle: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "cardTitle", size = 16, weight = Typeface.BOLD ).build(), fontModalTitle: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "modalTitle", size = 18 ).build(), fontSortCriteria: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "sortCriteria", size = 16 ).build(), colorListBackground: String = "#f8f9fa", colorGreyLight: String = "#b8b8b8", colorDark: String = "#2b3c4d", colorGrey: String = "#a1a1a1", colorGreyDark: String = "#7d7d7d", colorGreyDarker: String = "#666666", colorGreyLighter: String = "#ebebeb", colorVoteDown: String = "#ff0000", colorViewBackground: String = "#f8f9fa", colorCardBorder: String = "#E3E3E3", colorButtonBorder: String = "#dedede", colorButtonBackground: String = "#fcfcfc", colorButtonDiscardBackground: String = "#9aa0a7", locale: String = "en", specialities: ArrayList<String> = arrayListOf(), screenReference: Int = ScreenReference.HOME, mapService: Int = MapService.OSM, iconCross: Int = R.drawable.baseline_close_black_24dp, iconGeoLoc: Int = R.drawable.baseline_location_searching_black_24dp, iconMarkerMin: Int = R.drawable.outline_location_on_black_24dp, iconSort: Int = R.drawable.baseline_sort_white_24dp, iconList: Int = R.drawable.baseline_list_white_24dp, iconMap: Int = R.drawable.baseline_map_white_24dp, iconArrowRight: Int = R.drawable.baseline_keyboard_arrow_right_black_36dp, iconMapGeoLoc: Int = R.drawable.baseline_my_location_black_24dp, iconPhone: Int = R.drawable.baseline_call_black_36dp, iconFax: Int = R.drawable.baseline_print_black_36dp, iconWebsite: Int = R.drawable.ic_network, iconVoteUp: Int = R.drawable.ic_like_gray, iconVoteDown: Int = R.drawable.ic_dislike_gray, iconProfile: Int = R.drawable.icon_profile, iconLocation: Int = R.drawable.outline_location_on_black_36dp, iconMapMarker: Int = R.drawable.baseline_location_on_black_36dp, fontNoResultTitle: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "fontNoResultTitle", size = 20 ).build(), fontNoResultDesc: HealthCareLocatorViewFontObject = HealthCareLocatorViewFontObject.Builder( id = "fontNoResultDesc", size = 16 ).build(), showModificationForm: Boolean = false, env: String = "prod", countries: ArrayList<String> = arrayListOf(), defaultCountry: String = "")

Properties

colorButtonBackground

val colorButtonBackground: String

colorButtonBorder

val colorButtonBorder: String

colorButtonDiscardBackground

val colorButtonDiscardBackground: String

colorCardBorder

val colorCardBorder: String

colorDark

val colorDark: String

colorGrey

val colorGrey: String

colorGreyDark

val colorGreyDark: String

colorGreyDarker

val colorGreyDarker: String

colorGreyLight

val colorGreyLight: String

colorGreyLighter

val colorGreyLighter: String

colorListBackground

val colorListBackground: String

colorMarker

val colorMarker: String

colorMarkerSelected

val colorMarkerSelected: String

colorPrimary

val colorPrimary: String

colorSecondary

val colorSecondary: String

colorViewBackground

val colorViewBackground: String

colorVoteDown

val colorVoteDown: String

colorVoteUp

val colorVoteUp: String

countries

var countries: ArrayList<String>

defaultCountry

var defaultCountry: String

editIcon

val editIcon: Int

env

var env: String

fontButton

val fontButton: HealthCareLocatorViewFontObject

fontCardTitle

val fontCardTitle: HealthCareLocatorViewFontObject

fontDefault

val fontDefault: HealthCareLocatorViewFontObject

fontModalTitle

val fontModalTitle: HealthCareLocatorViewFontObject

fontNoResultDesc

val fontNoResultDesc: HealthCareLocatorViewFontObject

fontNoResultTitle

val fontNoResultTitle: HealthCareLocatorViewFontObject

fontProfileSubTitle

val fontProfileSubTitle: HealthCareLocatorViewFontObject

fontProfileTitle

val fontProfileTitle: HealthCareLocatorViewFontObject

fontProfileTitleSection

val fontProfileTitleSection: HealthCareLocatorViewFontObject

fontResultSubTitle

val fontResultSubTitle: HealthCareLocatorViewFontObject

fontResultTitle

val fontResultTitle: HealthCareLocatorViewFontObject

fontSearchInput

var fontSearchInput: HealthCareLocatorViewFontObject

fontSearchResultTitle

val fontSearchResultTitle: HealthCareLocatorViewFontObject

fontSearchResultTotal

val fontSearchResultTotal: HealthCareLocatorViewFontObject

fontSmall

val fontSmall: HealthCareLocatorViewFontObject

fontSortCriteria

val fontSortCriteria: HealthCareLocatorViewFontObject

fontTitleMain

val fontTitleMain: HealthCareLocatorViewFontObject

fontTitleSecondary

val fontTitleSecondary: HealthCareLocatorViewFontObject

iconArrowRight

val iconArrowRight: Int

iconCross

val iconCross: Int

iconFax

val iconFax: Int

iconGeoLoc

val iconGeoLoc: Int

iconList

val iconList: Int

iconLocation

val iconLocation: Int

iconMap

val iconMap: Int

iconMapGeoLoc

val iconMapGeoLoc: Int

iconMapMarker

var iconMapMarker: Int

iconMarkerMin

val iconMarkerMin: Int

iconPhone

val iconPhone: Int

iconProfile

val iconProfile: Int

iconSort

val iconSort: Int

iconVoteDown

val iconVoteDown: Int

iconVoteUp

val iconVoteUp: Int

iconWebsite

val iconWebsite: Int

locale

val locale: String

mapService

val mapService: Int

markerIcon

val markerIcon: Int

screenReference

val screenReference: Int

searchIcon

val searchIcon: Int

showModificationForm

var showModificationForm: Boolean

specialities

val specialities: ArrayList<String>

textColor

val textColor: String

 

Functions

build

fun build(): HealthCareLocatorCustomObject

colorButtonBackground

fun colorButtonBackground(color: String): <ERROR CLASS>

colorButtonBorder

fun colorButtonBorder(color: String): <ERROR CLASS>

colorButtonDiscardBackground

fun colorButtonDiscardBackground(color: String): <ERROR CLASS>

colorCardBorder

fun colorCardBorder(color: String): <ERROR CLASS>

colorGrey

fun colorGrey(color: String): <ERROR CLASS>

colorGreyDark

fun colorGreyDark(color: String): <ERROR CLASS>

colorGreyDarker

fun colorGreyDarker(color: String): <ERROR CLASS>

colorGreyLight

fun colorGreyLight(color: String): <ERROR CLASS>

colorGreyLighter

fun colorGreyLighter(color: String): <ERROR CLASS>

colorListBackground

fun colorListBackground(colorListBackground: String): <ERROR CLASS>

colorMarker

fun colorMarker(markerColor: String): <ERROR CLASS>

colorMarkerSelected

fun colorMarkerSelected(markerSelectedColor: String): <ERROR CLASS>

colorPrimary

fun colorPrimary(primaryColor: String): <ERROR CLASS>

colorSecondary

fun colorSecondary(secondaryColor: String): <ERROR CLASS>

colorViewBackground

fun colorViewBackground(color: String): <ERROR CLASS>

colorVoteDown

fun colorVoteDown(color: String): <ERROR CLASS>

countries

fun countries(countries: ArrayList<String>): <ERROR CLASS>

defaultCountry

fun defaultCountry(defaultCountry: String): <ERROR CLASS>

entryScreen

fun entryScreen(screenReference: Int): <ERROR CLASS>

env

fun env(env: String): <ERROR CLASS>

fontButton

fun fontButton(fontButton: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontCardTitle

fun fontCardTitle(fontCardTitle: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontDefault

fun fontDefault(fontDefaultSize: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontModalTitle

fun fontModalTitle(fontModalTitle: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontNoResultDesc

fun fontNoResultDesc(fontNoResultDesc: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontNoResultTitle

fun fontNoResultTitle(fontNoResultTitle: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontProfileSubTitle

fun fontProfileSubTitle(fontProfileSubTitle: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontProfileTitle

fun fontProfileTitle(fontProfileTitle: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontProfileTitleSection

fun fontProfileTitleSection(fontProfileTitleSection: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontResultSubTitle

fun fontResultSubTitle(fontResultSubTitle: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontResultTitle

fun fontResultTitle(fontResultTitle: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontSearchInput

fun fontSearchInput(fontSearchInput: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontSearchResultTitle

fun fontSearchResultTitle(fontSearchResultTitle: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontSearchResultTotal

fun fontSearchResultTotal(fontSearchResultTotal: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontSmall

fun fontSmall(fontSmallSize: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontSortCriteria

fun fontSortCriteria(fontSortCriteria: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontTitleMain

fun fontTitleMain(fontTitleMain: HealthCareLocatorViewFontObject?): <ERROR CLASS>

fontTitleSecondary

fun fontTitleSecondary(fontTitleSecondary: HealthCareLocatorViewFontObject?): <ERROR CLASS>

iconArrowRight

fun iconArrowRight(iconArrowRight: Int): <ERROR CLASS>

iconCross

fun iconCross(iconCross: Int): <ERROR CLASS>

iconEdit

fun iconEdit(editIcon: Int): <ERROR CLASS>

iconFax

fun iconFax(iconFax: Int): <ERROR CLASS>

iconGeoLoc

fun iconGeoLoc(iconGeoLoc: Int): <ERROR CLASS>

iconList

fun iconList(iconList: Int): <ERROR CLASS>

iconLocation

fun iconLocation(iconLocation: Int): <ERROR CLASS>

iconMap

fun iconMap(iconMap: Int): <ERROR CLASS>

iconMapGeoLoc

fun iconMapGeoLoc(iconMapGeoLoc: Int): <ERROR CLASS>

iconMapMarker

fun iconMapMarker(markerIcon: Int): <ERROR CLASS>

iconMarkerMin

fun iconMarkerMin(iconMarkerMin: Int): <ERROR CLASS>

iconPhone

fun iconPhone(iconPhone: Int): <ERROR CLASS>

iconProfile

fun iconProfile(iconProfile: Int): <ERROR CLASS>

iconSearch

fun iconSearch(searchIcon: Int): <ERROR CLASS>

iconSort

fun iconSort(iconSort: Int): <ERROR CLASS>

iconVoteDown

fun iconVoteDown(iconVoteDown: Int): <ERROR CLASS>

iconVoteUp

fun iconVoteUp(iconVoteUp: Int): <ERROR CLASS>

iconWebsite

fun iconWebsite(iconPhone: Int): <ERROR CLASS>

locale

fun locale(locale: String): <ERROR CLASS>

mapService

fun mapService(mapService: Int): <ERROR CLASS>

showModificationForm

fun showModificationForm(showModificationForm: Boolean): <ERROR CLASS>

specialities

fun specialities(specialities: ArrayList<String>): <ERROR CLASS>

textColor

fun textColor(textColor: String): <ERROR CLASS>

Availability

HealthCare Locator 1.0 and higher

Requirements

Platform and requirements: Android