MapSelectableEntity
public protocol MapSelectableEntity
-
supportsFavorites
Default 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()
-
socialLinks
Default implementationDefault Implementation
Declaration
Swift
var socialLinks: [SocialMedium : String] { get }
-
phoneNumber
Default implementationDefault Implementation
Declaration
Swift
var phoneNumber: String? { get }
-
website
Default 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 }
-
logoImage
Default 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 }
-
coverImage
Default 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 }
-
timeDescription
Default implementationDefault Implementation
Declaration
Swift
var timeDescription: String { get set }
-
hasCoverImages
Default 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 }
-
campaignLabels
Default implementationDefault Implementation
Declaration
Swift
var campaignLabels: [Labels]? { get }
-
campaignFeatures
Default implementationDefault Implementation
Declaration
Swift
var campaignFeatures: [Features]? { get }
-
postiveButtonTitle
Default implementationDefault Implementation
Declaration
Swift
var postiveButtonTitle: String? { get }