MapSelectableEntity
public protocol MapSelectableEntity
-
supportsFavoritesDefault implementationDefault Implementation
Declaration
Swift
var supportsFavorites: Bool { get } -
isFavorite()Default implementationDefault Implementation
Declaration
Swift
func isFavorite() -> Bool -
addToFavorites()Default implementationDefault Implementation
Declaration
Swift
func addToFavorites() -
removeFromFavorites()Default implementationDefault Implementation
Declaration
Swift
func removeFromFavorites() -
socialLinksDefault implementationDefault Implementation
Declaration
Swift
var socialLinks: [SocialMedium : String] { get } -
phoneNumberDefault implementationDefault Implementation
Declaration
Swift
var phoneNumber: String? { get } -
websiteDefault implementationDefault Implementation
Declaration
Swift
var website: String? { get } -
tags()Default implementationDefault Implementation
Declaration
Swift
func tags() -> [String] -
allCampaigns()Default implementationDefault Implementation
Declaration
Swift
func allCampaigns() -> [Campaign] -
Declaration
Swift
var entityNameEnglish: String { get } -
Declaration
Swift
var entityName: String { get } -
Declaration
Swift
var categoryName: String { get } -
Declaration
Swift
var subcategoryNames: [String] { get } -
logoImageDefault implementationDefault Implementation
Declaration
Swift
var logoImage: UIImage? { get } -
Declaration
Swift
var logoImageUid: String { get } -
Declaration
Swift
var logoImageBaseUrl: String { get } -
Declaration
Swift
var timeHint: DailyBusinessHours? { get } -
coverImageDefault implementationDefault Implementation
Declaration
Swift
var coverImage: UIImage? { get } -
Declaration
Swift
var coverImages: [String] { get } -
Declaration
Swift
var entityPropertyId: Int { get } -
Declaration
Swift
var entityBuildingId: Int { get } -
Declaration
Swift
var entityIdentifier: Int { get } -
Declaration
Swift
var entityDescription: String? { get } -
Declaration
Swift
var dataType: MNDataType { get } -
Declaration
Swift
var entityZones: [MNEntityZone] { get } -
timeDescriptionDefault implementationDefault Implementation
Declaration
Swift
var timeDescription: String { get set } -
hasCoverImagesDefault implementationDefault Implementation
Declaration
Swift
var hasCoverImages: Bool { get } -
Declaration
Swift
var hasAlerts: Bool { get } -
Declaration
Swift
var address: String { get } -
Declaration
Swift
var modelDataType: ModelType { get } -
campaignLabelsDefault implementationDefault Implementation
Declaration
Swift
var campaignLabels: [Labels]? { get } -
campaignFeaturesDefault implementationDefault Implementation
Declaration
Swift
var campaignFeatures: [Features]? { get } -
postiveButtonTitleDefault implementationDefault Implementation
Declaration
Swift
var postiveButtonTitle: String? { get }
MapSelectableEntity Protocol Reference