<?php

declare (strict_types=1);
namespace idoit\Module\JDisc\Graphql\Schema\Model;

use Axtiva\FlexibleGraphql\Generator\Exception\UnknownEnumValue;
use Axtiva\FlexibleGraphql\Type\EnumInterface;

/**
 * This code is @generated by axtiva/flexible-graphql-php
 * and will be regenerated. Do not edit it manually
 * PHP representation of graphql enum IconKey
 * The icon key to be mapped to an actual icon at front end level
 */
final class IconKeyEnum implements EnumInterface
{
    public const AccessPoint = 'AccessPoint';
    public const AceBitPM = 'AceBitPM';
    public const About = 'About';
    public const AddChart = 'AddChart';
    public const AddCustomAttributes = 'AddCustomAttributes';
    public const AddFieldFilter = 'AddFieldFilter';
    public const AddFolder = 'AddFolder';
    public const AddReport = 'AddReport';
    public const AddTemplate = 'AddTemplate';
    public const AddUserMale = 'AddUserMale';
    public const AddMaleUserGroup = 'AddMaleUserGroup';
    public const Admin = 'Admin';
    public const Administration = 'Administration';
    public const AdobeCreativeCloud = 'AdobeCreativeCloud';
    public const Activate = 'Activate';
    public const ActiveDirectory = 'ActiveDirectory';
    public const ActivityHistory = 'ActivityHistory';
    public const Analyze = 'Analyze';
    public const Antivirus = 'Antivirus';
    public const Api = 'Api';
    public const Apple = 'Apple';
    public const AppleCloud = 'AppleCloud';
    public const Application = 'Application';
    public const Approval = 'Approval';
    public const AskQuestion = 'AskQuestion';
    public const AWSCloud = 'AWSCloud';
    public const AWSRegion = 'AWSRegion';
    public const AWSResourceGroup = 'AWSResourceGroup';
    public const AWSUnassignedResourceGroup = 'AWSUnassignedResourceGroup';
    public const AzureCloud = 'AzureCloud';
    public const AzureSubscription = 'AzureSubscription';
    public const AzureResourceGroup = 'AzureResourceGroup';
    public const AzureDatabase = 'AzureDatabase';
    public const AzureVirtualMachine = 'AzureVirtualMachine';
    public const AzureNetwork = 'AzureNetwork';
    public const Binary = 'Binary';
    public const Binoculars = 'Binoculars';
    public const Building = 'Building';
    public const Cancel = 'Cancel';
    public const CD = 'CD';
    public const Certificate = 'Certificate';
    public const Certificate2 = 'Certificate2';
    public const ChevronLeft = 'ChevronLeft';
    public const ChevronRight = 'ChevronRight';
    public const CheckboxUnchecked = 'CheckboxUnchecked';
    public const CheckboxChecked = 'CheckboxChecked';
    public const CheckAll = 'CheckAll';
    public const Checkmark = 'Checkmark';
    public const ClosePanel = 'ClosePanel';
    public const Close = 'Close';
    public const ClearCache = 'ClearCache';
    public const Clock = 'Clock';
    public const Cloud = 'Cloud';
    public const CloudTenant = 'CloudTenant';
    public const CloudUser = 'CloudUser';
    public const CloudUsers = 'CloudUsers';
    public const Cluster = 'Cluster';
    public const CMCloud = 'CMCloud';
    public const CMOrganization = 'CMOrganization';
    public const CMNetwork = 'CMNetwork';
    public const CSV = 'CSV';
    public const Computer = 'Computer';
    public const Console = 'Console';
    public const Copy = 'Copy';
    public const Concept = 'Concept';
    public const Container = 'Container';
    public const Containerization = 'Containerization';
    public const CollapseAll = 'CollapseAll';
    public const Compare = 'Compare';
    public const CompareDevices = 'CompareDevices';
    public const CompareSnapshots = 'CompareSnapshots';
    public const Code = 'Code';
    public const Condition = 'Condition';
    public const Configuration = 'Configuration';
    public const CreateDocument = 'CreateDocument';
    public const CustomAttributes = 'CustomAttributes';
    public const CustomReport = 'CustomReport';
    public const CustomSQLReport = 'CustomSQLReport';
    public const DashboardLayout = 'DashboardLayout';
    public const Datasheet = 'Datasheet';
    public const Database = 'Database';
    public const DatabaseOptions = 'DatabaseOptions';
    public const DatabaseDelete = 'DatabaseDelete';
    public const DatabaseDeleteData = 'DatabaseDeleteData';
    public const DatabaseBackup = 'DatabaseBackup';
    public const DatabaseLock = 'DatabaseLock';
    public const DatabaseClock = 'DatabaseClock';
    public const DatabaseFilingCabinet = 'DatabaseFilingCabinet';
    public const DatabaseDataEncryption = 'DatabaseDataEncryption';
    public const DatabaseRestore = 'DatabaseRestore';
    public const DatabaseExport = 'DatabaseExport';
    public const DatabasePassword = 'DatabasePassword';
    public const DatabaseSearch = 'DatabaseSearch';
    public const DatabaseSoftware = 'DatabaseSoftware';
    public const DatabaseSchema = 'DatabaseSchema';
    public const DatabaseTable = 'DatabaseTable';
    public const DatabaseInstance = 'DatabaseInstance';
    public const Date = 'Date';
    public const DB2 = 'DB2';
    public const DecentralizedNetwork = 'DecentralizedNetwork';
    public const Decrease = 'Decrease';
    public const Delete = 'Delete';
    public const Device = 'Device';
    public const DeviceController = 'DeviceController';
    public const DeviceDetailsGeneralInfo = 'DeviceDetailsGeneralInfo';
    public const DeviceDetailsDirectoryInfo = 'DeviceDetailsDirectoryInfo';
    public const DeviceDetailsHardwareInfo = 'DeviceDetailsHardwareInfo';
    public const DeviceDetailsFirmwareInfo = 'DeviceDetailsFirmwareInfo';
    public const DeviceDetailsUserInfo = 'DeviceDetailsUserInfo';
    public const DeviceDetailsUserGroupInfo = 'DeviceDetailsUserGroupInfo';
    public const DeviceDetailsConnectionsInfo = 'DeviceDetailsConnectionsInfo';
    public const DeviceDetailsVirtualizationInfo = 'DeviceDetailsVirtualizationInfo';
    public const DeviceDetailsCustomAttributesInfo = 'DeviceDetailsCustomAttributesInfo';
    public const DeviceDetailsEntitlementsInfo = 'DeviceDetailsEntitlementsInfo';
    public const DeviceDetailsMeasurementInfo = 'DeviceDetailsMeasurementInfo';
    public const DeviceDetailsNetworkInfo = 'DeviceDetailsNetworkInfo';
    public const DeviceDetailsConfigurationInfo = 'DeviceDetailsConfigurationInfo';
    public const DeviceType = 'DeviceType';
    public const DeviceGroupTypeNetwork = 'DeviceGroupTypeNetwork';
    public const DeviceGroupTypeSimple = 'DeviceGroupTypeSimple';
    public const DeviceGroupTypeDomain = 'DeviceGroupTypeDomain';
    public const DeviceGroupTypeRoot = 'DeviceGroupTypeRoot';
    public const DeviceGroupTypeDirectory = 'DeviceGroupTypeDirectory';
    public const DevicesPropertyZip = 'DevicesPropertyZip';
    public const Density = 'Density';
    public const Dialog = 'Dialog';
    public const DisableProtocols = 'DisableProtocols';
    public const Disk = 'Disk';
    public const DiskPartition = 'DiskPartition';
    public const DirectoryContainer = 'DirectoryContainer';
    public const DirectoryOU = 'DirectoryOU';
    public const Disconnected = 'Disconnected';
    public const DNSDomain = 'DNSDomain';
    public const Document = 'Document';
    public const DockerContainer = 'DockerContainer';
    public const DockerImage = 'DockerImage';
    public const DockerContainerOrchestration = 'DockerContainerOrchestration';
    public const DoubleUP = 'DoubleUP';
    public const DoubleLeft = 'DoubleLeft';
    public const DoubleRight = 'DoubleRight';
    public const Down = 'Down';
    public const DownloadFile = 'DownloadFile';
    public const DownloadPDF = 'DownloadPDF';
    public const Driver = 'Driver';
    public const Duplicate = 'Duplicate';
    public const Edit = 'Edit';
    public const Email = 'Email';
    public const EmailMarketing = 'EmailMarketing';
    public const Error = 'Error';
    public const EURO = 'EURO';
    public const Event = 'Event';
    public const Excel = 'Excel';
    public const ExpandAll = 'ExpandAll';
    public const ExclamationMark = 'ExclamationMark';
    public const Export = 'Export';
    public const ExternalLink = 'ExternalLink';
    public const Eye = 'Eye';
    public const Factory = 'Factory';
    public const FAQ = 'FAQ';
    public const Features = 'Features';
    public const Filter = 'Filter';
    public const FitContent = 'FitContent';
    public const FlatHierarchy = 'FlatHierarchy';
    public const Folder = 'Folder';
    public const ForwardBtn = 'ForwardBtn';
    public const FourSquares = 'FourSquares';
    public const Futures = 'Futures';
    public const FullStop = 'FullStop';
    public const GC = 'GC';
    public const GCRegion = 'GCRegion';
    public const GCZone = 'GCZone';
    public const GCTenant = 'GCTenant';
    public const GCFolder = 'GCFolder';
    public const GCProject = 'GCProject';
    public const Globe = 'Globe';
    public const GlobeNetwork = 'GlobeNetwork';
    public const GoBack = 'GoBack';
    public const GraphQLSchema = 'GraphQLSchema';
    public const GroupFolder = 'GroupFolder';
    public const Graph = 'Graph';
    public const GroupObjects = 'GroupObjects';
    public const Hardware = 'Hardware';
    public const HardwareDisk = 'HardwareDisk';
    public const Health = 'Health';
    public const HetznerCloud = 'HetznerCloud';
    public const HetznerCountry = 'HetznerCountry';
    public const HetznerTenant = 'HetznerTenant';
    public const HetznerLocation = 'HetznerLocation';
    public const Help = 'Help';
    public const History = 'History';
    public const Hierarchy = 'Hierarchy';
    public const HighPriority = 'HighPriority';
    public const Home = 'Home';
    public const HorizontalHierarchy = 'HorizontalHierarchy';
    public const HttpPassword = 'HttpPassword';
    public const HTML = 'HTML';
    public const Image = 'Image';
    public const Import = 'Import';
    public const ImportCSV = 'ImportCSV';
    public const ImportXLS = 'ImportXLS';
    public const Increase = 'Increase';
    public const Info = 'Info';
    public const InstalledApplication = 'InstalledApplication';
    public const IPRange = 'IPRange';
    public const IPPhone = 'IPPhone';
    public const ISCSI = 'ISCSI';
    public const Java = 'Java';
    public const JDiscAvatar = 'JDiscAvatar';
    public const JDiscLogo = 'JDiscLogo';
    public const Key = 'Key';
    public const Kubernetes = 'Kubernetes';
    public const KubernetesCluster = 'KubernetesCluster';
    public const KubernetesDeployment = 'KubernetesDeployment';
    public const KubernetesReplicaSet = 'KubernetesReplicaSet';
    public const KubernetesDaemonSet = 'KubernetesDaemonSet';
    public const KubernetesNamespace = 'KubernetesNamespace';
    public const KubernetesService = 'KubernetesService';
    public const KubernetesPod = 'KubernetesPod';
    public const KubernetesNode = 'KubernetesNode';
    public const Knowledge = 'Knowledge';
    public const CloudFoundry = 'CloudFoundry';
    public const CloudFoundryOrganization = 'CloudFoundryOrganization';
    public const CloudFoundrySpace = 'CloudFoundrySpace';
    public const CloudFoundryServiceInstance = 'CloudFoundryServiceInstance';
    public const CloudFoundryApplications = 'CloudFoundryApplications';
    public const Landscape = 'Landscape';
    public const Laptop = 'Laptop';
    public const Layers = 'Layers';
    public const Left = 'Left';
    public const Link = 'Link';
    public const List = 'List';
    public const License = 'License';
    public const Lock = 'Lock';
    public const Logout = 'Logout';
    public const Log = 'Log';
    public const LoginCredentials = 'LoginCredentials';
    public const LoginCredentialsSSH = 'LoginCredentialsSSH';
    public const LoggedOnUser = 'LoggedOnUser';
    public const LoggedOnUserHistory = 'LoggedOnUserHistory';
    public const Management = 'Management';
    public const ManagementDevice = 'ManagementDevice';
    public const ManageSnapshots = 'ManageSnapshots';
    public const Manual = 'Manual';
    public const Manufacturer = 'Manufacturer';
    public const Map = 'Map';
    public const MapDelete = 'MapDelete';
    public const Menu = 'Menu';
    public const Measure = 'Measure';
    public const MeasureEnable = 'MeasureEnable';
    public const MeasureDisable = 'MeasureDisable';
    public const MeasurePause = 'MeasurePause';
    public const MeasureResume = 'MeasureResume';
    public const Memory = 'Memory';
    public const MenuVertical = 'MenuVertical';
    public const MindMap = 'MindMap';
    public const Minimize = 'Minimize';
    public const MSDNCloud = 'MSDNCloud';
    public const MSExchange = 'MSExchange';
    public const MSIntune = 'MSIntune';
    public const MSSQLServer = 'MSSQLServer';
    public const MSSQLDatabase = 'MSSQLDatabase';
    public const MiniPC = 'MiniPC';
    public const MongoDB = 'MongoDB';
    public const Monitor = 'Monitor';
    public const MySQL = 'MySQL';
    public const NAS = 'NAS';
    public const New = 'New';
    public const NetworkLocation = 'NetworkLocation';
    public const Network = 'Network';
    public const NetworkNeighborhood = 'NetworkNeighborhood';
    public const NoEntry = 'NoEntry';
    public const Numbers = 'Numbers';
    public const Office365 = 'Office365';
    public const OperatingSystem = 'OperatingSystem';
    public const OperatingSystemVersion = 'OperatingSystemVersion';
    public const OpenPanel = 'OpenPanel';
    public const OpenedFolder = 'OpenedFolder';
    public const OrphanedVirtualMachine = 'OrphanedVirtualMachine';
    public const Oracle = 'Oracle';
    public const OVirtPassword = 'OVirtPassword';
    public const PaintPalette = 'PaintPalette';
    public const Password = 'Password';
    public const PasswordManager = 'PasswordManager';
    public const Patch = 'Patch';
    public const Pause = 'Pause';
    public const PDF = 'PDF';
    public const PDU = 'PDU';
    public const PieChart = 'PieChart';
    public const Phone = 'Phone';
    public const Port = 'Port';
    public const Printer = 'Printer';
    public const Property = 'Property';
    public const PropertyEdit = 'PropertyEdit';
    public const Properties = 'Properties';
    public const Process = 'Process';
    public const Processor = 'Processor';
    public const Protocol = 'Protocol';
    public const Print = 'Print';
    public const Preferences = 'Preferences';
    public const PreviewReport = 'PreviewReport';
    public const PostgreSQL = 'PostgreSQL';
    public const Powershell = 'Powershell';
    public const PublicFolder = 'PublicFolder';
    public const Queue = 'Queue';
    public const QuestionMark = 'QuestionMark';
    public const RDP = 'RDP';
    public const Read = 'Read';
    public const RemoteLogin = 'RemoteLogin';
    public const Repeat = 'Repeat';
    public const Repeater = 'Repeater';
    public const Reload = 'Reload';
    public const RemoveFieldFilters = 'RemoveFieldFilters';
    public const Reset = 'Reset';
    public const ResetDiagram = 'ResetDiagram';
    public const ResetDialog = 'ResetDialog';
    public const ResetProtocols = 'ResetProtocols';
    public const ResetPreferences = 'ResetPreferences';
    public const Resume = 'Resume';
    public const Resources = 'Resources';
    public const RoadClosure = 'RoadClosure';
    public const Router = 'Router';
    public const RoutingSwitch = 'RoutingSwitch';
    public const RunCommand = 'RunCommand';
    public const Save = 'Save';
    public const ScanAll = 'ScanAll';
    public const ScanDevice = 'ScanDevice';
    public const ScanIP = 'ScanIP';
    public const Scanner = 'Scanner';
    public const Schedule = 'Schedule';
    public const ScheduledTask = 'ScheduledTask';
    public const ScheduledTaskFolder = 'ScheduledTaskFolder';
    public const Script = 'Script';
    public const ScrollUp = 'ScrollUp';
    public const ScrollDown = 'ScrollDown';
    public const Search = 'Search';
    public const SearchInList = 'SearchInList';
    public const Settings = 'Settings';
    public const SettingsFull = 'SettingsFull';
    public const SettingsImport = 'SettingsImport';
    public const SettingsDelete = 'SettingsDelete';
    public const SendEmail = 'SendEmail';
    public const Server = 'Server';
    public const Services = 'Services';
    public const SharedResources = 'SharedResources';
    public const Shield = 'Shield';
    public const Snapshot = 'Snapshot';
    public const SignalStrength20 = 'SignalStrength20';
    public const SignalStrength40 = 'SignalStrength40';
    public const SignalStrength60 = 'SignalStrength60';
    public const SignalStrength80 = 'SignalStrength80';
    public const SignalStrength100 = 'SignalStrength100';
    public const Slot = 'Slot';
    public const Smartphone = 'Smartphone';
    public const SNMPPassword = 'SNMPPassword';
    public const SNMP = 'SNMP';
    public const SNMPWalk = 'SNMPWalk';
    public const Software = 'Software';
    public const SoftwareLicense = 'SoftwareLicense';
    public const SQL = 'SQL';
    public const SQLDatabaseApplication = 'SQLDatabaseApplication';
    public const SQLDatabaseInstance = 'SQLDatabaseInstance';
    public const SQLDatabase = 'SQLDatabase';
    public const SQLSchema = 'SQLSchema';
    public const SQLTable = 'SQLTable';
    public const SSHPassword = 'SSHPassword';
    public const Start = 'Start';
    public const StartAll = 'StartAll';
    public const Status = 'Status';
    public const Stop = 'Stop';
    public const StopAll = 'StopAll';
    public const Subscription = 'Subscription';
    public const SunburstChart = 'SunburstChart';
    public const SupportEntitlements = 'SupportEntitlements';
    public const SupportZIP = 'SupportZIP';
    public const SupportedDevices = 'SupportedDevices';
    public const Success = 'Success';
    public const SVG = 'SVG';
    public const Switch = 'Switch';
    public const SwitchOff = 'SwitchOff';
    public const SwitchOn = 'SwitchOn';
    public const SyncDirectory = 'SyncDirectory';
    public const SyncNetwork = 'SyncNetwork';
    public const Synchronize = 'Synchronize';
    public const Tag = 'Tag';
    public const Task = 'Task';
    public const TaskInProgress = 'TaskInProgress';
    public const TaskPending = 'TaskPending';
    public const Temperature = 'Temperature';
    public const Test = 'Test';
    public const Text = 'Text';
    public const TextSingleLine = 'TextSingleLine';
    public const TeamviewerCloud = 'TeamviewerCloud';
    public const Theme = 'Theme';
    public const TodoList = 'TodoList';
    public const TowerServer = 'TowerServer';
    public const Training = 'Training';
    public const Trash = 'Trash';
    public const TreeNodes = 'TreeNodes';
    public const Troubleshooting = 'Troubleshooting';
    public const TriangleArrow = 'TriangleArrow';
    public const Trace = 'Trace';
    public const UI = 'UI';
    public const UITable = 'UITable';
    public const UITableSettings = 'UITableSettings';
    public const UnknownNode = 'UnknownNode';
    public const UnknownDevice = 'UnknownDevice';
    public const Uncategorized = 'Uncategorized';
    public const UncheckAll = 'UncheckAll';
    public const Up = 'Up';
    public const Upload = 'Upload';
    public const UPS = 'UPS';
    public const User = 'User';
    public const UserAccount = 'UserAccount';
    public const UserFolder = 'UserFolder';
    public const UserGroup = 'UserGroup';
    public const UserGroupBrowser = 'UserGroupBrowser';
    public const UngroupObjects = 'UngroupObjects';
    public const UserSettings = 'UserSettings';
    public const UserLock = 'UserLock';
    public const Versions = 'Versions';
    public const VirtualBoxInstance = 'VirtualBoxInstance';
    public const Virtualization = 'Virtualization';
    public const VirtualizationVM = 'VirtualizationVM';
    public const VirtualizationInstance = 'VirtualizationInstance';
    public const VirtualizationManagementServer = 'VirtualizationManagementServer';
    public const VirtualizationRunningInstance = 'VirtualizationRunningInstance';
    public const VirtualizationStoppedInstance = 'VirtualizationStoppedInstance';
    public const VirtualizationSuspendedInstance = 'VirtualizationSuspendedInstance';
    public const VirtualizationSnapshot = 'VirtualizationSnapshot';
    public const VirtualizationCurrentSnapshot = 'VirtualizationCurrentSnapshot';
    public const VirtualizationDatacenter = 'VirtualizationDatacenter';
    public const VirtualizationCluster = 'VirtualizationCluster';
    public const VirtualizationOrphanedVM = 'VirtualizationOrphanedVM';
    public const VirtualizationServer = 'VirtualizationServer';
    public const VirtualizationType = 'VirtualizationType';
    public const VirtualSwitch = 'VirtualSwitch';
    public const ViewDetails = 'ViewDetails';
    public const VLAN = 'VLAN';
    public const VMWarePassword = 'VMWarePassword';
    public const Vault = 'Vault';
    public const Warning = 'Warning';
    public const Warehouse = 'Warehouse';
    public const WindowsRegistry = 'WindowsRegistry';
    public const WirelessRouter = 'WirelessRouter';
    public const WLAN = 'WLAN';
    public const WMI = 'WMI';
    public const Workstation = 'Workstation';
    public const WorkstationModel = 'WorkstationModel';
    public const WorkstationType = 'WorkstationType';
    public const ZoomIn = 'ZoomIn';
    public const ZoomOut = 'ZoomOut';
    public string $value;
    private static array $map = [
        self::AccessPoint => true,
        self::AceBitPM => true,
        self::About => true,
        self::AddChart => true,
        self::AddCustomAttributes => true,
        self::AddFieldFilter => true,
        self::AddFolder => true,
        self::AddReport => true,
        self::AddTemplate => true,
        self::AddUserMale => true,
        self::AddMaleUserGroup => true,
        self::Admin => true,
        self::Administration => true,
        self::AdobeCreativeCloud => true,
        self::Activate => true,
        self::ActiveDirectory => true,
        self::ActivityHistory => true,
        self::Analyze => true,
        self::Antivirus => true,
        self::Api => true,
        self::Apple => true,
        self::AppleCloud => true,
        self::Application => true,
        self::Approval => true,
        self::AskQuestion => true,
        self::AWSCloud => true,
        self::AWSRegion => true,
        self::AWSResourceGroup => true,
        self::AWSUnassignedResourceGroup => true,
        self::AzureCloud => true,
        self::AzureSubscription => true,
        self::AzureResourceGroup => true,
        self::AzureDatabase => true,
        self::AzureVirtualMachine => true,
        self::AzureNetwork => true,
        self::Binary => true,
        self::Binoculars => true,
        self::Building => true,
        self::Cancel => true,
        self::CD => true,
        self::Certificate => true,
        self::Certificate2 => true,
        self::ChevronLeft => true,
        self::ChevronRight => true,
        self::CheckboxUnchecked => true,
        self::CheckboxChecked => true,
        self::CheckAll => true,
        self::Checkmark => true,
        self::ClosePanel => true,
        self::Close => true,
        self::ClearCache => true,
        self::Clock => true,
        self::Cloud => true,
        self::CloudTenant => true,
        self::CloudUser => true,
        self::CloudUsers => true,
        self::Cluster => true,
        self::CMCloud => true,
        self::CMOrganization => true,
        self::CMNetwork => true,
        self::CSV => true,
        self::Computer => true,
        self::Console => true,
        self::Copy => true,
        self::Concept => true,
        self::Container => true,
        self::Containerization => true,
        self::CollapseAll => true,
        self::Compare => true,
        self::CompareDevices => true,
        self::CompareSnapshots => true,
        self::Code => true,
        self::Condition => true,
        self::Configuration => true,
        self::CreateDocument => true,
        self::CustomAttributes => true,
        self::CustomReport => true,
        self::CustomSQLReport => true,
        self::DashboardLayout => true,
        self::Datasheet => true,
        self::Database => true,
        self::DatabaseOptions => true,
        self::DatabaseDelete => true,
        self::DatabaseDeleteData => true,
        self::DatabaseBackup => true,
        self::DatabaseLock => true,
        self::DatabaseClock => true,
        self::DatabaseFilingCabinet => true,
        self::DatabaseDataEncryption => true,
        self::DatabaseRestore => true,
        self::DatabaseExport => true,
        self::DatabasePassword => true,
        self::DatabaseSearch => true,
        self::DatabaseSoftware => true,
        self::DatabaseSchema => true,
        self::DatabaseTable => true,
        self::DatabaseInstance => true,
        self::Date => true,
        self::DB2 => true,
        self::DecentralizedNetwork => true,
        self::Decrease => true,
        self::Delete => true,
        self::Device => true,
        self::DeviceController => true,
        self::DeviceDetailsGeneralInfo => true,
        self::DeviceDetailsDirectoryInfo => true,
        self::DeviceDetailsHardwareInfo => true,
        self::DeviceDetailsFirmwareInfo => true,
        self::DeviceDetailsUserInfo => true,
        self::DeviceDetailsUserGroupInfo => true,
        self::DeviceDetailsConnectionsInfo => true,
        self::DeviceDetailsVirtualizationInfo => true,
        self::DeviceDetailsCustomAttributesInfo => true,
        self::DeviceDetailsEntitlementsInfo => true,
        self::DeviceDetailsMeasurementInfo => true,
        self::DeviceDetailsNetworkInfo => true,
        self::DeviceDetailsConfigurationInfo => true,
        self::DeviceType => true,
        self::DeviceGroupTypeNetwork => true,
        self::DeviceGroupTypeSimple => true,
        self::DeviceGroupTypeDomain => true,
        self::DeviceGroupTypeRoot => true,
        self::DeviceGroupTypeDirectory => true,
        self::DevicesPropertyZip => true,
        self::Density => true,
        self::Dialog => true,
        self::DisableProtocols => true,
        self::Disk => true,
        self::DiskPartition => true,
        self::DirectoryContainer => true,
        self::DirectoryOU => true,
        self::Disconnected => true,
        self::DNSDomain => true,
        self::Document => true,
        self::DockerContainer => true,
        self::DockerImage => true,
        self::DockerContainerOrchestration => true,
        self::DoubleUP => true,
        self::DoubleLeft => true,
        self::DoubleRight => true,
        self::Down => true,
        self::DownloadFile => true,
        self::DownloadPDF => true,
        self::Driver => true,
        self::Duplicate => true,
        self::Edit => true,
        self::Email => true,
        self::EmailMarketing => true,
        self::Error => true,
        self::EURO => true,
        self::Event => true,
        self::Excel => true,
        self::ExpandAll => true,
        self::ExclamationMark => true,
        self::Export => true,
        self::ExternalLink => true,
        self::Eye => true,
        self::Factory => true,
        self::FAQ => true,
        self::Features => true,
        self::Filter => true,
        self::FitContent => true,
        self::FlatHierarchy => true,
        self::Folder => true,
        self::ForwardBtn => true,
        self::FourSquares => true,
        self::Futures => true,
        self::FullStop => true,
        self::GC => true,
        self::GCRegion => true,
        self::GCZone => true,
        self::GCTenant => true,
        self::GCFolder => true,
        self::GCProject => true,
        self::Globe => true,
        self::GlobeNetwork => true,
        self::GoBack => true,
        self::GraphQLSchema => true,
        self::GroupFolder => true,
        self::Graph => true,
        self::GroupObjects => true,
        self::Hardware => true,
        self::HardwareDisk => true,
        self::Health => true,
        self::HetznerCloud => true,
        self::HetznerCountry => true,
        self::HetznerTenant => true,
        self::HetznerLocation => true,
        self::Help => true,
        self::History => true,
        self::Hierarchy => true,
        self::HighPriority => true,
        self::Home => true,
        self::HorizontalHierarchy => true,
        self::HttpPassword => true,
        self::HTML => true,
        self::Image => true,
        self::Import => true,
        self::ImportCSV => true,
        self::ImportXLS => true,
        self::Increase => true,
        self::Info => true,
        self::InstalledApplication => true,
        self::IPRange => true,
        self::IPPhone => true,
        self::ISCSI => true,
        self::Java => true,
        self::JDiscAvatar => true,
        self::JDiscLogo => true,
        self::Key => true,
        self::Kubernetes => true,
        self::KubernetesCluster => true,
        self::KubernetesDeployment => true,
        self::KubernetesReplicaSet => true,
        self::KubernetesDaemonSet => true,
        self::KubernetesNamespace => true,
        self::KubernetesService => true,
        self::KubernetesPod => true,
        self::KubernetesNode => true,
        self::Knowledge => true,
        self::CloudFoundry => true,
        self::CloudFoundryOrganization => true,
        self::CloudFoundrySpace => true,
        self::CloudFoundryServiceInstance => true,
        self::CloudFoundryApplications => true,
        self::Landscape => true,
        self::Laptop => true,
        self::Layers => true,
        self::Left => true,
        self::Link => true,
        self::List => true,
        self::License => true,
        self::Lock => true,
        self::Logout => true,
        self::Log => true,
        self::LoginCredentials => true,
        self::LoginCredentialsSSH => true,
        self::LoggedOnUser => true,
        self::LoggedOnUserHistory => true,
        self::Management => true,
        self::ManagementDevice => true,
        self::ManageSnapshots => true,
        self::Manual => true,
        self::Manufacturer => true,
        self::Map => true,
        self::MapDelete => true,
        self::Menu => true,
        self::Measure => true,
        self::MeasureEnable => true,
        self::MeasureDisable => true,
        self::MeasurePause => true,
        self::MeasureResume => true,
        self::Memory => true,
        self::MenuVertical => true,
        self::MindMap => true,
        self::Minimize => true,
        self::MSDNCloud => true,
        self::MSExchange => true,
        self::MSIntune => true,
        self::MSSQLServer => true,
        self::MSSQLDatabase => true,
        self::MiniPC => true,
        self::MongoDB => true,
        self::Monitor => true,
        self::MySQL => true,
        self::NAS => true,
        self::New => true,
        self::NetworkLocation => true,
        self::Network => true,
        self::NetworkNeighborhood => true,
        self::NoEntry => true,
        self::Numbers => true,
        self::Office365 => true,
        self::OperatingSystem => true,
        self::OperatingSystemVersion => true,
        self::OpenPanel => true,
        self::OpenedFolder => true,
        self::OrphanedVirtualMachine => true,
        self::Oracle => true,
        self::OVirtPassword => true,
        self::PaintPalette => true,
        self::Password => true,
        self::PasswordManager => true,
        self::Patch => true,
        self::Pause => true,
        self::PDF => true,
        self::PDU => true,
        self::PieChart => true,
        self::Phone => true,
        self::Port => true,
        self::Printer => true,
        self::Property => true,
        self::PropertyEdit => true,
        self::Properties => true,
        self::Process => true,
        self::Processor => true,
        self::Protocol => true,
        self::Print => true,
        self::Preferences => true,
        self::PreviewReport => true,
        self::PostgreSQL => true,
        self::Powershell => true,
        self::PublicFolder => true,
        self::Queue => true,
        self::QuestionMark => true,
        self::RDP => true,
        self::Read => true,
        self::RemoteLogin => true,
        self::Repeat => true,
        self::Repeater => true,
        self::Reload => true,
        self::RemoveFieldFilters => true,
        self::Reset => true,
        self::ResetDiagram => true,
        self::ResetDialog => true,
        self::ResetProtocols => true,
        self::ResetPreferences => true,
        self::Resume => true,
        self::Resources => true,
        self::RoadClosure => true,
        self::Router => true,
        self::RoutingSwitch => true,
        self::RunCommand => true,
        self::Save => true,
        self::ScanAll => true,
        self::ScanDevice => true,
        self::ScanIP => true,
        self::Scanner => true,
        self::Schedule => true,
        self::ScheduledTask => true,
        self::ScheduledTaskFolder => true,
        self::Script => true,
        self::ScrollUp => true,
        self::ScrollDown => true,
        self::Search => true,
        self::SearchInList => true,
        self::Settings => true,
        self::SettingsFull => true,
        self::SettingsImport => true,
        self::SettingsDelete => true,
        self::SendEmail => true,
        self::Server => true,
        self::Services => true,
        self::SharedResources => true,
        self::Shield => true,
        self::Snapshot => true,
        self::SignalStrength20 => true,
        self::SignalStrength40 => true,
        self::SignalStrength60 => true,
        self::SignalStrength80 => true,
        self::SignalStrength100 => true,
        self::Slot => true,
        self::Smartphone => true,
        self::SNMPPassword => true,
        self::SNMP => true,
        self::SNMPWalk => true,
        self::Software => true,
        self::SoftwareLicense => true,
        self::SQL => true,
        self::SQLDatabaseApplication => true,
        self::SQLDatabaseInstance => true,
        self::SQLDatabase => true,
        self::SQLSchema => true,
        self::SQLTable => true,
        self::SSHPassword => true,
        self::Start => true,
        self::StartAll => true,
        self::Status => true,
        self::Stop => true,
        self::StopAll => true,
        self::Subscription => true,
        self::SunburstChart => true,
        self::SupportEntitlements => true,
        self::SupportZIP => true,
        self::SupportedDevices => true,
        self::Success => true,
        self::SVG => true,
        self::Switch => true,
        self::SwitchOff => true,
        self::SwitchOn => true,
        self::SyncDirectory => true,
        self::SyncNetwork => true,
        self::Synchronize => true,
        self::Tag => true,
        self::Task => true,
        self::TaskInProgress => true,
        self::TaskPending => true,
        self::Temperature => true,
        self::Test => true,
        self::Text => true,
        self::TextSingleLine => true,
        self::TeamviewerCloud => true,
        self::Theme => true,
        self::TodoList => true,
        self::TowerServer => true,
        self::Training => true,
        self::Trash => true,
        self::TreeNodes => true,
        self::Troubleshooting => true,
        self::TriangleArrow => true,
        self::Trace => true,
        self::UI => true,
        self::UITable => true,
        self::UITableSettings => true,
        self::UnknownNode => true,
        self::UnknownDevice => true,
        self::Uncategorized => true,
        self::UncheckAll => true,
        self::Up => true,
        self::Upload => true,
        self::UPS => true,
        self::User => true,
        self::UserAccount => true,
        self::UserFolder => true,
        self::UserGroup => true,
        self::UserGroupBrowser => true,
        self::UngroupObjects => true,
        self::UserSettings => true,
        self::UserLock => true,
        self::Versions => true,
        self::VirtualBoxInstance => true,
        self::Virtualization => true,
        self::VirtualizationVM => true,
        self::VirtualizationInstance => true,
        self::VirtualizationManagementServer => true,
        self::VirtualizationRunningInstance => true,
        self::VirtualizationStoppedInstance => true,
        self::VirtualizationSuspendedInstance => true,
        self::VirtualizationSnapshot => true,
        self::VirtualizationCurrentSnapshot => true,
        self::VirtualizationDatacenter => true,
        self::VirtualizationCluster => true,
        self::VirtualizationOrphanedVM => true,
        self::VirtualizationServer => true,
        self::VirtualizationType => true,
        self::VirtualSwitch => true,
        self::ViewDetails => true,
        self::VLAN => true,
        self::VMWarePassword => true,
        self::Vault => true,
        self::Warning => true,
        self::Warehouse => true,
        self::WindowsRegistry => true,
        self::WirelessRouter => true,
        self::WLAN => true,
        self::WMI => true,
        self::Workstation => true,
        self::WorkstationModel => true,
        self::WorkstationType => true,
        self::ZoomIn => true,
        self::ZoomOut => true,
    ];

    public function __construct($value)
    {
        if (!isset(self::$map[$value])) {
            throw new UnknownEnumValue(__CLASS__, $value);
        }
        $this->value = $value;
    }

    public function __toString(): string
    {
        return $this->value;
    }
}