CMSManager
public class CMSManager : NSObject
extension CMSManager: BridgeCMSManagerInterface
-
Declaration
Swift
@objc public static let shared: CMSManager -
Declaration
Swift
public func fetchStoreLogo(propertyId: Int, buildingId: Int, entityId: Int) -> (String?, String?) -
Declaration
Swift
public func addDefaultPropertyMapIcons(propertyId: Int, mapIcons: [CMSDefaultIconStyle]) -
Declaration
Swift
public static func getLanguageCode() -> String -
Declaration
Swift
public static func getDefaultLanguageCode() -> String -
Declaration
Swift
public static func inRecents(propertyId: Int, buildingId: Int, byName name: String, forSearch: Bool = false) -> Bool -
Declaration
Swift
public static func fetchRecents(propertyIds: [Int], inSearch: Bool = false, completion: @escaping ([CMSSearchResultInfo]?) -> ()) -
Declaration
Swift
public static func fetchForCategory(propertyId: Int, buildingId: Int, entityIds: [Int], categoryName: String, completion: @escaping ([CMSSearchResultInfo]?) -> ()) -
Declaration
Swift
@objc public static func checkPropertyStatus(_ id: Int, completed: @escaping ((Bool) -> Void)) -
Declaration
Swift
public func getEntityIdByBuildingId(propertyId: Int, buildingId: Int) -> Int? -
Declaration
Swift
public static func getCategoryTree(propertyId: Int) -> CMSCategoryTree? -
Declaration
Swift
public static func getCategoryTreeGlobal() -> CMSCategoryTree? -
Declaration
Swift
public static func getCategories(propertyId: Int) -> CMSCategories? -
Declaration
Swift
public static func getCategoryTree() -> MNCategoryTree
-
Declaration
Swift
public func getCategoriesForProperty(propertyId: Int) -> [String : CMSCategory] -
Declaration
Swift
public func getDefaultStyleIconsForProperty(propertyId: Int) -> [String : CMSDefaultIconStyle] -
Declaration
Swift
public func getHoursForProperty(propertyId: Int) -> [MNDailyBusinessHour] -
Declaration
Swift
func performGlobalCategorySearch(propertyIds: [Int], categoryName: String, completion: (([CMSSearchResultInfo]?) -> Void)? = nil) -
Declaration
Swift
func performGlobalSearch(propertyIds: [Int], lookup: String, completion: (([CMSSearchResultInfo]?) -> Void)? = nil) -
Declaration
Swift
static func fetchDestinationInstructionEntity(propertyId: Int) -> DestinationInstructionsEntity? -
Declaration
Swift
static func fetchEntityFromDestinationInstructions(entityId: Int, buildingId: Int, propertyId: Int) -> RoutingMessageEntity? -
Declaration
Swift
public func getSearchEntityForProperty(_ propertyId: Int, entityId: Int) -> MapstedSearchEntity -
Declaration
Swift
public func getSearchEntityForBuilding(propertyId: Int, buildingId: Int, entityId: Int) -> MapstedSearchEntity -
Declaration
Swift
public func getPropertySearchEntities(_ propertyId: Int) -> PropertySearchEntities -
Declaration
Swift
public func getPropertyWebsite(_ propertyId: Int) -> String -
Declaration
Swift
public func getPropertyPhoneNumber(_ propertyId: Int) -> String -
Declaration
Swift
public func getPropertyImageUid(_ propertyId: Int) -> String -
Declaration
Swift
public func fetchPropertyInfos(_ id: Int, syncCheck: Bool) -
Declaration
Swift
public func deserializeBuildingData(propertyId: Int, buildingId: Int) -
Declaration
Swift
public func getLayerStyle() -
Declaration
Swift
public func getBuildingSearchEntities(propertyId: Int, buildingId: Int) -> BuildingSearchEntities -
Declaration
Swift
public func getBuildingEntityCategoryUid(_ buildingId: Int, entityId: Int) -> String -
Declaration
Swift
public func getBuildingEntityCategoryName(_ buildingId: Int, entityId: Int) -> String
CMSManager Class Reference