vds_ios/VDS/Components/Icon/IconName.swift
Matt Bruce b6888671e7 added initial icon
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
2023-01-09 15:33:55 -06:00

532 lines
18 KiB
Swift

//
// 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"
}