// // IconName.swift // VDS // // Created by Matt Bruce on 1/9/23. // import Foundation import UIKit import VDSColorTokens public enum IconName: String, CaseIterable { //accessibility case accessibility = "accessibility" case americanSignLanguage = "american-sign-language" case assistedListeningSystems = "assisted-listening-systems" case audioDescription = "audio-description" case blind = "blind" case braille = "braille" case brightness = "brightness" case closedCaptioning = "closed-captioning" case closedCaptioningFill = "closed-captioning-fill" case cognitiveDisability = "cognitive-disability" case deaf = "deaf" case internationalSymbolOfAccess = "international-symbol-of-access" case openCaptioning = "open-captioning" case phoneVolume = "phone-volume" case teletype = "teletype" case textToSpeech = "text-to-speech" //b2b case assetTracking = "asset-tracking" case businessContinuity = "business-continuity" case conditionBasedMaintenance = "condition-based-maintenance" case conditionBasedWrench = "condition-based-wrench" case constructionHammer = "construction-hammer" case constructionTruck = "construction-truck" case digitalSignageCar = "digital-signage-car" case digitalSignage = "digital-signage" case droneCamera = "drone-camera" case educationCurriculum = "education-curriculum" case education = "education" case electricPower = "electric-power" case electricUtility = "electric-utility" case energyScience = "energy-science" case energyUtilities = "energy-utilities" case enterprise = "enterprise" case federalDefense = "federal-defense" case financial = "financial" case fleetTracking = "fleet-tracking" case fleet = "fleet" case gas = "gas" case government = "government" case group = "group" case growth = "growth" case hackers = "hackers" case healthcareCorporate = "healthcare-corporate" case healthcareGeneral = "healthcare-general" case healthcareWorker = "healthcare-worker" case ideasSolutions = "ideas-solutions" case inclusivity = "inclusivity" case industry = "industry" case insurance = "insurance" case intelligentTracking = "intelligent-tracking" case internetOfThings = "internet-of-things" case joinCall = "join-call" case k12Education = "k12-education" case laptopAntivirus = "laptop-antivirus" case laptopControls = "laptop-controls" case laptopGpsTracking = "laptop-gps-tracking" case laptopSettings = "laptop-settings" case laptopTrends = "laptop-trends" case laptopWireless = "laptop-wireless" case law = "law" case lmr = "lmr" case loyaltyRetention = "loyalty-retention" case manufacturing = "manufacturing" case mediaEntertainment = "media-entertainment" case mediumBusiness = "medium-business" case mobileCommandCenter = "mobile-command-center" case mobileKioskInfo = "mobile-kiosk-info" case mobileKioskWireless = "mobile-kiosk-wireless" case mobileRetail = "mobile-retail" case mobileSearch = "mobile-search" case mobileWorkforceManagement = "mobile-workforce-management" case network = "network" case networkAttachedStorage = "network-attached-storage" case officePhoneSystem = "office-phone-system" case oilIndustry = "oil-industry" case operationalTransformation = "operational-transformation" case pharmaceutical = "pharmaceutical" case pharmacy = "pharmacy" case planner = "planner" case powerUtility = "power-utility" case professionalServices = "professional-services" case qualityAssurance = "quality-assurance" case realEstate = "real-estate" case regulatoryCompliance = "regulatory-compliance" case retail = "retail" case security = "security" case securitySolution = "security-solution" case smarthouse = "smarthouse" case socialMedia = "social-media" case software = "software" case solarPower = "solar-power" case solutions = "solutions" case supplyChain = "supply-chain" case systemIntegration = "system-integration" case telecommunications = "telecommunications" case telemedicine = "telemedicine" case telemetry = "telemetry" case thermodynamics = "thermodynamics" case trends = "trends" case utilityWorker = "utility-worker" case vehicleTracking = "vehicle-tracking" case warehouseManagement = "warehouse-management" case waterIndustry = "water-industry" case wellness = "wellness" //directional case upCaret = "up-caret" case closeAlt = "close-alt" case close = "close" case downArrow = "down-arrow" case downCaret = "down-caret" case evenMoreFlexibility = "even-more-flexibility" case flexibilityRectangles = "flexibility-rectangles" case flexibility = "flexibility" case gateway = "gateway" case leftArrow = "left-arrow" case leftCaret = "left-caret" case minus = "minus" case moreFlexibility = "more-flexibility" case noOff = "no-off" case no = "no" case plus = "plus" case rightArrow = "right-arrow" case rightCaret = "right-caret" case swipeLeft = "swipe-left" case swipeRight = "swipe-right" case swipe = "swipe" case `switch` = "switch" case upArrow = "up-arrow" //international case internationalLongDistance = "international-long-distance" case international = "international" case travelPass = "travel-pass" case tripPlanner = "trip-planner" //navigational case advancedSettings = "advanced-settings" case agentChat = "agent-chat" case bookmark = "bookmark" case chat = "chat" case filterOff = "filter-off" case filter = "filter" case list = "list" case lockClosed = "lock-closed" case lockOpen = "lock-open" case logout = "logout" case menu = "menu" case moreHorizontal = "more-horizontal" case myAccount = "my-account" case realTimeTracking = "real-time-tracking" case search = "search" case settings = "settings" case supportDrawer = "support-drawer" case support = "support" case userRegistration = "user-registration" //nofication_feedback case alertNotification = "alert-notification" case checkmarkAlt = "checkmark-alt" case checkmark = "checkmark" case clock = "clock" case error = "error" case feedback = "feedback" case loader = "loader" case notification = "notification" case notificationsOff = "notifications-off" case notifyMe = "notify-me" case pushNotification = "push-notification" case remindMe = "remind-me" case reminder = "reminder" case securityAlert = "security-alert" case securityCheck = "security-check" case securityKeyhole = "security-keyhole" case securityWireless = "security-wireless" case snooze = "snooze" case speedMonitoring = "speed-monitoring" case starOff = "star-off" case star = "star" case sync = "sync" case timer = "timer" case warning = "warning" //objects_industry case ctr = "ctr" case passenger = "passenger" case tvContent = "tv-content" case urlTransparency = "url-transparency" case adaptiveSpeaker = "adaptive-speaker" case adTechStack = "ad-tech-stack" case agricultureLeaves = "agriculture-leaves" case agricultureTractor = "agriculture-tractor" case agricultureVineyard = "agriculture-vineyard" case airport = "airport" case airConditioner = "air-conditioner" case audienceTargetedSearch = "audience-targeted-search" case award = "award" case babyMonitor = "baby-monitor" case bestPractices = "best-practices" case bid = "bid" case bot = "bot" case cellTower = "cell-tower" case cloudDocument = "cloud-document" case coffee = "coffee" case coin = "coin" case complianceDocument = "compliance-document" case conversion = "conversion" case countDown = "count-down" case crossDeviceTargeting = "cross-device-targeting" case crossDevice = "cross-device" case customAudience = "custom-audience" case digitalContent = "digital-content" case dining = "dining" case display = "display" case domainTargeting = "domain-targeting" case doorbell = "doorbell" case driver = "driver" case euro = "euro" case expense = "expense" case faceCovering = "face-covering" case fineArt = "fine-art" case flag = "flag" case flurry = "flurry" case fridge = "fridge" case gaming = "gaming" case geofence = "geofence" case home = "home" case identityGraph = "identity-graph" case impressionVideo = "impression-video" case inferredIdentity = "inferred-identity" case irobot = "irobot" case ironingBoard = "ironing-board" case kidsStroller = "kids-stroller" case levers = "levers" case mobilePlusTv = "mobile-plus-tv" case mobileRetargeting = "mobile-retargeting" case motionDetector = "motion-detector" case multipleDocuments = "multiple-documents" case music = "music" case nativeVideo = "native-video" case native = "native" case onGoCar = "on-go-car" case packBackpack = "pack-backpack" case packLuggage = "pack-luggage" case packPurse = "pack-purse" case petsCollar = "pets-collar" case realTime = "real-time" case research = "research" case retailStore = "retail-store" case retargeting = "retargeting" case schoolNotebook = "school-notebook" case singleDocument = "single-document" case smartFamilyChildAddressBook = "smart-family-child-address-book" case smartScooter = "smart-scooter" case smokeDetector = "smoke-detector" case solarPanel = "solar-panel" case sportsBike = "sports-bike" case sportsSkis = "sports-skis" case sportsSoccer = "sports-soccer" case sportsTennis = "sports-tennis" case stadiumAlt = "stadium-alt" case stadiumFlag = "stadium-flag" case thermostatTech = "thermostat-tech" case ticket = "ticket" case tradingDeck = "trading-deck" case traffic = "traffic" case travelKeys = "travel-keys" case trumpet = "trumpet" case unification = "unification" case visibility = "visibility" case weights = "weights" case yield = "yield" //orders_pricing case addToFavorite = "add-to-favorite" case addedToFavorite = "added-to-favorite" case billDown = "bill-down" case billUp = "bill-up" case camera = "camera" case creditCard = "credit-card" case gift = "gift" case inStorePickup = "in-store-pickup" case noFee = "no-fee" case oneYear = "one-year" case orders = "orders" case outOfStock = "out-of-stock" case reoccuringPayment = "reoccuring-payment" case reservations = "reservations" case returns = "returns" case rewards = "rewards" case shipping = "shipping" case shoppingBag = "shopping-bag" case shopping = "shopping" case tag = "tag" case taxes = "taxes" //other case growthOpportunities = "growth-opportunities" case noSmoking = "no-smoking" case socialDistancing = "social-distancing" //plans_other case battery = "battery" case bonusData = "bonus-data" case bringYourOwnDevice = "bring-your-own-device" case callerId = "caller-id" case carryoverData = "carryover-data" case compass = "compass" case connect = "connect" case dataBoost = "data-boost" case deviceProtection = "device-protection" case devicesAddons = "devices-addons" case embeddedSound = "embedded-sound" case findMyRemote = "find-my-remote" case giftedData = "gifted-data" case homeInternet = "home-internet" case internetDevices = "internet-devices" case largePlan = "large-plan" case mediumPlan = "medium-plan" case mobileApps = "mobile-apps" case mobileHotspot = "mobile-hotspot" case multipleDeviceProtection = "multiple-device-protection" case multipleDevices = "multiple-devices" case nationWide = "nation-wide" case phoneAlt = "phone-alt" case purchaseData = "purchase-data" case router = "router" case simCard = "sim-card" case smallPlan = "small-plan" case smartAssistant = "smart-assistant" case sound = "sound" case tablet = "tablet" case techLaptop = "tech-laptop" case techPhone = "tech-phone" case totalMobileProtection = "total-mobile-protection" case unlimitedPlan = "unlimited-plan" case uplink = "uplink" case videoOnTablet = "video-on-tablet" case waterResistant = "water-resistant" case wearable = "wearable" //social case at = "at" case facebook = "facebook" case instagram = "instagram" case twitter = "twitter" case youtube = "youtube" //utilities case ThreeDAd = "3d-ad" case ar = "ar" case addFolder = "add-folder" case addUser = "add-user" case analytics = "analytics" case announcement = "announcement" case archive = "archive" case artboard = "artboard" case attach = "attach" case awareness = "awareness" case barcode = "barcode" case bluetooth = "bluetooth" case boxOpen = "box-open" case calendar = "calendar" case calibrate = "calibrate" case callDisconnected = "call-disconnected" case cleanSurface = "clean-surface" case cloudAlt = "cloud-alt" case cloud = "cloud" case comparison = "comparison" case compose = "compose" case connectParts = "connect-parts" case consultativeTransfer = "consultative-transfer" case convergence = "convergence" case crop = "crop" case cta = "cta" case customize = "customize" case data = "data" case decrease = "decrease" case deviceActivity = "device-activity" case directCarrierBilling = "direct-carrier-billing" case directory = "directory" case displayUtilities = "display-utilities" case distribution = "distribution" case download = "download" case dragAndDrop = "drag-and-drop" case dropShipment = "drop-shipment" case duplicate = "duplicate" case edit = "edit" case email = "email" case emergencyContact = "emergency-contact" case emoji = "emoji" case externalLink = "external-link" case fallDetected = "fall-detected" case favorite = "favorite" case fax = "fax" case fingerprintSensor = "fingerprint-sensor" case fire = "fire" case fitToZone = "fit-to-zone" case flipCamera = "flip-camera" case forwardedCall = "forwarded-call" case fullscreen = "fullscreen" case getHelp = "get-help" case gridView = "grid-view" case history = "history" case humidity = "humidity" case incomingCall = "incoming-call" case increase = "increase" case info = "info" case inventory = "inventory" case invitationAccepted = "invitation-accepted" case invitationExpired = "invitation-expired" case invitationRejected = "invitation-rejected" case landscape = "landscape" case light = "light" case link = "link" case location = "location" case locationPin = "location-pin" case mapView = "map-view" case masonryView = "masonry-view" case maximize = "maximize" case mergeCalls = "merge-calls" case microphoneAlt = "microphone-alt" case microphone = "microphone" case missedCall = "missed-call" case moveTo = "move-to" case multicast = "multicast" case mute = "mute" case networkConnection = "network-connection" case news = "news" case next = "next" case nfcTag = "nfc-tag" case night = "night" case noVideo = "no-video" case onDemand = "on-demand" case outgoingCall = "outgoing-call" case paperFreeBilling = "paper-free-billing" case pauseInternet = "pause-internet" case pause = "pause" case peelSticker = "peel-sticker" case photo = "photo" case platform = "platform" case playAlt = "play-alt" case playWith = "play-with" case play = "play" case portrait = "portrait" case pressure = "pressure" case previous = "previous" case print = "print" case question = "question" case recycle = "recycle" case removeItem = "remove-item" case replaceAPhoto = "replace-a-photo" case reply = "reply" case ringing = "ringing" case ringtone = "ringtone" case riskMonitor = "risk-monitor" case rss = "rss" case satelliteOff = "satellite-off" case satellite = "satellite" case save = "save" case scaleAlt = "scale-alt" case scale = "scale" case sendMessage = "send-message" case setFallbackImage = "set-fallback-image" case setGalleryImage = "set-gallery-image" case share = "share" case shock = "shock" case signalBroadcast = "signal-broadcast" case speakerMute = "speaker-mute" case speakerPhone = "speaker-phone" case speed = "speed" case stakeholder = "stakeholder" case steps = "steps" case stop = "stop" case stopAlt = "stop-alt" case survey = "survey" case talking = "talking" case teamLeader = "team-leader" case temperature = "temperature" case template = "template" case theme = "theme" case thumbsDown = "thumbs-down" case thumbsUp = "thumbs-up" case tiles = "tiles" case tilt = "tilt" case tools = "tools" case trash = "trash" case turnonOff = "turnon-off" case tv = "tv" case upload = "upload" case userSettings = "user-settings" case vibration = "vibration" case video = "video" case volume = "volume" case volunteer = "volunteer" case virtualReality = "virtual-reality" case voiceHd = "voice-hd" case voiceMail = "voice-mail" case weather = "weather" case whiteBlackList = "white-black-list" case wifi = "wifi" case zoomIn = "zoom-in" case zoomOut = "zoom-out" } internal enum RestrictedIconName: String, CaseIterable { case paginationLeftArrow = "pagination-left-arrow" case paginationRightArrow = "pagination-right-arrow" case checkmark = "checkmark" case checkmarkAlt = "checkmark-alt" case close = "close" case error = "error" case info = "info" case leftCaret = "left-caret" case rightCaret = "right-caret" case warning = "warning" }