connectwise-rest
    Preparing search index...

    Contacts module

    Hierarchy

    • AutomateBaseAPI
      • ContactsAPI
    Index

    Methods

    • Parameters

      Returns Promise<
          {
              Address1?: string;
              Address2?: string;
              City?: string;
              Client?: { ClientId?: number; Name?: string };
              ContactId?: number;
              DateCreated?: string;
              EmailAddress?: string;
              FaxNumber?: string;
              FirstName?: string;
              IsActivated?: boolean;
              IsManaged?: boolean;
              LastName?: string;
              LastUpdateDate?: string;
              Location?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                          Comments?: string;
                          Contact?: {
                              Address1?: ...;
                              Address2?: ...;
                              AssociatedComputers?: ...;
                              City?: ...;
                              Client?: ...;
                              CreatedDate?: ...;
                              Email?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              LastName?: ...;
                              Location?: ...;
                              MobileNumber?: ...;
                              PagerNumber?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              WebPermissions?: ...;
                              ZipCode?: ...;
                          };
                          Country?: string;
                          DefaultDeploymentGroup?: {
                              ClientToSync?: ...;
                              Comments?: ...;
                              ComputerPermissions?: ...;
                              Computers?: ...;
                              ComputersAutoJoinSearch?: ...;
                              ComputersLimitToSearch?: ...;
                              Contacts?: ...;
                              ContactsAutoJoinSearch?: ...;
                              ContactsJoinComputers?: ...;
                              ContactsLimitToSearch?: ...;
                              Depth?: ...;
                              FullName?: ...;
                              GUID?: ...;
                              Id?: ...;
                              LocationToSync?: ...;
                              MaintenanceWindow?: ...;
                              MaintenanceWindowLastApplied?: ...;
                              Name?: ...;
                              NetworkDevices?: ...;
                              NetworkDevicesAutoJoinSearch?: ...;
                              NetworkDevicesLimitToSearch?: ...;
                              ParentGroups?: ...;
                              ParentId?: ...;
                              Parents?: ...;
                              RemoteAgentTemplate?: ...;
                              SubGroups?: ...;
                              TemplatePriority?: ...;
                              TypeId?: ...;
                              TypeName?: ...;
                          };
                          DefaultDeploymentLogin?: { DeploymentLoginId?: ...; Title?: ... };
                          DeploymentTemplate?: {
                              AgentRebootMode?: ...;
                              AgentUpdateWindow?: ...;
                              AllowUserDisableRemoteAccess?: ...;
                              AntivirusTemplate?: ...;
                              BackupServerPassword?: ...;
                              BackupServerURL?: ...;
                              BackupServerUser?: ...;
                              CacheDirectory?: ...;
                              CachePassword?: ...;
                              CachePatch?: ...;
                              CacheSoftware?: ...;
                              CacheUpdate?: ...;
                              CacheUsername?: ...;
                              DefaultLanguagePack?: ...;
                              DisallowUserCloseTray?: ...;
                              EnableRSS?: ...;
                              EventLogInventoryMode?: ...;
                              FileExplorerAccessMode?: ...;
                              HeartbeatEnabled?: ...;
                              HeartbeatFrequency?: ...;
                              Id?: ...;
                              Name?: ...;
                              NetworkAccessStoragePath?: ...;
                              ProxyServerPassword?: ...;
                              ProxyServerURL?: ...;
                              ProxyServerUser?: ...;
                              RegistryEditorAccessMode?: ...;
                              RemoteAccessMode?: ...;
                              RemoteAgentLogDebug?: ...;
                              RemoteAgentName?: ...;
                              RSSFeedAddress1?: ...;
                              RSSFeedAddress2?: ...;
                              RSSFeedAddress3?: ...;
                              RSSFeedAddress4?: ...;
                              Schedule?: ...;
                              ScreenCaptureAccessMode?: ...;
                              ServerAddress?: ...;
                              ServiceTicketTitle?: ...;
                              ShowTray?: ...;
                              SSLAcceptAll?: ...;
                              SSLAcceptExpiredCertificates?: ...;
                              SSLAcceptMismatchedNames?: ...;
                              SSLAcceptRevokedCertificates?: ...;
                              SSLAccessUntrustedCertificateAuthorities?: ...;
                              SupportURL?: ...;
                              TempDirectory?: ...;
                              TemplateGUID?: ...;
                              TemplateProperties?: ...;
                              TrayChatNotificationText?: ...;
                              TrayChatNotificationTitle?: ...;
                              TrayCustomMenuTitle?: ...;
                              TrayCustomMenuURL?: ...;
                              TrayDisablePoweredBy?: ...;
                              TrayFileExplorerAccessNotificationText?: ...;
                              TrayHelpURL?: ...;
                              TrayIcon?: ...;
                              TrayInterruptUserWithChat?: ...;
                              TrayMenus?: ...;
                              TrayNewMessageNotificationText?: ...;
                              TrayNewRSSFeedNotificationText?: ...;
                              TrayNotificationTitle?: ...;
                              TrayRebootLogOffNotificationText?: ...;
                              TrayRegistryEditorAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationTitle?: ...;
                              TrayScreenCaptureAccessNotificationText?: ...;
                              TrayShowCustomMenu?: ...;
                              TrayShowHelp?: ...;
                              TrayShowMessagesAndTickets?: ...;
                              TrayShowServiceTicketMenu?: ...;
                              TrayShutdownNotificationText?: ...;
                              TraySystemMessageNotificationTitle?: ...;
                              TrayTicketFromLabelText?: ...;
                              TrayTicketImportance?: ...;
                              TrayTicketImportanceIsForced?: ...;
                              TrayTicketSubjectLabelText?: ...;
                              TrayTicketVerifyEmail?: ...;
                              TrayTitle?: ...;
                              WindowsUpdate?: ...;
                          };
                          ExternalId?: number;
                          FaxNumber?: string;
                          Id?: number;
                          MaintenanceWindow?: {
                              Comment?: ...;
                              MaintenanceWindowDefinitionId?: ...;
                              Name?: ...;
                          };
                          Name?: string;
                          PhoneNumber?: string;
                          ProbeId?: number;
                          Router?: {
                              Guid?: ...;
                              Id?: ...;
                              ManufacturerName?: ...;
                              Model?: ...;
                              Password?: ...;
                              PortType?: ...;
                              Username?: ...;
                              Version?: ...;
                          };
                          RouterPort?: number;
                          ScriptDrive?: string;
                          ScriptExtra1?: string;
                          ScriptExtra2?: string;
                          ScriptPassword?: string;
                          ScriptRouterAddress?: string;
                          ScriptUsername?: string;
                          State?: string;
                          ZipCode?: string;
                      }[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comments?: string;
                  Contact?: {
                      Address1?: string;
                      Address2?: string;
                      AssociatedComputers?: {
                          Address?: (...)[];
                          AntivirusDefinitionDate?: string;
                          AssetDate?: string;
                          AssetTag?: string;
                          Bandwidth?: number;
                          BandwidthDisplay?: string;
                          BiosFlash?: string;
                          BiosManufacturer?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          Comment?: string;
                          CommentPriority?: { Id?: ...; Name?: ... };
                          ComputerName?: string;
                          Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          CpuScore?: number;
                          CpuUsage?: number;
                          CurrentPowerProfile?: string;
                          D3DScore?: number;
                          DateAdded?: string;
                          DiskScore?: number;
                          DMA?: (...)[];
                          DomainName?: string;
                          DomainNameServers?: (...)[];
                          FreeMemory?: number;
                          FriendlyName?: string;
                          GatewayIPAddress?: string;
                          GraphicsScore?: number;
                          Groups?: (...)[];
                          HardwarePorts?: (...)[];
                          HasHPiLO?: boolean;
                          HasIntelAMT?: boolean;
                          HasIntelVPRO?: boolean;
                          Id?: string;
                          IRQ?: (...)[];
                          IsFasTalk?: boolean;
                          IsHeartbeatEnabled?: boolean;
                          IsHeartbeatRunning?: boolean;
                          IsLockedDown?: boolean;
                          IsMaintenanceModeEnabled?: boolean;
                          IsMaster?: boolean;
                          IsNetworkProbe?: boolean;
                          IsRebootNeeded?: boolean;
                          IsSystemAccount?: boolean;
                          IsTunnelSupported?: boolean;
                          IsVirtualHost?: boolean;
                          IsVirtualMachine?: boolean;
                          LastHeartbeat?: string;
                          LastInventoryReceived?: string;
                          LastStartup?: string;
                          LastUserName?: string;
                          LocalIPAddress?: string;
                          Location?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          };
                          LoggedInUsers?: (...)[];
                          MACAddress?: string;
                          MasterMode?: string;
                          MemoryScore?: number;
                          OpenPortsTCP?: (...)[];
                          OpenPortsUDP?: (...)[];
                          OperatingSystemName?: string;
                          OperatingSystemVersion?: string;
                          PowerProfiles?: (...)[];
                          PrimaryContactName?: string;
                          RemoteAgentLastContact?: string;
                          RemoteAgentLastInventory?: string;
                          RemoteAgentVersion?: string;
                          SerialNumber?: string;
                          Status?: string;
                          SystemUptime?: number;
                          TempFiles?: string;
                          Tickets?: (...)[];
                          TotalMemory?: number;
                          Type?: string;
                          UserAccounts?: (...)[];
                          UserIdleTime?: number;
                          UTCOffset?: number;
                          VirusScanner?: { Id?: ...; Name?: ... };
                          WarrantyEndDate?: string;
                          WindowsUpdateDate?: string;
                      }[];
                      City?: string;
                      Client?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Comment?: string;
                          Company?: string;
                          Country?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          IsHiddenFromAllInclusiveGroup?: boolean;
                          LastName?: string;
                          Locations?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          }[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      CreatedDate?: string;
                      Email?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      LastName?: string;
                      Location?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Client?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              City?: (...) | (...);
                              Comment?: (...) | (...);
                              Company?: (...) | (...);
                              Country?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                              LastName?: (...) | (...);
                              Locations?: (...) | (...);
                              Name?: (...) | (...);
                              NewTicketNotificationEmail?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              UsesInHouseSupportStaff?: (...) | (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          Comments?: string;
                          Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          Country?: string;
                          DefaultDeploymentGroup?: {
                              ClientToSync?: (...)
                              | (...);
                              Comments?: (...) | (...);
                              ComputerPermissions?: (...) | (...);
                              Computers?: (...) | (...);
                              ComputersAutoJoinSearch?: (...) | (...);
                              ComputersLimitToSearch?: (...) | (...) | (...);
                              Contacts?: (...) | (...);
                              ContactsAutoJoinSearch?: (...) | (...);
                              ContactsJoinComputers?: (...) | (...) | (...);
                              ContactsLimitToSearch?: (...) | (...) | (...);
                              Depth?: (...) | (...);
                              FullName?: (...) | (...);
                              GUID?: (...) | (...);
                              Id?: (...) | (...);
                              LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                              MaintenanceWindow?: (...) | (...);
                              MaintenanceWindowLastApplied?: (...) | (...);
                              Name?: (...) | (...);
                              NetworkDevices?: (...) | (...);
                              NetworkDevicesAutoJoinSearch?: (...) | (...);
                              NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                              ParentGroups?: (...) | (...);
                              ParentId?: (...) | (...);
                              Parents?: (...) | (...);
                              RemoteAgentTemplate?: (...) | (...);
                              SubGroups?: (...) | (...);
                              TemplatePriority?: (...) | (...);
                              TypeId?: (...) | (...);
                              TypeName?: (...) | (...);
                          };
                          DefaultDeploymentLogin?: {
                              DeploymentLoginId?: (...)
                              | (...);
                              Title?: (...) | (...);
                          };
                          DeploymentTemplate?: {
                              AgentRebootMode?: (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              AgentUpdateWindow?: (...) | (...);
                              AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                              AntivirusTemplate?: (...) | (...);
                              BackupServerPassword?: (...) | (...);
                              BackupServerURL?: (...) | (...);
                              BackupServerUser?: (...) | (...);
                              CacheDirectory?: (...) | (...);
                              CachePassword?: (...) | (...);
                              CachePatch?: (...) | (...) | (...);
                              CacheSoftware?: (...) | (...) | (...);
                              CacheUpdate?: (...) | (...) | (...);
                              CacheUsername?: (...) | (...);
                              DefaultLanguagePack?: (...) | (...);
                              DisallowUserCloseTray?: (...) | (...) | (...);
                              EnableRSS?: (...) | (...) | (...);
                              EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              HeartbeatEnabled?: (...) | (...) | (...);
                              HeartbeatFrequency?: (...) | (...);
                              Id?: (...) | (...);
                              Name?: (...) | (...);
                              NetworkAccessStoragePath?: (...) | (...);
                              ProxyServerPassword?: (...) | (...);
                              ProxyServerURL?: (...) | (...);
                              ProxyServerUser?: (...) | (...);
                              RegistryEditorAccessMode?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              RemoteAgentLogDebug?: (...) | (...) | (...);
                              RemoteAgentName?: (...) | (...);
                              RSSFeedAddress1?: (...) | (...);
                              RSSFeedAddress2?: (...) | (...);
                              RSSFeedAddress3?: (...) | (...);
                              RSSFeedAddress4?: (...) | (...);
                              Schedule?: (...) | (...);
                              ScreenCaptureAccessMode?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              ServerAddress?: (...) | (...);
                              ServiceTicketTitle?: (...) | (...);
                              ShowTray?: (...) | (...) | (...);
                              SSLAcceptAll?: (...) | (...) | (...);
                              SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                              SSLAcceptMismatchedNames?: (...) | (...) | (...);
                              SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                              SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                              SupportURL?: (...) | (...);
                              TempDirectory?: (...) | (...);
                              TemplateGUID?: (...) | (...);
                              TemplateProperties?: (...) | (...);
                              TrayChatNotificationText?: (...) | (...);
                              TrayChatNotificationTitle?: (...) | (...);
                              TrayCustomMenuTitle?: (...) | (...);
                              TrayCustomMenuURL?: (...) | (...);
                              TrayDisablePoweredBy?: (...) | (...) | (...);
                              TrayFileExplorerAccessNotificationText?: (...) | (...);
                              TrayHelpURL?: (...) | (...);
                              TrayIcon?: (...) | (...);
                              TrayInterruptUserWithChat?: (...) | (...) | (...);
                              TrayMenus?: (...) | (...);
                              TrayNewMessageNotificationText?: (...) | (...);
                              TrayNewRSSFeedNotificationText?: (...) | (...);
                              TrayNotificationTitle?: (...) | (...);
                              TrayRebootLogOffNotificationText?: (...) | (...);
                              TrayRegistryEditorAccessNotificationText?: (...) | (...);
                              TrayRemoteAccessNotificationText?: (...) | (...);
                              TrayRemoteAccessNotificationTitle?: (...) | (...);
                              TrayScreenCaptureAccessNotificationText?: (...) | (...);
                              TrayShowCustomMenu?: (...) | (...) | (...);
                              TrayShowHelp?: (...) | (...) | (...);
                              TrayShowMessagesAndTickets?: (...) | (...) | (...);
                              TrayShowServiceTicketMenu?: (...) | (...) | (...);
                              TrayShutdownNotificationText?: (...) | (...);
                              TraySystemMessageNotificationTitle?: (...) | (...);
                              TrayTicketFromLabelText?: (...) | (...);
                              TrayTicketImportance?: (...) | (...);
                              TrayTicketImportanceIsForced?: (...) | (...) | (...);
                              TrayTicketSubjectLabelText?: (...) | (...);
                              TrayTicketVerifyEmail?: (...) | (...) | (...);
                              TrayTitle?: (...) | (...);
                              WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                          };
                          ExternalId?: number;
                          FaxNumber?: string;
                          Id?: number;
                          MaintenanceWindow?: {
                              Comment?: (...)
                              | (...);
                              MaintenanceWindowDefinitionId?: (...) | (...);
                              Name?: (...) | (...);
                          };
                          Name?: string;
                          PhoneNumber?: string;
                          ProbeId?: number;
                          Router?: {
                              Guid?: (...)
                              | (...);
                              Id?: (...) | (...);
                              ManufacturerName?: (...) | (...);
                              Model?: (...) | (...);
                              Password?: (...) | (...);
                              PortType?: (...) | (...);
                              Username?: (...) | (...);
                              Version?: (...) | (...);
                          };
                          RouterPort?: number;
                          ScriptDrive?: string;
                          ScriptExtra1?: string;
                          ScriptExtra2?: string;
                          ScriptPassword?: string;
                          ScriptRouterAddress?: string;
                          ScriptUsername?: string;
                          State?: string;
                          ZipCode?: string;
                      };
                      MobileNumber?: string;
                      PagerNumber?: string;
                      PhoneNumber?: string;
                      State?: string;
                      WebPermissions?: {
                          InstallAgent?: boolean;
                          MultiFactorRequired?: boolean;
                          Reboot?: boolean;
                          RemoteAccess?: boolean;
                          Shutdown?: boolean;
                          Tickets?: boolean;
                          WakeOnLAN?: boolean;
                      };
                      ZipCode?: string;
                  };
                  Country?: string;
                  DefaultDeploymentGroup?: {
                      ClientToSync?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Comment?: string;
                          Company?: string;
                          Country?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          IsHiddenFromAllInclusiveGroup?: boolean;
                          LastName?: string;
                          Locations?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          }[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      Comments?: string;
                      ComputerPermissions?: {
                          Id?: string;
                          Permissions?: {
                              AllowFileExplorer?: ...;
                              AllowRedir?: ...;
                              AllowRegistryEdit?: ...;
                              AllowRemoteControl?: ...;
                              ClearAlerts?: ...;
                              CommandPrompt?: ...;
                              DeleteScheduleScripts?: ...;
                              EditConfig?: ...;
                              EditInfo?: ...;
                              History?: ...;
                              Install?: ...;
                              MonitorAdd?: ...;
                              MonitorDelete?: ...;
                              MonitorEdit?: ...;
                              ScheduleScripts?: ...;
                              SendCommands?: ...;
                              SniffNetwork?: ...;
                              ViewCommands?: ...;
                          };
                          UserClass?: { Id?: ...; Name?: ...; Permissions?: ... };
                      }[];
                      Computers?: {
                          Address?: (...)[];
                          AntivirusDefinitionDate?: string;
                          AssetDate?: string;
                          AssetTag?: string;
                          Bandwidth?: number;
                          BandwidthDisplay?: string;
                          BiosFlash?: string;
                          BiosManufacturer?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          Comment?: string;
                          CommentPriority?: { Id?: ...; Name?: ... };
                          ComputerName?: string;
                          Contact?: {
                              Address1?: ...;
                              Address2?: ...;
                              AssociatedComputers?: ...;
                              City?: ...;
                              Client?: ...;
                              CreatedDate?: ...;
                              Email?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              LastName?: ...;
                              Location?: ...;
                              MobileNumber?: ...;
                              PagerNumber?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              WebPermissions?: ...;
                              ZipCode?: ...;
                          };
                          CpuScore?: number;
                          CpuUsage?: number;
                          CurrentPowerProfile?: string;
                          D3DScore?: number;
                          DateAdded?: string;
                          DiskScore?: number;
                          DMA?: (...)[];
                          DomainName?: string;
                          DomainNameServers?: (...)[];
                          FreeMemory?: number;
                          FriendlyName?: string;
                          GatewayIPAddress?: string;
                          GraphicsScore?: number;
                          Groups?: (...)[];
                          HardwarePorts?: (...)[];
                          HasHPiLO?: boolean;
                          HasIntelAMT?: boolean;
                          HasIntelVPRO?: boolean;
                          Id?: string;
                          IRQ?: (...)[];
                          IsFasTalk?: boolean;
                          IsHeartbeatEnabled?: boolean;
                          IsHeartbeatRunning?: boolean;
                          IsLockedDown?: boolean;
                          IsMaintenanceModeEnabled?: boolean;
                          IsMaster?: boolean;
                          IsNetworkProbe?: boolean;
                          IsRebootNeeded?: boolean;
                          IsSystemAccount?: boolean;
                          IsTunnelSupported?: boolean;
                          IsVirtualHost?: boolean;
                          IsVirtualMachine?: boolean;
                          LastHeartbeat?: string;
                          LastInventoryReceived?: string;
                          LastStartup?: string;
                          LastUserName?: string;
                          LocalIPAddress?: string;
                          Location?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          };
                          LoggedInUsers?: (...)[];
                          MACAddress?: string;
                          MasterMode?: string;
                          MemoryScore?: number;
                          OpenPortsTCP?: (...)[];
                          OpenPortsUDP?: (...)[];
                          OperatingSystemName?: string;
                          OperatingSystemVersion?: string;
                          PowerProfiles?: (...)[];
                          PrimaryContactName?: string;
                          RemoteAgentLastContact?: string;
                          RemoteAgentLastInventory?: string;
                          RemoteAgentVersion?: string;
                          SerialNumber?: string;
                          Status?: string;
                          SystemUptime?: number;
                          TempFiles?: string;
                          Tickets?: (...)[];
                          TotalMemory?: number;
                          Type?: string;
                          UserAccounts?: (...)[];
                          UserIdleTime?: number;
                          UTCOffset?: number;
                          VirusScanner?: { Id?: ...; Name?: ... };
                          WarrantyEndDate?: string;
                          WindowsUpdateDate?: string;
                      }[];
                      ComputersAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: (...)
                          | (...); Name?: (...) | (...) };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      ComputersLimitToSearch?: boolean;
                      Contacts?: {
                          Address1?: string;
                          Address2?: string;
                          AssociatedComputers?: (...)[];
                          City?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          CreatedDate?: string;
                          Email?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          LastName?: string;
                          Location?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          };
                          MobileNumber?: string;
                          PagerNumber?: string;
                          PhoneNumber?: string;
                          State?: string;
                          WebPermissions?: {
                              InstallAgent?: ...;
                              MultiFactorRequired?: ...;
                              Reboot?: ...;
                              RemoteAccess?: ...;
                              Shutdown?: ...;
                              Tickets?: ...;
                              WakeOnLAN?: ...;
                          };
                          ZipCode?: string;
                      }[];
                      ContactsAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: (...)
                          | (...); Name?: (...) | (...) };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      ContactsJoinComputers?: boolean;
                      ContactsLimitToSearch?: boolean;
                      Depth?: number;
                      FullName?: string;
                      GUID?: string;
                      Id?: string;
                      LocationToSync?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Client?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              City?: (...) | (...);
                              Comment?: (...) | (...);
                              Company?: (...) | (...);
                              Country?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                              LastName?: (...) | (...);
                              Locations?: (...) | (...);
                              Name?: (...) | (...);
                              NewTicketNotificationEmail?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              UsesInHouseSupportStaff?: (...) | (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          Comments?: string;
                          Contact?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              AssociatedComputers?: (...) | (...);
                              City?: (...) | (...);
                              Client?: (...) | (...);
                              CreatedDate?: (...) | (...);
                              Email?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              LastName?: (...) | (...);
                              Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                              MobileNumber?: (...) | (...);
                              PagerNumber?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              WebPermissions?: (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          Country?: string;
                          DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                          DefaultDeploymentLogin?: {
                              DeploymentLoginId?: (...)
                              | (...);
                              Title?: (...) | (...);
                          };
                          DeploymentTemplate?: {
                              AgentRebootMode?: (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              AgentUpdateWindow?: (...) | (...);
                              AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                              AntivirusTemplate?: (...) | (...);
                              BackupServerPassword?: (...) | (...);
                              BackupServerURL?: (...) | (...);
                              BackupServerUser?: (...) | (...);
                              CacheDirectory?: (...) | (...);
                              CachePassword?: (...) | (...);
                              CachePatch?: (...) | (...) | (...);
                              CacheSoftware?: (...) | (...) | (...);
                              CacheUpdate?: (...) | (...) | (...);
                              CacheUsername?: (...) | (...);
                              DefaultLanguagePack?: (...) | (...);
                              DisallowUserCloseTray?: (...) | (...) | (...);
                              EnableRSS?: (...) | (...) | (...);
                              EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              HeartbeatEnabled?: (...) | (...) | (...);
                              HeartbeatFrequency?: (...) | (...);
                              Id?: (...) | (...);
                              Name?: (...) | (...);
                              NetworkAccessStoragePath?: (...) | (...);
                              ProxyServerPassword?: (...) | (...);
                              ProxyServerURL?: (...) | (...);
                              ProxyServerUser?: (...) | (...);
                              RegistryEditorAccessMode?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              RemoteAgentLogDebug?: (...) | (...) | (...);
                              RemoteAgentName?: (...) | (...);
                              RSSFeedAddress1?: (...) | (...);
                              RSSFeedAddress2?: (...) | (...);
                              RSSFeedAddress3?: (...) | (...);
                              RSSFeedAddress4?: (...) | (...);
                              Schedule?: (...) | (...);
                              ScreenCaptureAccessMode?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              ServerAddress?: (...) | (...);
                              ServiceTicketTitle?: (...) | (...);
                              ShowTray?: (...) | (...) | (...);
                              SSLAcceptAll?: (...) | (...) | (...);
                              SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                              SSLAcceptMismatchedNames?: (...) | (...) | (...);
                              SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                              SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                              SupportURL?: (...) | (...);
                              TempDirectory?: (...) | (...);
                              TemplateGUID?: (...) | (...);
                              TemplateProperties?: (...) | (...);
                              TrayChatNotificationText?: (...) | (...);
                              TrayChatNotificationTitle?: (...) | (...);
                              TrayCustomMenuTitle?: (...) | (...);
                              TrayCustomMenuURL?: (...) | (...);
                              TrayDisablePoweredBy?: (...) | (...) | (...);
                              TrayFileExplorerAccessNotificationText?: (...) | (...);
                              TrayHelpURL?: (...) | (...);
                              TrayIcon?: (...) | (...);
                              TrayInterruptUserWithChat?: (...) | (...) | (...);
                              TrayMenus?: (...) | (...);
                              TrayNewMessageNotificationText?: (...) | (...);
                              TrayNewRSSFeedNotificationText?: (...) | (...);
                              TrayNotificationTitle?: (...) | (...);
                              TrayRebootLogOffNotificationText?: (...) | (...);
                              TrayRegistryEditorAccessNotificationText?: (...) | (...);
                              TrayRemoteAccessNotificationText?: (...) | (...);
                              TrayRemoteAccessNotificationTitle?: (...) | (...);
                              TrayScreenCaptureAccessNotificationText?: (...) | (...);
                              TrayShowCustomMenu?: (...) | (...) | (...);
                              TrayShowHelp?: (...) | (...) | (...);
                              TrayShowMessagesAndTickets?: (...) | (...) | (...);
                              TrayShowServiceTicketMenu?: (...) | (...) | (...);
                              TrayShutdownNotificationText?: (...) | (...);
                              TraySystemMessageNotificationTitle?: (...) | (...);
                              TrayTicketFromLabelText?: (...) | (...);
                              TrayTicketImportance?: (...) | (...);
                              TrayTicketImportanceIsForced?: (...) | (...) | (...);
                              TrayTicketSubjectLabelText?: (...) | (...);
                              TrayTicketVerifyEmail?: (...) | (...) | (...);
                              TrayTitle?: (...) | (...);
                              WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                          };
                          ExternalId?: number;
                          FaxNumber?: string;
                          Id?: number;
                          MaintenanceWindow?: {
                              Comment?: (...)
                              | (...);
                              MaintenanceWindowDefinitionId?: (...) | (...);
                              Name?: (...) | (...);
                          };
                          Name?: string;
                          PhoneNumber?: string;
                          ProbeId?: number;
                          Router?: {
                              Guid?: (...)
                              | (...);
                              Id?: (...) | (...);
                              ManufacturerName?: (...) | (...);
                              Model?: (...) | (...);
                              Password?: (...) | (...);
                              PortType?: (...) | (...);
                              Username?: (...) | (...);
                              Version?: (...) | (...);
                          };
                          RouterPort?: number;
                          ScriptDrive?: string;
                          ScriptExtra1?: string;
                          ScriptExtra2?: string;
                          ScriptPassword?: string;
                          ScriptRouterAddress?: string;
                          ScriptUsername?: string;
                          State?: string;
                          ZipCode?: string;
                      };
                      MaintenanceWindow?: { Id?: string };
                      MaintenanceWindowLastApplied?: string;
                      Name?: string;
                      NetworkDevices?: {
                          AgentDeploymentReadinessCheck?: {
                              AgentDeploymentReadinessCheckId?: ...;
                              AgentDeploymentReadinessCheckStatusId?: ...;
                              DateLastCheckedForReadiness?: ...;
                              DateLastDeploymentAttempted?: ...;
                              DeploymentAttemptCount?: ...;
                              NetworkDeviceId?: ...;
                              ReadinessCheckStatus?: ...;
                          };
                          AlertAction?: { Comment?: ...; Id?: ...; Name?: ... };
                          AlertMessage?: string;
                          AlertWhenOffline?: boolean;
                          AssetDate?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          Contact?: {
                              Address1?: ...;
                              Address2?: ...;
                              AssociatedComputers?: ...;
                              City?: ...;
                              Client?: ...;
                              CreatedDate?: ...;
                              Email?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              LastName?: ...;
                              Location?: ...;
                              MobileNumber?: ...;
                              PagerNumber?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              WebPermissions?: ...;
                              ZipCode?: ...;
                          };
                          DataIn?: number;
                          DataInDisplay?: string;
                          DataOut?: number;
                          DataOutDisplay?: string;
                          DateAdded?: string;
                          Description?: string;
                          DetectionTemplateName?: string;
                          DeviceType?: { Id?: ...; Name?: ... };
                          ExternalSystemCredentials?: {
                              ClientId?: ...;
                              CredentialsId?: ...;
                              ExpirationDate?: ...;
                              IsActive?: ...;
                              Title?: ...;
                          };
                          FlagsDisplay?: string;
                          FriendlyName?: string;
                          Groups?: (...)[];
                          Id?: string;
                          InterfaceCount?: number;
                          IsHighBandwidth?: boolean;
                          IsLowOnPaper?: boolean;
                          IsLowOnToner?: boolean;
                          IsSNMPv1Supported?: boolean;
                          IsSNMPv2cSupported?: boolean;
                          IsSNMPv3Supported?: boolean;
                          IsSyncedToManage?: boolean;
                          LastContact?: string;
                          LastUpdated?: string;
                          LocalIPAddress?: string;
                          Location?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          };
                          MACAddress?: string;
                          ManufacturerName?: string;
                          ModelName?: string;
                          Name?: string;
                          NasPercent?: string;
                          OpenPortsTCP?: (...)[];
                          ProbeId?: number;
                          ProbeName?: string;
                          SNMPCommunityGet?: string;
                          SNMPCommunitySet?: string;
                          SnmpTree?: (...)[];
                          Status?: string;
                          Uptime?: number;
                          UptimeDisplay?: string;
                      }[];
                      NetworkDevicesAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: (...)
                          | (...); Name?: (...) | (...) };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      NetworkDevicesLimitToSearch?: boolean;
                      ParentGroups?: number[];
                      ParentId?: string;
                      Parents?: { ID?: number; Name?: string; ParentId?: number }[];
                      RemoteAgentTemplate?: {
                          AgentRebootMode?:
                              | "Now"
                              | "Ask"
                              | "AskThenAllow"
                              | "AskThenDeny"
                              | "Deny";
                          AgentUpdateWindow?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          AllowUserDisableRemoteAccess?: boolean;
                          AntivirusTemplate?: {
                              Description?: (...)
                              | (...);
                              GUID?: (...) | (...);
                              Name?: (...) | (...);
                              TemplatePolicyId?: (...) | (...);
                          };
                          BackupServerPassword?: string;
                          BackupServerURL?: string;
                          BackupServerUser?: string;
                          CacheDirectory?: string;
                          CachePassword?: string;
                          CachePatch?: boolean;
                          CacheSoftware?: boolean;
                          CacheUpdate?: boolean;
                          CacheUsername?: string;
                          DefaultLanguagePack?: string;
                          DisallowUserCloseTray?: boolean;
                          EnableRSS?: boolean;
                          EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                          | "ImmediatelySendErrors"
                          | "ImmediatelySendErrorsAndWarnings"
                          | "ImmediatelySendAllButSecurity"
                          | "ImmediatelySendAll";
                          FileExplorerAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          HeartbeatEnabled?: boolean;
                          HeartbeatFrequency?: number;
                          Id?: string;
                          Name?: string;
                          NetworkAccessStoragePath?: string;
                          ProxyServerPassword?: string;
                          ProxyServerURL?: string;
                          ProxyServerUser?: string;
                          RegistryEditorAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          RemoteAccessMode?: | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny"
                          | "Silent";
                          RemoteAgentLogDebug?: boolean;
                          RemoteAgentName?: string;
                          RSSFeedAddress1?: string;
                          RSSFeedAddress2?: string;
                          RSSFeedAddress3?: string;
                          RSSFeedAddress4?: string;
                          Schedule?: {
                              DriveInventory?: (...)
                              | (...);
                              EventInventory?: (...) | (...);
                              HardwareInventory?: (...) | (...);
                              HotfixInventory?: (...) | (...);
                              Id?: (...) | (...);
                              LastUpdate?: (...) | (...);
                              LastUser?: (...) | (...);
                              MalewareInventory?: (...) | (...);
                              Name?: (...) | (...);
                              NetworkAnalysis?: (...) | (...);
                              NetworkInventory?: (...) | (...);
                              NetworkProbeInventory?: (...) | (...);
                              PrinterInventory?: (...) | (...);
                              ProcessInventory?: (...) | (...);
                              ServiceInventory?: (...) | (...);
                              SoftwareInventory?: (...) | (...);
                              SystemInventory?: (...) | (...);
                              UpdateConfig?: (...) | (...);
                          };
                          ScreenCaptureAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          ServerAddress?: string;
                          ServiceTicketTitle?: string;
                          ShowTray?: boolean;
                          SSLAcceptAll?: boolean;
                          SSLAcceptExpiredCertificates?: boolean;
                          SSLAcceptMismatchedNames?: boolean;
                          SSLAcceptRevokedCertificates?: boolean;
                          SSLAccessUntrustedCertificateAuthorities?: boolean;
                          SupportURL?: string;
                          TempDirectory?: string;
                          TemplateGUID?: string;
                          TemplateProperties?: {
                              PropertyDescription?: ...;
                              PropertyName?: ...;
                              PropertyValue?: ...;
                              TemplateID?: ...;
                          }[];
                          TrayChatNotificationText?: string;
                          TrayChatNotificationTitle?: string;
                          TrayCustomMenuTitle?: string;
                          TrayCustomMenuURL?: string;
                          TrayDisablePoweredBy?: boolean;
                          TrayFileExplorerAccessNotificationText?: string;
                          TrayHelpURL?: string;
                          TrayIcon?: string;
                          TrayInterruptUserWithChat?: boolean;
                          TrayMenus?: {
                              Action?: ...;
                              Description?: ...;
                              ImageURL?: ...;
                              MenuID?: ...;
                              MsgBody?: ...;
                              MsgHeight?: ...;
                              MsgTitle?: ...;
                              MsgWidth?: ...;
                              Name?: ...;
                              Parameters?: ...;
                              RootOnly?: ...;
                              ScriptID?: ...;
                              Text?: ...;
                              URLorEXE?: ...;
                          }[];
                          TrayNewMessageNotificationText?: string;
                          TrayNewRSSFeedNotificationText?: string;
                          TrayNotificationTitle?: string;
                          TrayRebootLogOffNotificationText?: string;
                          TrayRegistryEditorAccessNotificationText?: string;
                          TrayRemoteAccessNotificationText?: string;
                          TrayRemoteAccessNotificationTitle?: string;
                          TrayScreenCaptureAccessNotificationText?: string;
                          TrayShowCustomMenu?: boolean;
                          TrayShowHelp?: boolean;
                          TrayShowMessagesAndTickets?: boolean;
                          TrayShowServiceTicketMenu?: boolean;
                          TrayShutdownNotificationText?: string;
                          TraySystemMessageNotificationTitle?: string;
                          TrayTicketFromLabelText?: string;
                          TrayTicketImportance?: number;
                          TrayTicketImportanceIsForced?: boolean;
                          TrayTicketSubjectLabelText?: string;
                          TrayTicketVerifyEmail?: boolean;
                          TrayTitle?: string;
                          WindowsUpdate?: | "DoNothing"
                          | "EnableWindowsUpdateDefaults"
                          | "SetToDownloadOnly"
                          | "DisableWindowsUpdate"
                          | "LabtechModeLabtechModeUIAccessDisabled";
                      };
                      SubGroups?: number[];
                      TemplatePriority?: number;
                      TypeId?: number;
                      TypeName?: string;
                  };
                  DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                  DeploymentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: string;
                          GUID?: string;
                          Name?: string;
                          TemplatePolicyId?: string;
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          EventInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          HardwareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          HotfixInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          Id?: string;
                          LastUpdate?: string;
                          LastUser?: string;
                          MalewareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          Name?: string;
                          NetworkAnalysis?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          NetworkInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          NetworkProbeInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          PrinterInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          ProcessInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          ServiceInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          SoftwareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          SystemInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          UpdateConfig?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: {
                          PropertyDescription?: string;
                          PropertyName?: string;
                          PropertyValue?: string;
                          TemplateID?: string;
                      }[];
                      TrayChatNotificationText?: string;
                      TrayChatNotificationTitle?: string;
                      TrayCustomMenuTitle?: string;
                      TrayCustomMenuURL?: string;
                      TrayDisablePoweredBy?: boolean;
                      TrayFileExplorerAccessNotificationText?: string;
                      TrayHelpURL?: string;
                      TrayIcon?: string;
                      TrayInterruptUserWithChat?: boolean;
                      TrayMenus?: {
                          Action?: string;
                          Description?: string;
                          ImageURL?: string;
                          MenuID?: string;
                          MsgBody?: string;
                          MsgHeight?: number;
                          MsgTitle?: string;
                          MsgWidth?: number;
                          Name?: string;
                          Parameters?: string;
                          RootOnly?: number;
                          ScriptID?: number;
                          Text?: string;
                          URLorEXE?: string;
                      }[];
                      TrayNewMessageNotificationText?: string;
                      TrayNewRSSFeedNotificationText?: string;
                      TrayNotificationTitle?: string;
                      TrayRebootLogOffNotificationText?: string;
                      TrayRegistryEditorAccessNotificationText?: string;
                      TrayRemoteAccessNotificationText?: string;
                      TrayRemoteAccessNotificationTitle?: string;
                      TrayScreenCaptureAccessNotificationText?: string;
                      TrayShowCustomMenu?: boolean;
                      TrayShowHelp?: boolean;
                      TrayShowMessagesAndTickets?: boolean;
                      TrayShowServiceTicketMenu?: boolean;
                      TrayShutdownNotificationText?: string;
                      TraySystemMessageNotificationTitle?: string;
                      TrayTicketFromLabelText?: string;
                      TrayTicketImportance?: number;
                      TrayTicketImportanceIsForced?: boolean;
                      TrayTicketSubjectLabelText?: string;
                      TrayTicketVerifyEmail?: boolean;
                      TrayTitle?: string;
                      WindowsUpdate?: | "DoNothing"
                      | "EnableWindowsUpdateDefaults"
                      | "SetToDownloadOnly"
                      | "DisableWindowsUpdate"
                      | "LabtechModeLabtechModeUIAccessDisabled";
                  };
                  ExternalId?: number;
                  ExtraFields?: {
                      CheckboxSettings?: { DefaultValue?: boolean; IsChecked?: boolean };
                      DisplayFormat?: { ExtraFieldDisplayFormatId?: number; Name?: string };
                      DropdownSettings?: {
                          AvailableOptions?: { [key: ...]: ... };
                          DefaultValue?: string;
                          DynamicSqlQuery?: string;
                          IsSqlDefined?: boolean;
                          SelectedValue?: string;
                      };
                      ExtraFieldDefinitionId?: number;
                      IsDefaultValue?: boolean;
                      IsEncrypted?: boolean;
                      IsReadOnly?: boolean;
                      Location?: { ExtraFieldLocationId?: number; Name?: string };
                      LtGuid?: string;
                      Section?: string;
                      TargetId?: number;
                      TextFieldSettings?: {
                          DefaultValue?: string;
                          IsMasked?: boolean;
                          Value?: string;
                      };
                      Title?: string;
                      TitleFormat?: { ExtraFieldTitleFormatId?: number; Name?: string };
                      Tooltip?: string;
                  }[];
                  FaxNumber?: string;
                  Id?: number;
                  LocationId?: number;
                  MaintenanceWindow?: {
                      Comment?: string;
                      MaintenanceWindowDefinitionId?: number;
                      Name?: string;
                  };
                  Name?: string;
                  PhoneNumber?: string;
                  ProbeId?: number;
                  Router?: {
                      Guid?: string;
                      Id?: number;
                      ManufacturerName?: string;
                      Model?: string;
                      Password?: string;
                      PortType?: string;
                      Username?: string;
                      Version?: string;
                  };
                  RouterPort?: number;
                  ScriptDrive?: string;
                  ScriptExtra1?: string;
                  ScriptExtra2?: string;
                  ScriptPassword?: string;
                  ScriptRouterAddress?: string;
                  ScriptUsername?: string;
                  State?: string;
                  ZipCode?: string;
              };
              MobileNumber?: string;
              PagerNumber?: string;
              Password?: string;
              Permissions?: string[];
              PhoneNumber?: string;
              PluginData?: { [key: string]: { [key: string]: Record<string, never> } };
              Source?: { ContactSourceTypeId?: number; Name?: string };
              State?: string;
              ZipCode?: string;
          },
      >

    • Parameters

      Returns Promise<
          {
              Address1?: string;
              Address2?: string;
              AssociatedComputers?: {
                  Address?: number[];
                  AntivirusDefinitionDate?: string;
                  AssetDate?: string;
                  AssetTag?: string;
                  Bandwidth?: number;
                  BandwidthDisplay?: string;
                  BiosFlash?: string;
                  BiosManufacturer?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Client?: ...;
                          Comments?: ...;
                          Contact?: ...;
                          Country?: ...;
                          DefaultDeploymentGroup?: ...;
                          DefaultDeploymentLogin?: ...;
                          DeploymentTemplate?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          Id?: ...;
                          MaintenanceWindow?: ...;
                          Name?: ...;
                          PhoneNumber?: ...;
                          ProbeId?: ...;
                          Router?: ...;
                          RouterPort?: ...;
                          ScriptDrive?: ...;
                          ScriptExtra1?: ...;
                          ScriptExtra2?: ...;
                          ScriptPassword?: ...;
                          ScriptRouterAddress?: ...;
                          ScriptUsername?: ...;
                          State?: ...;
                          ZipCode?: ...;
                      }[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comment?: string;
                  CommentPriority?: { Id?: number; Name?: string };
                  ComputerName?: string;
                  Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                  CpuScore?: number;
                  CpuUsage?: number;
                  CurrentPowerProfile?: string;
                  D3DScore?: number;
                  DateAdded?: string;
                  DiskScore?: number;
                  DMA?: number[];
                  DomainName?: string;
                  DomainNameServers?: string[];
                  FreeMemory?: number;
                  FriendlyName?: string;
                  GatewayIPAddress?: string;
                  GraphicsScore?: number;
                  Groups?: {
                      ClientToSync?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Comment?: ...;
                          Company?: ...;
                          Country?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          FirstName?: ...;
                          Id?: ...;
                          IsHiddenFromAllInclusiveGroup?: ...;
                          LastName?: ...;
                          Locations?: ...;
                          Name?: ...;
                          NewTicketNotificationEmail?: ...;
                          PhoneNumber?: ...;
                          State?: ...;
                          UsesInHouseSupportStaff?: ...;
                          ZipCode?: ...;
                      };
                      Comments?: string;
                      ComputerPermissions?: (...)[];
                      Computers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      ComputersAutoJoinSearch?: {
                          Id?: ...;
                          IsReadOnly?: ...;
                          Name?: ...;
                          SearchFolder?: ...;
                          SearchType?: ...;
                      };
                      ComputersLimitToSearch?: boolean;
                      Contacts?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      ContactsAutoJoinSearch?: {
                          Id?: ...;
                          IsReadOnly?: ...;
                          Name?: ...;
                          SearchFolder?: ...;
                          SearchType?: ...;
                      };
                      ContactsJoinComputers?: boolean;
                      ContactsLimitToSearch?: boolean;
                      Depth?: number;
                      FullName?: string;
                      GUID?: string;
                      Id?: string;
                      LocationToSync?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Client?: ...;
                          Comments?: ...;
                          Contact?: ...;
                          Country?: ...;
                          DefaultDeploymentGroup?: ...;
                          DefaultDeploymentLogin?: ...;
                          DeploymentTemplate?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          Id?: ...;
                          MaintenanceWindow?: ...;
                          Name?: ...;
                          PhoneNumber?: ...;
                          ProbeId?: ...;
                          Router?: ...;
                          RouterPort?: ...;
                          ScriptDrive?: ...;
                          ScriptExtra1?: ...;
                          ScriptExtra2?: ...;
                          ScriptPassword?: ...;
                          ScriptRouterAddress?: ...;
                          ScriptUsername?: ...;
                          State?: ...;
                          ZipCode?: ...;
                      };
                      MaintenanceWindow?: { Id?: ... };
                      MaintenanceWindowLastApplied?: string;
                      Name?: string;
                      NetworkDevices?: (...)[];
                      NetworkDevicesAutoJoinSearch?: {
                          Id?: ...;
                          IsReadOnly?: ...;
                          Name?: ...;
                          SearchFolder?: ...;
                          SearchType?: ...;
                      };
                      NetworkDevicesLimitToSearch?: boolean;
                      ParentGroups?: (...)[];
                      ParentId?: string;
                      Parents?: (...)[];
                      RemoteAgentTemplate?: {
                          AgentRebootMode?: ...;
                          AgentUpdateWindow?: ...;
                          AllowUserDisableRemoteAccess?: ...;
                          AntivirusTemplate?: ...;
                          BackupServerPassword?: ...;
                          BackupServerURL?: ...;
                          BackupServerUser?: ...;
                          CacheDirectory?: ...;
                          CachePassword?: ...;
                          CachePatch?: ...;
                          CacheSoftware?: ...;
                          CacheUpdate?: ...;
                          CacheUsername?: ...;
                          DefaultLanguagePack?: ...;
                          DisallowUserCloseTray?: ...;
                          EnableRSS?: ...;
                          EventLogInventoryMode?: ...;
                          FileExplorerAccessMode?: ...;
                          HeartbeatEnabled?: ...;
                          HeartbeatFrequency?: ...;
                          Id?: ...;
                          Name?: ...;
                          NetworkAccessStoragePath?: ...;
                          ProxyServerPassword?: ...;
                          ProxyServerURL?: ...;
                          ProxyServerUser?: ...;
                          RegistryEditorAccessMode?: ...;
                          RemoteAccessMode?: ...;
                          RemoteAgentLogDebug?: ...;
                          RemoteAgentName?: ...;
                          RSSFeedAddress1?: ...;
                          RSSFeedAddress2?: ...;
                          RSSFeedAddress3?: ...;
                          RSSFeedAddress4?: ...;
                          Schedule?: ...;
                          ScreenCaptureAccessMode?: ...;
                          ServerAddress?: ...;
                          ServiceTicketTitle?: ...;
                          ShowTray?: ...;
                          SSLAcceptAll?: ...;
                          SSLAcceptExpiredCertificates?: ...;
                          SSLAcceptMismatchedNames?: ...;
                          SSLAcceptRevokedCertificates?: ...;
                          SSLAccessUntrustedCertificateAuthorities?: ...;
                          SupportURL?: ...;
                          TempDirectory?: ...;
                          TemplateGUID?: ...;
                          TemplateProperties?: ...;
                          TrayChatNotificationText?: ...;
                          TrayChatNotificationTitle?: ...;
                          TrayCustomMenuTitle?: ...;
                          TrayCustomMenuURL?: ...;
                          TrayDisablePoweredBy?: ...;
                          TrayFileExplorerAccessNotificationText?: ...;
                          TrayHelpURL?: ...;
                          TrayIcon?: ...;
                          TrayInterruptUserWithChat?: ...;
                          TrayMenus?: ...;
                          TrayNewMessageNotificationText?: ...;
                          TrayNewRSSFeedNotificationText?: ...;
                          TrayNotificationTitle?: ...;
                          TrayRebootLogOffNotificationText?: ...;
                          TrayRegistryEditorAccessNotificationText?: ...;
                          TrayRemoteAccessNotificationText?: ...;
                          TrayRemoteAccessNotificationTitle?: ...;
                          TrayScreenCaptureAccessNotificationText?: ...;
                          TrayShowCustomMenu?: ...;
                          TrayShowHelp?: ...;
                          TrayShowMessagesAndTickets?: ...;
                          TrayShowServiceTicketMenu?: ...;
                          TrayShutdownNotificationText?: ...;
                          TraySystemMessageNotificationTitle?: ...;
                          TrayTicketFromLabelText?: ...;
                          TrayTicketImportance?: ...;
                          TrayTicketImportanceIsForced?: ...;
                          TrayTicketSubjectLabelText?: ...;
                          TrayTicketVerifyEmail?: ...;
                          TrayTitle?: ...;
                          WindowsUpdate?: ...;
                      };
                      SubGroups?: (...)[];
                      TemplatePriority?: number;
                      TypeId?: number;
                      TypeName?: string;
                  }[];
                  HardwarePorts?: string[];
                  HasHPiLO?: boolean;
                  HasIntelAMT?: boolean;
                  HasIntelVPRO?: boolean;
                  Id?: string;
                  IRQ?: number[];
                  IsFasTalk?: boolean;
                  IsHeartbeatEnabled?: boolean;
                  IsHeartbeatRunning?: boolean;
                  IsLockedDown?: boolean;
                  IsMaintenanceModeEnabled?: boolean;
                  IsMaster?: boolean;
                  IsNetworkProbe?: boolean;
                  IsRebootNeeded?: boolean;
                  IsSystemAccount?: boolean;
                  IsTunnelSupported?: boolean;
                  IsVirtualHost?: boolean;
                  IsVirtualMachine?: boolean;
                  LastHeartbeat?: string;
                  LastInventoryReceived?: string;
                  LastStartup?: string;
                  LastUserName?: string;
                  LocalIPAddress?: string;
                  Location?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Client?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Comment?: (...) | (...);
                          Company?: (...) | (...);
                          Country?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                          LastName?: (...) | (...);
                          Locations?: (...) | (...);
                          Name?: (...) | (...);
                          NewTicketNotificationEmail?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          UsesInHouseSupportStaff?: (...) | (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      Comments?: string;
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      Country?: string;
                      DefaultDeploymentGroup?: {
                          ClientToSync?: (...)
                          | (...);
                          Comments?: (...) | (...);
                          ComputerPermissions?: (...) | (...);
                          Computers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          ComputersAutoJoinSearch?: (...) | (...);
                          ComputersLimitToSearch?: (...) | (...) | (...);
                          Contacts?: (...) | (...);
                          ContactsAutoJoinSearch?: (...) | (...);
                          ContactsJoinComputers?: (...) | (...) | (...);
                          ContactsLimitToSearch?: (...) | (...) | (...);
                          Depth?: (...) | (...);
                          FullName?: (...) | (...);
                          GUID?: (...) | (...);
                          Id?: (...) | (...);
                          LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                          MaintenanceWindow?: (...) | (...);
                          MaintenanceWindowLastApplied?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkDevices?: (...) | (...);
                          NetworkDevicesAutoJoinSearch?: (...) | (...);
                          NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                          ParentGroups?: (...) | (...);
                          ParentId?: (...) | (...);
                          Parents?: (...) | (...);
                          RemoteAgentTemplate?: (...) | (...);
                          SubGroups?: (...) | (...);
                          TemplatePriority?: (...) | (...);
                          TypeId?: (...) | (...);
                          TypeName?: (...) | (...);
                      };
                      DefaultDeploymentLogin?: {
                          DeploymentLoginId?: (...)
                          | (...);
                          Title?: (...) | (...);
                      };
                      DeploymentTemplate?: {
                          AgentRebootMode?: (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                          AgentUpdateWindow?: (...) | (...);
                          AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                          AntivirusTemplate?: (...) | (...);
                          BackupServerPassword?: (...) | (...);
                          BackupServerURL?: (...) | (...);
                          BackupServerUser?: (...) | (...);
                          CacheDirectory?: (...) | (...);
                          CachePassword?: (...) | (...);
                          CachePatch?: (...) | (...) | (...);
                          CacheSoftware?: (...) | (...) | (...);
                          CacheUpdate?: (...) | (...) | (...);
                          CacheUsername?: (...) | (...);
                          DefaultLanguagePack?: (...) | (...);
                          DisallowUserCloseTray?: (...) | (...) | (...);
                          EnableRSS?: (...) | (...) | (...);
                          EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          HeartbeatEnabled?: (...) | (...) | (...);
                          HeartbeatFrequency?: (...) | (...);
                          Id?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkAccessStoragePath?: (...) | (...);
                          ProxyServerPassword?: (...) | (...);
                          ProxyServerURL?: (...) | (...);
                          ProxyServerUser?: (...) | (...);
                          RegistryEditorAccessMode?:
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          RemoteAgentLogDebug?: (...) | (...) | (...);
                          RemoteAgentName?: (...) | (...);
                          RSSFeedAddress1?: (...) | (...);
                          RSSFeedAddress2?: (...) | (...);
                          RSSFeedAddress3?: (...) | (...);
                          RSSFeedAddress4?: (...) | (...);
                          Schedule?: (...) | (...);
                          ScreenCaptureAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          ServerAddress?: (...) | (...);
                          ServiceTicketTitle?: (...) | (...);
                          ShowTray?: (...) | (...) | (...);
                          SSLAcceptAll?: (...) | (...) | (...);
                          SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                          SSLAcceptMismatchedNames?: (...) | (...) | (...);
                          SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                          SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                          SupportURL?: (...) | (...);
                          TempDirectory?: (...) | (...);
                          TemplateGUID?: (...) | (...);
                          TemplateProperties?: (...) | (...);
                          TrayChatNotificationText?: (...) | (...);
                          TrayChatNotificationTitle?: (...) | (...);
                          TrayCustomMenuTitle?: (...) | (...);
                          TrayCustomMenuURL?: (...) | (...);
                          TrayDisablePoweredBy?: (...) | (...) | (...);
                          TrayFileExplorerAccessNotificationText?: (...) | (...);
                          TrayHelpURL?: (...) | (...);
                          TrayIcon?: (...) | (...);
                          TrayInterruptUserWithChat?: (...) | (...) | (...);
                          TrayMenus?: (...) | (...);
                          TrayNewMessageNotificationText?: (...) | (...);
                          TrayNewRSSFeedNotificationText?: (...) | (...);
                          TrayNotificationTitle?: (...) | (...);
                          TrayRebootLogOffNotificationText?: (...) | (...);
                          TrayRegistryEditorAccessNotificationText?: (...) | (...);
                          TrayRemoteAccessNotificationText?: (...) | (...);
                          TrayRemoteAccessNotificationTitle?: (...) | (...);
                          TrayScreenCaptureAccessNotificationText?: (...) | (...);
                          TrayShowCustomMenu?: (...) | (...) | (...);
                          TrayShowHelp?: (...) | (...) | (...);
                          TrayShowMessagesAndTickets?: (...) | (...) | (...);
                          TrayShowServiceTicketMenu?: (...) | (...) | (...);
                          TrayShutdownNotificationText?: (...) | (...);
                          TraySystemMessageNotificationTitle?: (...) | (...);
                          TrayTicketFromLabelText?: (...) | (...);
                          TrayTicketImportance?: (...) | (...);
                          TrayTicketImportanceIsForced?: (...) | (...) | (...);
                          TrayTicketSubjectLabelText?: (...) | (...);
                          TrayTicketVerifyEmail?: (...) | (...) | (...);
                          TrayTitle?: (...) | (...);
                          WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                      };
                      ExternalId?: number;
                      FaxNumber?: string;
                      Id?: number;
                      MaintenanceWindow?: {
                          Comment?: (...)
                          | (...);
                          MaintenanceWindowDefinitionId?: (...) | (...);
                          Name?: (...) | (...);
                      };
                      Name?: string;
                      PhoneNumber?: string;
                      ProbeId?: number;
                      Router?: {
                          Guid?: (...)
                          | (...);
                          Id?: (...) | (...);
                          ManufacturerName?: (...) | (...);
                          Model?: (...) | (...);
                          Password?: (...) | (...);
                          PortType?: (...) | (...);
                          Username?: (...) | (...);
                          Version?: (...) | (...);
                      };
                      RouterPort?: number;
                      ScriptDrive?: string;
                      ScriptExtra1?: string;
                      ScriptExtra2?: string;
                      ScriptPassword?: string;
                      ScriptRouterAddress?: string;
                      ScriptUsername?: string;
                      State?: string;
                      ZipCode?: string;
                  };
                  LoggedInUsers?: { ConsoleId?: number; LoggedInUserName?: string }[];
                  MACAddress?: string;
                  MasterMode?: string;
                  MemoryScore?: number;
                  OpenPortsTCP?: number[];
                  OpenPortsUDP?: number[];
                  OperatingSystemName?: string;
                  OperatingSystemVersion?: string;
                  PowerProfiles?: string[];
                  PrimaryContactName?: string;
                  RemoteAgentLastContact?: string;
                  RemoteAgentLastInventory?: string;
                  RemoteAgentVersion?: string;
                  SerialNumber?: string;
                  Status?: string;
                  SystemUptime?: number;
                  TempFiles?: string;
                  Tickets?: {
                      Agent?: {
                          AlertAction?: ...;
                          ComputerId?: ...;
                          DeviceId?: ...;
                          LastFailed?: ...;
                          LastInventoryDate?: ...;
                          LastScanned?: ...;
                          MonitorHistory?: ...;
                          MonitorId?: ...;
                          Name?: ...;
                          State?: ...;
                      };
                      Category?: {
                          Description?: ...;
                          Id?: ...;
                          Image?: ...;
                          IsVisibleInList?: ...;
                          Keywords?: ...;
                          Name?: ...;
                          ParentCategoryId?: ...;
                      };
                      CategoryId?: number;
                      CategoryName?: string;
                      CC?: string;
                      Client?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Comment?: ...;
                          Company?: ...;
                          Country?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          FirstName?: ...;
                          Id?: ...;
                          IsHiddenFromAllInclusiveGroup?: ...;
                          LastName?: ...;
                          Locations?: ...;
                          Name?: ...;
                          NewTicketNotificationEmail?: ...;
                          PhoneNumber?: ...;
                          State?: ...;
                          UsesInHouseSupportStaff?: ...;
                          ZipCode?: ...;
                      };
                      Comments?: (...)[];
                      Computer?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      ContactDate?: string;
                      DueDate?: string;
                      ExternalId?: number;
                      From?: string;
                      Guid?: string;
                      Location?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Client?: ...;
                          Comments?: ...;
                          Contact?: ...;
                          Country?: ...;
                          DefaultDeploymentGroup?: ...;
                          DefaultDeploymentLogin?: ...;
                          DeploymentTemplate?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          Id?: ...;
                          MaintenanceWindow?: ...;
                          Name?: ...;
                          PhoneNumber?: ...;
                          ProbeId?: ...;
                          Router?: ...;
                          RouterPort?: ...;
                          ScriptDrive?: ...;
                          ScriptExtra1?: ...;
                          ScriptExtra2?: ...;
                          ScriptPassword?: ...;
                          ScriptRouterAddress?: ...;
                          ScriptUsername?: ...;
                          State?: ...;
                          ZipCode?: ...;
                      };
                      MonitorId?: number;
                      NetworkDevice?: {
                          AgentDeploymentReadinessCheck?: ...;
                          AlertAction?: ...;
                          AlertMessage?: ...;
                          AlertWhenOffline?: ...;
                          AssetDate?: ...;
                          Client?: ...;
                          Contact?: ...;
                          DataIn?: ...;
                          DataInDisplay?: ...;
                          DataOut?: ...;
                          DataOutDisplay?: ...;
                          DateAdded?: ...;
                          Description?: ...;
                          DetectionTemplateName?: ...;
                          DeviceType?: ...;
                          ExternalSystemCredentials?: ...;
                          FlagsDisplay?: ...;
                          FriendlyName?: ...;
                          Groups?: ...;
                          Id?: ...;
                          InterfaceCount?: ...;
                          IsHighBandwidth?: ...;
                          IsLowOnPaper?: ...;
                          IsLowOnToner?: ...;
                          IsSNMPv1Supported?: ...;
                          IsSNMPv2cSupported?: ...;
                          IsSNMPv3Supported?: ...;
                          IsSyncedToManage?: ...;
                          LastContact?: ...;
                          LastUpdated?: ...;
                          LocalIPAddress?: ...;
                          Location?: ...;
                          MACAddress?: ...;
                          ManufacturerName?: ...;
                          ModelName?: ...;
                          Name?: ...;
                          NasPercent?: ...;
                          OpenPortsTCP?: ...;
                          ProbeId?: ...;
                          ProbeName?: ...;
                          SNMPCommunityGet?: ...;
                          SNMPCommunitySet?: ...;
                          SnmpTree?: ...;
                          Status?: ...;
                          Uptime?: ...;
                          UptimeDisplay?: ...;
                      };
                      Priority?: { Id?: ...; Name?: ... };
                      StartDate?: string;
                      Status?: { Id?: ...; Name?: ... };
                      Subject?: string;
                      SupportLevel?: number;
                      TicketId?: number;
                      UpdateDate?: string;
                      User?: {
                          EmailAddress?: ...;
                          Folder?: ...;
                          Name?: ...;
                          SsoStatus?: ...;
                          UserId?: ...;
                      };
                  }[];
                  TotalMemory?: number;
                  Type?: string;
                  UserAccounts?: string[];
                  UserIdleTime?: number;
                  UTCOffset?: number;
                  VirusScanner?: { Id?: string; Name?: string };
                  WarrantyEndDate?: string;
                  WindowsUpdateDate?: string;
              }[];
              City?: string;
              Client?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Comment?: string;
                  Company?: string;
                  Country?: string;
                  ExternalId?: string;
                  FaxNumber?: string;
                  FirstName?: string;
                  Id?: string;
                  IsHiddenFromAllInclusiveGroup?: boolean;
                  LastName?: string;
                  Locations?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                      Comments?: string;
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      Country?: string;
                      DefaultDeploymentGroup?: {
                          ClientToSync?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                          Comments?: (...)
                          | (...);
                          ComputerPermissions?: (...) | (...);
                          Computers?: (...) | (...);
                          ComputersAutoJoinSearch?: (...) | (...);
                          ComputersLimitToSearch?: (...) | (...) | (...);
                          Contacts?: (...) | (...);
                          ContactsAutoJoinSearch?: (...) | (...);
                          ContactsJoinComputers?: (...) | (...) | (...);
                          ContactsLimitToSearch?: (...) | (...) | (...);
                          Depth?: (...) | (...);
                          FullName?: (...) | (...);
                          GUID?: (...) | (...);
                          Id?: (...) | (...);
                          LocationToSync?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          MaintenanceWindowLastApplied?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkDevices?: (...) | (...);
                          NetworkDevicesAutoJoinSearch?: (...) | (...);
                          NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                          ParentGroups?: (...) | (...);
                          ParentId?: (...) | (...);
                          Parents?: (...) | (...);
                          RemoteAgentTemplate?: (...) | (...);
                          SubGroups?: (...) | (...);
                          TemplatePriority?: (...) | (...);
                          TypeId?: (...) | (...);
                          TypeName?: (...) | (...);
                      };
                      DefaultDeploymentLogin?: {
                          DeploymentLoginId?: (...)
                          | (...);
                          Title?: (...) | (...);
                      };
                      DeploymentTemplate?: {
                          AgentRebootMode?: (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                          AgentUpdateWindow?: (...) | (...);
                          AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                          AntivirusTemplate?: (...) | (...);
                          BackupServerPassword?: (...) | (...);
                          BackupServerURL?: (...) | (...);
                          BackupServerUser?: (...) | (...);
                          CacheDirectory?: (...) | (...);
                          CachePassword?: (...) | (...);
                          CachePatch?: (...) | (...) | (...);
                          CacheSoftware?: (...) | (...) | (...);
                          CacheUpdate?: (...) | (...) | (...);
                          CacheUsername?: (...) | (...);
                          DefaultLanguagePack?: (...) | (...);
                          DisallowUserCloseTray?: (...) | (...) | (...);
                          EnableRSS?: (...) | (...) | (...);
                          EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          HeartbeatEnabled?: (...) | (...) | (...);
                          HeartbeatFrequency?: (...) | (...);
                          Id?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkAccessStoragePath?: (...) | (...);
                          ProxyServerPassword?: (...) | (...);
                          ProxyServerURL?: (...) | (...);
                          ProxyServerUser?: (...) | (...);
                          RegistryEditorAccessMode?:
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          RemoteAgentLogDebug?: (...) | (...) | (...);
                          RemoteAgentName?: (...) | (...);
                          RSSFeedAddress1?: (...) | (...);
                          RSSFeedAddress2?: (...) | (...);
                          RSSFeedAddress3?: (...) | (...);
                          RSSFeedAddress4?: (...) | (...);
                          Schedule?: (...) | (...);
                          ScreenCaptureAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          ServerAddress?: (...) | (...);
                          ServiceTicketTitle?: (...) | (...);
                          ShowTray?: (...) | (...) | (...);
                          SSLAcceptAll?: (...) | (...) | (...);
                          SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                          SSLAcceptMismatchedNames?: (...) | (...) | (...);
                          SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                          SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                          SupportURL?: (...) | (...);
                          TempDirectory?: (...) | (...);
                          TemplateGUID?: (...) | (...);
                          TemplateProperties?: (...) | (...);
                          TrayChatNotificationText?: (...) | (...);
                          TrayChatNotificationTitle?: (...) | (...);
                          TrayCustomMenuTitle?: (...) | (...);
                          TrayCustomMenuURL?: (...) | (...);
                          TrayDisablePoweredBy?: (...) | (...) | (...);
                          TrayFileExplorerAccessNotificationText?: (...) | (...);
                          TrayHelpURL?: (...) | (...);
                          TrayIcon?: (...) | (...);
                          TrayInterruptUserWithChat?: (...) | (...) | (...);
                          TrayMenus?: (...) | (...);
                          TrayNewMessageNotificationText?: (...) | (...);
                          TrayNewRSSFeedNotificationText?: (...) | (...);
                          TrayNotificationTitle?: (...) | (...);
                          TrayRebootLogOffNotificationText?: (...) | (...);
                          TrayRegistryEditorAccessNotificationText?: (...) | (...);
                          TrayRemoteAccessNotificationText?: (...) | (...);
                          TrayRemoteAccessNotificationTitle?: (...) | (...);
                          TrayScreenCaptureAccessNotificationText?: (...) | (...);
                          TrayShowCustomMenu?: (...) | (...) | (...);
                          TrayShowHelp?: (...) | (...) | (...);
                          TrayShowMessagesAndTickets?: (...) | (...) | (...);
                          TrayShowServiceTicketMenu?: (...) | (...) | (...);
                          TrayShutdownNotificationText?: (...) | (...);
                          TraySystemMessageNotificationTitle?: (...) | (...);
                          TrayTicketFromLabelText?: (...) | (...);
                          TrayTicketImportance?: (...) | (...);
                          TrayTicketImportanceIsForced?: (...) | (...) | (...);
                          TrayTicketSubjectLabelText?: (...) | (...);
                          TrayTicketVerifyEmail?: (...) | (...) | (...);
                          TrayTitle?: (...) | (...);
                          WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                      };
                      ExternalId?: number;
                      FaxNumber?: string;
                      Id?: number;
                      MaintenanceWindow?: {
                          Comment?: (...)
                          | (...);
                          MaintenanceWindowDefinitionId?: (...) | (...);
                          Name?: (...) | (...);
                      };
                      Name?: string;
                      PhoneNumber?: string;
                      ProbeId?: number;
                      Router?: {
                          Guid?: (...)
                          | (...);
                          Id?: (...) | (...);
                          ManufacturerName?: (...) | (...);
                          Model?: (...) | (...);
                          Password?: (...) | (...);
                          PortType?: (...) | (...);
                          Username?: (...) | (...);
                          Version?: (...) | (...);
                      };
                      RouterPort?: number;
                      ScriptDrive?: string;
                      ScriptExtra1?: string;
                      ScriptExtra2?: string;
                      ScriptPassword?: string;
                      ScriptRouterAddress?: string;
                      ScriptUsername?: string;
                      State?: string;
                      ZipCode?: string;
                  }[];
                  Name?: string;
                  NewTicketNotificationEmail?: string;
                  PhoneNumber?: string;
                  State?: string;
                  UsesInHouseSupportStaff?: boolean;
                  ZipCode?: string;
              };
              CreatedDate?: string;
              Email?: string;
              ExternalId?: string;
              FaxNumber?: string;
              FirstName?: string;
              Id?: string;
              LastName?: string;
              Location?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: (
                          { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; }
                      )[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comments?: string;
                  Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                  Country?: string;
                  DefaultDeploymentGroup?: {
                      ClientToSync?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Comment?: string;
                          Company?: string;
                          Country?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          IsHiddenFromAllInclusiveGroup?: boolean;
                          LastName?: string;
                          Locations?: (...)[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      Comments?: string;
                      ComputerPermissions?: {
                          Id?: (...)
                          | (...);
                          Permissions?: (...) | (...);
                          UserClass?: (...) | (...);
                      }[];
                      Computers?: {
                          Address?: (...)
                          | (...);
                          AntivirusDefinitionDate?: (...) | (...);
                          AssetDate?: (...) | (...);
                          AssetTag?: (...) | (...);
                          Bandwidth?: (...) | (...);
                          BandwidthDisplay?: (...) | (...);
                          BiosFlash?: (...) | (...);
                          BiosManufacturer?: (...) | (...);
                          Client?: (...) | (...);
                          Comment?: (...) | (...);
                          CommentPriority?: (...) | (...);
                          ComputerName?: (...) | (...);
                          Contact?: (...) | (...);
                          CpuScore?: (...) | (...);
                          CpuUsage?: (...) | (...);
                          CurrentPowerProfile?: (...) | (...);
                          D3DScore?: (...) | (...);
                          DateAdded?: (...) | (...);
                          DiskScore?: (...) | (...);
                          DMA?: (...) | (...);
                          DomainName?: (...) | (...);
                          DomainNameServers?: (...) | (...);
                          FreeMemory?: (...) | (...);
                          FriendlyName?: (...) | (...);
                          GatewayIPAddress?: (...) | (...);
                          GraphicsScore?: (...) | (...);
                          Groups?: (...) | (...);
                          HardwarePorts?: (...) | (...);
                          HasHPiLO?: (...) | (...) | (...);
                          HasIntelAMT?: (...) | (...) | (...);
                          HasIntelVPRO?: (...) | (...) | (...);
                          Id?: (...) | (...);
                          IRQ?: (...) | (...);
                          IsFasTalk?: (...) | (...) | (...);
                          IsHeartbeatEnabled?: (...) | (...) | (...);
                          IsHeartbeatRunning?: (...) | (...) | (...);
                          IsLockedDown?: (...) | (...) | (...);
                          IsMaintenanceModeEnabled?: (...) | (...) | (...);
                          IsMaster?: (...) | (...) | (...);
                          IsNetworkProbe?: (...) | (...) | (...);
                          IsRebootNeeded?: (...) | (...) | (...);
                          IsSystemAccount?: (...) | (...) | (...);
                          IsTunnelSupported?: (...) | (...) | (...);
                          IsVirtualHost?: (...) | (...) | (...);
                          IsVirtualMachine?: (...) | (...) | (...);
                          LastHeartbeat?: (...) | (...);
                          LastInventoryReceived?: (...) | (...);
                          LastStartup?: (...) | (...);
                          LastUserName?: (...) | (...);
                          LocalIPAddress?: (...) | (...);
                          Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                          LoggedInUsers?: (...) | (...);
                          MACAddress?: (...) | (...);
                          MasterMode?: (...) | (...);
                          MemoryScore?: (...) | (...);
                          OpenPortsTCP?: (...) | (...);
                          OpenPortsUDP?: (...) | (...);
                          OperatingSystemName?: (...) | (...);
                          OperatingSystemVersion?: (...) | (...);
                          PowerProfiles?: (...) | (...);
                          PrimaryContactName?: (...) | (...);
                          RemoteAgentLastContact?: (...) | (...);
                          RemoteAgentLastInventory?: (...) | (...);
                          RemoteAgentVersion?: (...) | (...);
                          SerialNumber?: (...) | (...);
                          Status?: (...) | (...);
                          SystemUptime?: (...) | (...);
                          TempFiles?: (...) | (...);
                          Tickets?: (...) | (...);
                          TotalMemory?: (...) | (...);
                          Type?: (...) | (...);
                          UserAccounts?: (...) | (...);
                          UserIdleTime?: (...) | (...);
                          UTCOffset?: (...) | (...);
                          VirusScanner?: (...) | (...);
                          WarrantyEndDate?: (...) | (...);
                          WindowsUpdateDate?: (...) | (...);
                      }[];
                      ComputersAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: ...; Name?: ... };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      ComputersLimitToSearch?: boolean;
                      Contacts?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      ContactsAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: ...; Name?: ... };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      ContactsJoinComputers?: boolean;
                      ContactsLimitToSearch?: boolean;
                      Depth?: number;
                      FullName?: string;
                      GUID?: string;
                      Id?: string;
                      LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                      MaintenanceWindow?: { Id?: string };
                      MaintenanceWindowLastApplied?: string;
                      Name?: string;
                      NetworkDevices?: {
                          AgentDeploymentReadinessCheck?: (...) | (...);
                          AlertAction?: (...) | (...);
                          AlertMessage?: (...) | (...);
                          AlertWhenOffline?: (...) | (...) | (...);
                          AssetDate?: (...) | (...);
                          Client?: (...) | (...);
                          Contact?: (...) | (...);
                          DataIn?: (...) | (...);
                          DataInDisplay?: (...) | (...);
                          DataOut?: (...) | (...);
                          DataOutDisplay?: (...) | (...);
                          DateAdded?: (...) | (...);
                          Description?: (...) | (...);
                          DetectionTemplateName?: (...) | (...);
                          DeviceType?: (...) | (...);
                          ExternalSystemCredentials?: (...) | (...);
                          FlagsDisplay?: (...) | (...);
                          FriendlyName?: (...) | (...);
                          Groups?: (...) | (...);
                          Id?: (...) | (...);
                          InterfaceCount?: (...) | (...);
                          IsHighBandwidth?: (...) | (...) | (...);
                          IsLowOnPaper?: (...) | (...) | (...);
                          IsLowOnToner?: (...) | (...) | (...);
                          IsSNMPv1Supported?: (...) | (...) | (...);
                          IsSNMPv2cSupported?: (...) | (...) | (...);
                          IsSNMPv3Supported?: (...) | (...) | (...);
                          IsSyncedToManage?: (...) | (...) | (...);
                          LastContact?: (...) | (...);
                          LastUpdated?: (...) | (...);
                          LocalIPAddress?: (...) | (...);
                          Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                          MACAddress?: (...) | (...);
                          ManufacturerName?: (...) | (...);
                          ModelName?: (...) | (...);
                          Name?: (...) | (...);
                          NasPercent?: (...) | (...);
                          OpenPortsTCP?: (...) | (...);
                          ProbeId?: (...) | (...);
                          ProbeName?: (...) | (...);
                          SNMPCommunityGet?: (...) | (...);
                          SNMPCommunitySet?: (...) | (...);
                          SnmpTree?: (...) | (...);
                          Status?: (...) | (...);
                          Uptime?: (...) | (...);
                          UptimeDisplay?: (...) | (...);
                      }[];
                      NetworkDevicesAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: ...; Name?: ... };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      NetworkDevicesLimitToSearch?: boolean;
                      ParentGroups?: number[];
                      ParentId?: string;
                      Parents?: {
                          ID?: (...)
                          | (...);
                          Name?: (...) | (...);
                          ParentId?: (...) | (...);
                      }[];
                      RemoteAgentTemplate?: {
                          AgentRebootMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          AgentUpdateWindow?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          AllowUserDisableRemoteAccess?: boolean;
                          AntivirusTemplate?: {
                              Description?: ...;
                              GUID?: ...;
                              Name?: ...;
                              TemplatePolicyId?: ...;
                          };
                          BackupServerPassword?: string;
                          BackupServerURL?: string;
                          BackupServerUser?: string;
                          CacheDirectory?: string;
                          CachePassword?: string;
                          CachePatch?: boolean;
                          CacheSoftware?: boolean;
                          CacheUpdate?: boolean;
                          CacheUsername?: string;
                          DefaultLanguagePack?: string;
                          DisallowUserCloseTray?: boolean;
                          EnableRSS?: boolean;
                          EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                          | "ImmediatelySendErrors"
                          | "ImmediatelySendErrorsAndWarnings"
                          | "ImmediatelySendAllButSecurity"
                          | "ImmediatelySendAll";
                          FileExplorerAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          HeartbeatEnabled?: boolean;
                          HeartbeatFrequency?: number;
                          Id?: string;
                          Name?: string;
                          NetworkAccessStoragePath?: string;
                          ProxyServerPassword?: string;
                          ProxyServerURL?: string;
                          ProxyServerUser?: string;
                          RegistryEditorAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          RemoteAccessMode?: | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny"
                          | "Silent";
                          RemoteAgentLogDebug?: boolean;
                          RemoteAgentName?: string;
                          RSSFeedAddress1?: string;
                          RSSFeedAddress2?: string;
                          RSSFeedAddress3?: string;
                          RSSFeedAddress4?: string;
                          Schedule?: {
                              DriveInventory?: ...;
                              EventInventory?: ...;
                              HardwareInventory?: ...;
                              HotfixInventory?: ...;
                              Id?: ...;
                              LastUpdate?: ...;
                              LastUser?: ...;
                              MalewareInventory?: ...;
                              Name?: ...;
                              NetworkAnalysis?: ...;
                              NetworkInventory?: ...;
                              NetworkProbeInventory?: ...;
                              PrinterInventory?: ...;
                              ProcessInventory?: ...;
                              ServiceInventory?: ...;
                              SoftwareInventory?: ...;
                              SystemInventory?: ...;
                              UpdateConfig?: ...;
                          };
                          ScreenCaptureAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          ServerAddress?: string;
                          ServiceTicketTitle?: string;
                          ShowTray?: boolean;
                          SSLAcceptAll?: boolean;
                          SSLAcceptExpiredCertificates?: boolean;
                          SSLAcceptMismatchedNames?: boolean;
                          SSLAcceptRevokedCertificates?: boolean;
                          SSLAccessUntrustedCertificateAuthorities?: boolean;
                          SupportURL?: string;
                          TempDirectory?: string;
                          TemplateGUID?: string;
                          TemplateProperties?: (...)[];
                          TrayChatNotificationText?: string;
                          TrayChatNotificationTitle?: string;
                          TrayCustomMenuTitle?: string;
                          TrayCustomMenuURL?: string;
                          TrayDisablePoweredBy?: boolean;
                          TrayFileExplorerAccessNotificationText?: string;
                          TrayHelpURL?: string;
                          TrayIcon?: string;
                          TrayInterruptUserWithChat?: boolean;
                          TrayMenus?: (...)[];
                          TrayNewMessageNotificationText?: string;
                          TrayNewRSSFeedNotificationText?: string;
                          TrayNotificationTitle?: string;
                          TrayRebootLogOffNotificationText?: string;
                          TrayRegistryEditorAccessNotificationText?: string;
                          TrayRemoteAccessNotificationText?: string;
                          TrayRemoteAccessNotificationTitle?: string;
                          TrayScreenCaptureAccessNotificationText?: string;
                          TrayShowCustomMenu?: boolean;
                          TrayShowHelp?: boolean;
                          TrayShowMessagesAndTickets?: boolean;
                          TrayShowServiceTicketMenu?: boolean;
                          TrayShutdownNotificationText?: string;
                          TraySystemMessageNotificationTitle?: string;
                          TrayTicketFromLabelText?: string;
                          TrayTicketImportance?: number;
                          TrayTicketImportanceIsForced?: boolean;
                          TrayTicketSubjectLabelText?: string;
                          TrayTicketVerifyEmail?: boolean;
                          TrayTitle?: string;
                          WindowsUpdate?:
                              | "DoNothing"
                              | "EnableWindowsUpdateDefaults"
                              | "SetToDownloadOnly"
                              | "DisableWindowsUpdate"
                              | "LabtechModeLabtechModeUIAccessDisabled";
                      };
                      SubGroups?: number[];
                      TemplatePriority?: number;
                      TypeId?: number;
                      TypeName?: string;
                  };
                  DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                  DeploymentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: string;
                          GUID?: string;
                          Name?: string;
                          TemplatePolicyId?: string;
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          EventInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          HardwareInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          HotfixInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          Id?: string;
                          LastUpdate?: string;
                          LastUser?: string;
                          MalewareInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          Name?: string;
                          NetworkAnalysis?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          NetworkInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          NetworkProbeInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          PrinterInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          ProcessInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          ServiceInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          SoftwareInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          SystemInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          UpdateConfig?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: {
                          PropertyDescription?: (...)
                          | (...);
                          PropertyName?: (...) | (...);
                          PropertyValue?: (...) | (...);
                          TemplateID?: (...) | (...);
                      }[];
                      TrayChatNotificationText?: string;
                      TrayChatNotificationTitle?: string;
                      TrayCustomMenuTitle?: string;
                      TrayCustomMenuURL?: string;
                      TrayDisablePoweredBy?: boolean;
                      TrayFileExplorerAccessNotificationText?: string;
                      TrayHelpURL?: string;
                      TrayIcon?: string;
                      TrayInterruptUserWithChat?: boolean;
                      TrayMenus?: {
                          Action?: (...)
                          | (...);
                          Description?: (...) | (...);
                          ImageURL?: (...) | (...);
                          MenuID?: (...) | (...);
                          MsgBody?: (...) | (...);
                          MsgHeight?: (...) | (...);
                          MsgTitle?: (...) | (...);
                          MsgWidth?: (...) | (...);
                          Name?: (...) | (...);
                          Parameters?: (...) | (...);
                          RootOnly?: (...) | (...);
                          ScriptID?: (...) | (...);
                          Text?: (...) | (...);
                          URLorEXE?: (...) | (...);
                      }[];
                      TrayNewMessageNotificationText?: string;
                      TrayNewRSSFeedNotificationText?: string;
                      TrayNotificationTitle?: string;
                      TrayRebootLogOffNotificationText?: string;
                      TrayRegistryEditorAccessNotificationText?: string;
                      TrayRemoteAccessNotificationText?: string;
                      TrayRemoteAccessNotificationTitle?: string;
                      TrayScreenCaptureAccessNotificationText?: string;
                      TrayShowCustomMenu?: boolean;
                      TrayShowHelp?: boolean;
                      TrayShowMessagesAndTickets?: boolean;
                      TrayShowServiceTicketMenu?: boolean;
                      TrayShutdownNotificationText?: string;
                      TraySystemMessageNotificationTitle?: string;
                      TrayTicketFromLabelText?: string;
                      TrayTicketImportance?: number;
                      TrayTicketImportanceIsForced?: boolean;
                      TrayTicketSubjectLabelText?: string;
                      TrayTicketVerifyEmail?: boolean;
                      TrayTitle?: string;
                      WindowsUpdate?: | "DoNothing"
                      | "EnableWindowsUpdateDefaults"
                      | "SetToDownloadOnly"
                      | "DisableWindowsUpdate"
                      | "LabtechModeLabtechModeUIAccessDisabled";
                  };
                  ExternalId?: number;
                  FaxNumber?: string;
                  Id?: number;
                  MaintenanceWindow?: {
                      Comment?: string;
                      MaintenanceWindowDefinitionId?: number;
                      Name?: string;
                  };
                  Name?: string;
                  PhoneNumber?: string;
                  ProbeId?: number;
                  Router?: {
                      Guid?: string;
                      Id?: number;
                      ManufacturerName?: string;
                      Model?: string;
                      Password?: string;
                      PortType?: string;
                      Username?: string;
                      Version?: string;
                  };
                  RouterPort?: number;
                  ScriptDrive?: string;
                  ScriptExtra1?: string;
                  ScriptExtra2?: string;
                  ScriptPassword?: string;
                  ScriptRouterAddress?: string;
                  ScriptUsername?: string;
                  State?: string;
                  ZipCode?: string;
              };
              MobileNumber?: string;
              PagerNumber?: string;
              PhoneNumber?: string;
              State?: string;
              WebPermissions?: {
                  InstallAgent?: boolean;
                  MultiFactorRequired?: boolean;
                  Reboot?: boolean;
                  RemoteAccess?: boolean;
                  Shutdown?: boolean;
                  Tickets?: boolean;
                  WakeOnLAN?: boolean;
              };
              ZipCode?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              Address1?: string;
              Address2?: string;
              City?: string;
              Client?: { ClientId?: number; Name?: string };
              ContactId?: number;
              DateCreated?: string;
              EmailAddress?: string;
              FaxNumber?: string;
              FirstName?: string;
              IsActivated?: boolean;
              IsManaged?: boolean;
              LastName?: string;
              LastUpdateDate?: string;
              Location?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: {
                          Address1?: (...) | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                          Comments?: (...) | (...);
                          Contact?: (...) | (...);
                          Country?: (...) | (...);
                          DefaultDeploymentGroup?: (...) | (...);
                          DefaultDeploymentLogin?: (...) | (...);
                          DeploymentTemplate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          Id?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          Name?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          ProbeId?: (...) | (...);
                          Router?: (...) | (...);
                          RouterPort?: (...) | (...);
                          ScriptDrive?: (...) | (...);
                          ScriptExtra1?: (...) | (...);
                          ScriptExtra2?: (...) | (...);
                          ScriptPassword?: (...) | (...);
                          ScriptRouterAddress?: (...) | (...);
                          ScriptUsername?: (...) | (...);
                          State?: (...) | (...);
                          ZipCode?: (...) | (...);
                      }[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comments?: string;
                  Contact?: {
                      Address1?: string;
                      Address2?: string;
                      AssociatedComputers?: {
                          Address?: (...)
                          | (...);
                          AntivirusDefinitionDate?: (...) | (...);
                          AssetDate?: (...) | (...);
                          AssetTag?: (...) | (...);
                          Bandwidth?: (...) | (...);
                          BandwidthDisplay?: (...) | (...);
                          BiosFlash?: (...) | (...);
                          BiosManufacturer?: (...) | (...);
                          Client?: (...) | (...);
                          Comment?: (...) | (...);
                          CommentPriority?: (...) | (...);
                          ComputerName?: (...) | (...);
                          Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          CpuScore?: (...) | (...);
                          CpuUsage?: (...) | (...);
                          CurrentPowerProfile?: (...) | (...);
                          D3DScore?: (...) | (...);
                          DateAdded?: (...) | (...);
                          DiskScore?: (...) | (...);
                          DMA?: (...) | (...);
                          DomainName?: (...) | (...);
                          DomainNameServers?: (...) | (...);
                          FreeMemory?: (...) | (...);
                          FriendlyName?: (...) | (...);
                          GatewayIPAddress?: (...) | (...);
                          GraphicsScore?: (...) | (...);
                          Groups?: (...) | (...);
                          HardwarePorts?: (...) | (...);
                          HasHPiLO?: (...) | (...) | (...);
                          HasIntelAMT?: (...) | (...) | (...);
                          HasIntelVPRO?: (...) | (...) | (...);
                          Id?: (...) | (...);
                          IRQ?: (...) | (...);
                          IsFasTalk?: (...) | (...) | (...);
                          IsHeartbeatEnabled?: (...) | (...) | (...);
                          IsHeartbeatRunning?: (...) | (...) | (...);
                          IsLockedDown?: (...) | (...) | (...);
                          IsMaintenanceModeEnabled?: (...) | (...) | (...);
                          IsMaster?: (...) | (...) | (...);
                          IsNetworkProbe?: (...) | (...) | (...);
                          IsRebootNeeded?: (...) | (...) | (...);
                          IsSystemAccount?: (...) | (...) | (...);
                          IsTunnelSupported?: (...) | (...) | (...);
                          IsVirtualHost?: (...) | (...) | (...);
                          IsVirtualMachine?: (...) | (...) | (...);
                          LastHeartbeat?: (...) | (...);
                          LastInventoryReceived?: (...) | (...);
                          LastStartup?: (...) | (...);
                          LastUserName?: (...) | (...);
                          LocalIPAddress?: (...) | (...);
                          Location?: (...) | (...);
                          LoggedInUsers?: (...) | (...);
                          MACAddress?: (...) | (...);
                          MasterMode?: (...) | (...);
                          MemoryScore?: (...) | (...);
                          OpenPortsTCP?: (...) | (...);
                          OpenPortsUDP?: (...) | (...);
                          OperatingSystemName?: (...) | (...);
                          OperatingSystemVersion?: (...) | (...);
                          PowerProfiles?: (...) | (...);
                          PrimaryContactName?: (...) | (...);
                          RemoteAgentLastContact?: (...) | (...);
                          RemoteAgentLastInventory?: (...) | (...);
                          RemoteAgentVersion?: (...) | (...);
                          SerialNumber?: (...) | (...);
                          Status?: (...) | (...);
                          SystemUptime?: (...) | (...);
                          TempFiles?: (...) | (...);
                          Tickets?: (...) | (...);
                          TotalMemory?: (...) | (...);
                          Type?: (...) | (...);
                          UserAccounts?: (...) | (...);
                          UserIdleTime?: (...) | (...);
                          UTCOffset?: (...) | (...);
                          VirusScanner?: (...) | (...);
                          WarrantyEndDate?: (...) | (...);
                          WindowsUpdateDate?: (...) | (...);
                      }[];
                      City?: string;
                      Client?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Comment?: string;
                          Company?: string;
                          Country?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          IsHiddenFromAllInclusiveGroup?: boolean;
                          LastName?: string;
                          Locations?: (...)[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      CreatedDate?: string;
                      Email?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      LastName?: string;
                      Location?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          Comments?: string;
                          Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          Country?: string;
                          DefaultDeploymentGroup?: {
                              ClientToSync?: ...;
                              Comments?: ...;
                              ComputerPermissions?: ...;
                              Computers?: ...;
                              ComputersAutoJoinSearch?: ...;
                              ComputersLimitToSearch?: ...;
                              Contacts?: ...;
                              ContactsAutoJoinSearch?: ...;
                              ContactsJoinComputers?: ...;
                              ContactsLimitToSearch?: ...;
                              Depth?: ...;
                              FullName?: ...;
                              GUID?: ...;
                              Id?: ...;
                              LocationToSync?: ...;
                              MaintenanceWindow?: ...;
                              MaintenanceWindowLastApplied?: ...;
                              Name?: ...;
                              NetworkDevices?: ...;
                              NetworkDevicesAutoJoinSearch?: ...;
                              NetworkDevicesLimitToSearch?: ...;
                              ParentGroups?: ...;
                              ParentId?: ...;
                              Parents?: ...;
                              RemoteAgentTemplate?: ...;
                              SubGroups?: ...;
                              TemplatePriority?: ...;
                              TypeId?: ...;
                              TypeName?: ...;
                          };
                          DefaultDeploymentLogin?: { DeploymentLoginId?: ...; Title?: ... };
                          DeploymentTemplate?: {
                              AgentRebootMode?: ...;
                              AgentUpdateWindow?: ...;
                              AllowUserDisableRemoteAccess?: ...;
                              AntivirusTemplate?: ...;
                              BackupServerPassword?: ...;
                              BackupServerURL?: ...;
                              BackupServerUser?: ...;
                              CacheDirectory?: ...;
                              CachePassword?: ...;
                              CachePatch?: ...;
                              CacheSoftware?: ...;
                              CacheUpdate?: ...;
                              CacheUsername?: ...;
                              DefaultLanguagePack?: ...;
                              DisallowUserCloseTray?: ...;
                              EnableRSS?: ...;
                              EventLogInventoryMode?: ...;
                              FileExplorerAccessMode?: ...;
                              HeartbeatEnabled?: ...;
                              HeartbeatFrequency?: ...;
                              Id?: ...;
                              Name?: ...;
                              NetworkAccessStoragePath?: ...;
                              ProxyServerPassword?: ...;
                              ProxyServerURL?: ...;
                              ProxyServerUser?: ...;
                              RegistryEditorAccessMode?: ...;
                              RemoteAccessMode?: ...;
                              RemoteAgentLogDebug?: ...;
                              RemoteAgentName?: ...;
                              RSSFeedAddress1?: ...;
                              RSSFeedAddress2?: ...;
                              RSSFeedAddress3?: ...;
                              RSSFeedAddress4?: ...;
                              Schedule?: ...;
                              ScreenCaptureAccessMode?: ...;
                              ServerAddress?: ...;
                              ServiceTicketTitle?: ...;
                              ShowTray?: ...;
                              SSLAcceptAll?: ...;
                              SSLAcceptExpiredCertificates?: ...;
                              SSLAcceptMismatchedNames?: ...;
                              SSLAcceptRevokedCertificates?: ...;
                              SSLAccessUntrustedCertificateAuthorities?: ...;
                              SupportURL?: ...;
                              TempDirectory?: ...;
                              TemplateGUID?: ...;
                              TemplateProperties?: ...;
                              TrayChatNotificationText?: ...;
                              TrayChatNotificationTitle?: ...;
                              TrayCustomMenuTitle?: ...;
                              TrayCustomMenuURL?: ...;
                              TrayDisablePoweredBy?: ...;
                              TrayFileExplorerAccessNotificationText?: ...;
                              TrayHelpURL?: ...;
                              TrayIcon?: ...;
                              TrayInterruptUserWithChat?: ...;
                              TrayMenus?: ...;
                              TrayNewMessageNotificationText?: ...;
                              TrayNewRSSFeedNotificationText?: ...;
                              TrayNotificationTitle?: ...;
                              TrayRebootLogOffNotificationText?: ...;
                              TrayRegistryEditorAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationTitle?: ...;
                              TrayScreenCaptureAccessNotificationText?: ...;
                              TrayShowCustomMenu?: ...;
                              TrayShowHelp?: ...;
                              TrayShowMessagesAndTickets?: ...;
                              TrayShowServiceTicketMenu?: ...;
                              TrayShutdownNotificationText?: ...;
                              TraySystemMessageNotificationTitle?: ...;
                              TrayTicketFromLabelText?: ...;
                              TrayTicketImportance?: ...;
                              TrayTicketImportanceIsForced?: ...;
                              TrayTicketSubjectLabelText?: ...;
                              TrayTicketVerifyEmail?: ...;
                              TrayTitle?: ...;
                              WindowsUpdate?: ...;
                          };
                          ExternalId?: number;
                          FaxNumber?: string;
                          Id?: number;
                          MaintenanceWindow?: {
                              Comment?: ...;
                              MaintenanceWindowDefinitionId?: ...;
                              Name?: ...;
                          };
                          Name?: string;
                          PhoneNumber?: string;
                          ProbeId?: number;
                          Router?: {
                              Guid?: ...;
                              Id?: ...;
                              ManufacturerName?: ...;
                              Model?: ...;
                              Password?: ...;
                              PortType?: ...;
                              Username?: ...;
                              Version?: ...;
                          };
                          RouterPort?: number;
                          ScriptDrive?: string;
                          ScriptExtra1?: string;
                          ScriptExtra2?: string;
                          ScriptPassword?: string;
                          ScriptRouterAddress?: string;
                          ScriptUsername?: string;
                          State?: string;
                          ZipCode?: string;
                      };
                      MobileNumber?: string;
                      PagerNumber?: string;
                      PhoneNumber?: string;
                      State?: string;
                      WebPermissions?: {
                          InstallAgent?: boolean;
                          MultiFactorRequired?: boolean;
                          Reboot?: boolean;
                          RemoteAccess?: boolean;
                          Shutdown?: boolean;
                          Tickets?: boolean;
                          WakeOnLAN?: boolean;
                      };
                      ZipCode?: string;
                  };
                  Country?: string;
                  DefaultDeploymentGroup?: {
                      ClientToSync?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Comment?: string;
                          Company?: string;
                          Country?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          IsHiddenFromAllInclusiveGroup?: boolean;
                          LastName?: string;
                          Locations?: (...)[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      Comments?: string;
                      ComputerPermissions?: {
                          Id?: (...)
                          | (...);
                          Permissions?: (...) | (...);
                          UserClass?: (...) | (...);
                      }[];
                      Computers?: {
                          Address?: (...)
                          | (...);
                          AntivirusDefinitionDate?: (...) | (...);
                          AssetDate?: (...) | (...);
                          AssetTag?: (...) | (...);
                          Bandwidth?: (...) | (...);
                          BandwidthDisplay?: (...) | (...);
                          BiosFlash?: (...) | (...);
                          BiosManufacturer?: (...) | (...);
                          Client?: (...) | (...);
                          Comment?: (...) | (...);
                          CommentPriority?: (...) | (...);
                          ComputerName?: (...) | (...);
                          Contact?: (...) | (...);
                          CpuScore?: (...) | (...);
                          CpuUsage?: (...) | (...);
                          CurrentPowerProfile?: (...) | (...);
                          D3DScore?: (...) | (...);
                          DateAdded?: (...) | (...);
                          DiskScore?: (...) | (...);
                          DMA?: (...) | (...);
                          DomainName?: (...) | (...);
                          DomainNameServers?: (...) | (...);
                          FreeMemory?: (...) | (...);
                          FriendlyName?: (...) | (...);
                          GatewayIPAddress?: (...) | (...);
                          GraphicsScore?: (...) | (...);
                          Groups?: (...) | (...);
                          HardwarePorts?: (...) | (...);
                          HasHPiLO?: (...) | (...) | (...);
                          HasIntelAMT?: (...) | (...) | (...);
                          HasIntelVPRO?: (...) | (...) | (...);
                          Id?: (...) | (...);
                          IRQ?: (...) | (...);
                          IsFasTalk?: (...) | (...) | (...);
                          IsHeartbeatEnabled?: (...) | (...) | (...);
                          IsHeartbeatRunning?: (...) | (...) | (...);
                          IsLockedDown?: (...) | (...) | (...);
                          IsMaintenanceModeEnabled?: (...) | (...) | (...);
                          IsMaster?: (...) | (...) | (...);
                          IsNetworkProbe?: (...) | (...) | (...);
                          IsRebootNeeded?: (...) | (...) | (...);
                          IsSystemAccount?: (...) | (...) | (...);
                          IsTunnelSupported?: (...) | (...) | (...);
                          IsVirtualHost?: (...) | (...) | (...);
                          IsVirtualMachine?: (...) | (...) | (...);
                          LastHeartbeat?: (...) | (...);
                          LastInventoryReceived?: (...) | (...);
                          LastStartup?: (...) | (...);
                          LastUserName?: (...) | (...);
                          LocalIPAddress?: (...) | (...);
                          Location?: (...) | (...);
                          LoggedInUsers?: (...) | (...);
                          MACAddress?: (...) | (...);
                          MasterMode?: (...) | (...);
                          MemoryScore?: (...) | (...);
                          OpenPortsTCP?: (...) | (...);
                          OpenPortsUDP?: (...) | (...);
                          OperatingSystemName?: (...) | (...);
                          OperatingSystemVersion?: (...) | (...);
                          PowerProfiles?: (...) | (...);
                          PrimaryContactName?: (...) | (...);
                          RemoteAgentLastContact?: (...) | (...);
                          RemoteAgentLastInventory?: (...) | (...);
                          RemoteAgentVersion?: (...) | (...);
                          SerialNumber?: (...) | (...);
                          Status?: (...) | (...);
                          SystemUptime?: (...) | (...);
                          TempFiles?: (...) | (...);
                          Tickets?: (...) | (...);
                          TotalMemory?: (...) | (...);
                          Type?: (...) | (...);
                          UserAccounts?: (...) | (...);
                          UserIdleTime?: (...) | (...);
                          UTCOffset?: (...) | (...);
                          VirusScanner?: (...) | (...);
                          WarrantyEndDate?: (...) | (...);
                          WindowsUpdateDate?: (...) | (...);
                      }[];
                      ComputersAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: ...; Name?: ... };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      ComputersLimitToSearch?: boolean;
                      Contacts?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          AssociatedComputers?: (...) | (...);
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          CreatedDate?: (...) | (...);
                          Email?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          LastName?: (...) | (...);
                          Location?: (...) | (...);
                          MobileNumber?: (...) | (...);
                          PagerNumber?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          WebPermissions?: (...) | (...);
                          ZipCode?: (...) | (...);
                      }[];
                      ContactsAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: ...; Name?: ... };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      ContactsJoinComputers?: boolean;
                      ContactsLimitToSearch?: boolean;
                      Depth?: number;
                      FullName?: string;
                      GUID?: string;
                      Id?: string;
                      LocationToSync?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          Comments?: string;
                          Contact?: {
                              Address1?: ...;
                              Address2?: ...;
                              AssociatedComputers?: ...;
                              City?: ...;
                              Client?: ...;
                              CreatedDate?: ...;
                              Email?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              LastName?: ...;
                              Location?: ...;
                              MobileNumber?: ...;
                              PagerNumber?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              WebPermissions?: ...;
                              ZipCode?: ...;
                          };
                          Country?: string;
                          DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                          DefaultDeploymentLogin?: { DeploymentLoginId?: ...; Title?: ... };
                          DeploymentTemplate?: {
                              AgentRebootMode?: ...;
                              AgentUpdateWindow?: ...;
                              AllowUserDisableRemoteAccess?: ...;
                              AntivirusTemplate?: ...;
                              BackupServerPassword?: ...;
                              BackupServerURL?: ...;
                              BackupServerUser?: ...;
                              CacheDirectory?: ...;
                              CachePassword?: ...;
                              CachePatch?: ...;
                              CacheSoftware?: ...;
                              CacheUpdate?: ...;
                              CacheUsername?: ...;
                              DefaultLanguagePack?: ...;
                              DisallowUserCloseTray?: ...;
                              EnableRSS?: ...;
                              EventLogInventoryMode?: ...;
                              FileExplorerAccessMode?: ...;
                              HeartbeatEnabled?: ...;
                              HeartbeatFrequency?: ...;
                              Id?: ...;
                              Name?: ...;
                              NetworkAccessStoragePath?: ...;
                              ProxyServerPassword?: ...;
                              ProxyServerURL?: ...;
                              ProxyServerUser?: ...;
                              RegistryEditorAccessMode?: ...;
                              RemoteAccessMode?: ...;
                              RemoteAgentLogDebug?: ...;
                              RemoteAgentName?: ...;
                              RSSFeedAddress1?: ...;
                              RSSFeedAddress2?: ...;
                              RSSFeedAddress3?: ...;
                              RSSFeedAddress4?: ...;
                              Schedule?: ...;
                              ScreenCaptureAccessMode?: ...;
                              ServerAddress?: ...;
                              ServiceTicketTitle?: ...;
                              ShowTray?: ...;
                              SSLAcceptAll?: ...;
                              SSLAcceptExpiredCertificates?: ...;
                              SSLAcceptMismatchedNames?: ...;
                              SSLAcceptRevokedCertificates?: ...;
                              SSLAccessUntrustedCertificateAuthorities?: ...;
                              SupportURL?: ...;
                              TempDirectory?: ...;
                              TemplateGUID?: ...;
                              TemplateProperties?: ...;
                              TrayChatNotificationText?: ...;
                              TrayChatNotificationTitle?: ...;
                              TrayCustomMenuTitle?: ...;
                              TrayCustomMenuURL?: ...;
                              TrayDisablePoweredBy?: ...;
                              TrayFileExplorerAccessNotificationText?: ...;
                              TrayHelpURL?: ...;
                              TrayIcon?: ...;
                              TrayInterruptUserWithChat?: ...;
                              TrayMenus?: ...;
                              TrayNewMessageNotificationText?: ...;
                              TrayNewRSSFeedNotificationText?: ...;
                              TrayNotificationTitle?: ...;
                              TrayRebootLogOffNotificationText?: ...;
                              TrayRegistryEditorAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationTitle?: ...;
                              TrayScreenCaptureAccessNotificationText?: ...;
                              TrayShowCustomMenu?: ...;
                              TrayShowHelp?: ...;
                              TrayShowMessagesAndTickets?: ...;
                              TrayShowServiceTicketMenu?: ...;
                              TrayShutdownNotificationText?: ...;
                              TraySystemMessageNotificationTitle?: ...;
                              TrayTicketFromLabelText?: ...;
                              TrayTicketImportance?: ...;
                              TrayTicketImportanceIsForced?: ...;
                              TrayTicketSubjectLabelText?: ...;
                              TrayTicketVerifyEmail?: ...;
                              TrayTitle?: ...;
                              WindowsUpdate?: ...;
                          };
                          ExternalId?: number;
                          FaxNumber?: string;
                          Id?: number;
                          MaintenanceWindow?: {
                              Comment?: ...;
                              MaintenanceWindowDefinitionId?: ...;
                              Name?: ...;
                          };
                          Name?: string;
                          PhoneNumber?: string;
                          ProbeId?: number;
                          Router?: {
                              Guid?: ...;
                              Id?: ...;
                              ManufacturerName?: ...;
                              Model?: ...;
                              Password?: ...;
                              PortType?: ...;
                              Username?: ...;
                              Version?: ...;
                          };
                          RouterPort?: number;
                          ScriptDrive?: string;
                          ScriptExtra1?: string;
                          ScriptExtra2?: string;
                          ScriptPassword?: string;
                          ScriptRouterAddress?: string;
                          ScriptUsername?: string;
                          State?: string;
                          ZipCode?: string;
                      };
                      MaintenanceWindow?: { Id?: string };
                      MaintenanceWindowLastApplied?: string;
                      Name?: string;
                      NetworkDevices?: {
                          AgentDeploymentReadinessCheck?: (...) | (...);
                          AlertAction?: (...) | (...);
                          AlertMessage?: (...) | (...);
                          AlertWhenOffline?: (...) | (...) | (...);
                          AssetDate?: (...) | (...);
                          Client?: (...) | (...);
                          Contact?: (...) | (...);
                          DataIn?: (...) | (...);
                          DataInDisplay?: (...) | (...);
                          DataOut?: (...) | (...);
                          DataOutDisplay?: (...) | (...);
                          DateAdded?: (...) | (...);
                          Description?: (...) | (...);
                          DetectionTemplateName?: (...) | (...);
                          DeviceType?: (...) | (...);
                          ExternalSystemCredentials?: (...) | (...);
                          FlagsDisplay?: (...) | (...);
                          FriendlyName?: (...) | (...);
                          Groups?: (...) | (...);
                          Id?: (...) | (...);
                          InterfaceCount?: (...) | (...);
                          IsHighBandwidth?: (...) | (...) | (...);
                          IsLowOnPaper?: (...) | (...) | (...);
                          IsLowOnToner?: (...) | (...) | (...);
                          IsSNMPv1Supported?: (...) | (...) | (...);
                          IsSNMPv2cSupported?: (...) | (...) | (...);
                          IsSNMPv3Supported?: (...) | (...) | (...);
                          IsSyncedToManage?: (...) | (...) | (...);
                          LastContact?: (...) | (...);
                          LastUpdated?: (...) | (...);
                          LocalIPAddress?: (...) | (...);
                          Location?: (...) | (...);
                          MACAddress?: (...) | (...);
                          ManufacturerName?: (...) | (...);
                          ModelName?: (...) | (...);
                          Name?: (...) | (...);
                          NasPercent?: (...) | (...);
                          OpenPortsTCP?: (...) | (...);
                          ProbeId?: (...) | (...);
                          ProbeName?: (...) | (...);
                          SNMPCommunityGet?: (...) | (...);
                          SNMPCommunitySet?: (...) | (...);
                          SnmpTree?: (...) | (...);
                          Status?: (...) | (...);
                          Uptime?: (...) | (...);
                          UptimeDisplay?: (...) | (...);
                      }[];
                      NetworkDevicesAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: ...; Name?: ... };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      NetworkDevicesLimitToSearch?: boolean;
                      ParentGroups?: number[];
                      ParentId?: string;
                      Parents?: {
                          ID?: (...)
                          | (...);
                          Name?: (...) | (...);
                          ParentId?: (...) | (...);
                      }[];
                      RemoteAgentTemplate?: {
                          AgentRebootMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          AgentUpdateWindow?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          AllowUserDisableRemoteAccess?: boolean;
                          AntivirusTemplate?: {
                              Description?: ...;
                              GUID?: ...;
                              Name?: ...;
                              TemplatePolicyId?: ...;
                          };
                          BackupServerPassword?: string;
                          BackupServerURL?: string;
                          BackupServerUser?: string;
                          CacheDirectory?: string;
                          CachePassword?: string;
                          CachePatch?: boolean;
                          CacheSoftware?: boolean;
                          CacheUpdate?: boolean;
                          CacheUsername?: string;
                          DefaultLanguagePack?: string;
                          DisallowUserCloseTray?: boolean;
                          EnableRSS?: boolean;
                          EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                          | "ImmediatelySendErrors"
                          | "ImmediatelySendErrorsAndWarnings"
                          | "ImmediatelySendAllButSecurity"
                          | "ImmediatelySendAll";
                          FileExplorerAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          HeartbeatEnabled?: boolean;
                          HeartbeatFrequency?: number;
                          Id?: string;
                          Name?: string;
                          NetworkAccessStoragePath?: string;
                          ProxyServerPassword?: string;
                          ProxyServerURL?: string;
                          ProxyServerUser?: string;
                          RegistryEditorAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          RemoteAccessMode?: | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny"
                          | "Silent";
                          RemoteAgentLogDebug?: boolean;
                          RemoteAgentName?: string;
                          RSSFeedAddress1?: string;
                          RSSFeedAddress2?: string;
                          RSSFeedAddress3?: string;
                          RSSFeedAddress4?: string;
                          Schedule?: {
                              DriveInventory?: ...;
                              EventInventory?: ...;
                              HardwareInventory?: ...;
                              HotfixInventory?: ...;
                              Id?: ...;
                              LastUpdate?: ...;
                              LastUser?: ...;
                              MalewareInventory?: ...;
                              Name?: ...;
                              NetworkAnalysis?: ...;
                              NetworkInventory?: ...;
                              NetworkProbeInventory?: ...;
                              PrinterInventory?: ...;
                              ProcessInventory?: ...;
                              ServiceInventory?: ...;
                              SoftwareInventory?: ...;
                              SystemInventory?: ...;
                              UpdateConfig?: ...;
                          };
                          ScreenCaptureAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          ServerAddress?: string;
                          ServiceTicketTitle?: string;
                          ShowTray?: boolean;
                          SSLAcceptAll?: boolean;
                          SSLAcceptExpiredCertificates?: boolean;
                          SSLAcceptMismatchedNames?: boolean;
                          SSLAcceptRevokedCertificates?: boolean;
                          SSLAccessUntrustedCertificateAuthorities?: boolean;
                          SupportURL?: string;
                          TempDirectory?: string;
                          TemplateGUID?: string;
                          TemplateProperties?: (...)[];
                          TrayChatNotificationText?: string;
                          TrayChatNotificationTitle?: string;
                          TrayCustomMenuTitle?: string;
                          TrayCustomMenuURL?: string;
                          TrayDisablePoweredBy?: boolean;
                          TrayFileExplorerAccessNotificationText?: string;
                          TrayHelpURL?: string;
                          TrayIcon?: string;
                          TrayInterruptUserWithChat?: boolean;
                          TrayMenus?: (...)[];
                          TrayNewMessageNotificationText?: string;
                          TrayNewRSSFeedNotificationText?: string;
                          TrayNotificationTitle?: string;
                          TrayRebootLogOffNotificationText?: string;
                          TrayRegistryEditorAccessNotificationText?: string;
                          TrayRemoteAccessNotificationText?: string;
                          TrayRemoteAccessNotificationTitle?: string;
                          TrayScreenCaptureAccessNotificationText?: string;
                          TrayShowCustomMenu?: boolean;
                          TrayShowHelp?: boolean;
                          TrayShowMessagesAndTickets?: boolean;
                          TrayShowServiceTicketMenu?: boolean;
                          TrayShutdownNotificationText?: string;
                          TraySystemMessageNotificationTitle?: string;
                          TrayTicketFromLabelText?: string;
                          TrayTicketImportance?: number;
                          TrayTicketImportanceIsForced?: boolean;
                          TrayTicketSubjectLabelText?: string;
                          TrayTicketVerifyEmail?: boolean;
                          TrayTitle?: string;
                          WindowsUpdate?:
                              | "DoNothing"
                              | "EnableWindowsUpdateDefaults"
                              | "SetToDownloadOnly"
                              | "DisableWindowsUpdate"
                              | "LabtechModeLabtechModeUIAccessDisabled";
                      };
                      SubGroups?: number[];
                      TemplatePriority?: number;
                      TypeId?: number;
                      TypeName?: string;
                  };
                  DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                  DeploymentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: string;
                          GUID?: string;
                          Name?: string;
                          TemplatePolicyId?: string;
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          EventInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          HardwareInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          HotfixInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          Id?: string;
                          LastUpdate?: string;
                          LastUser?: string;
                          MalewareInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          Name?: string;
                          NetworkAnalysis?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          NetworkInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          NetworkProbeInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          PrinterInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          ProcessInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          ServiceInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          SoftwareInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          SystemInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          UpdateConfig?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: {
                          PropertyDescription?: (...)
                          | (...);
                          PropertyName?: (...) | (...);
                          PropertyValue?: (...) | (...);
                          TemplateID?: (...) | (...);
                      }[];
                      TrayChatNotificationText?: string;
                      TrayChatNotificationTitle?: string;
                      TrayCustomMenuTitle?: string;
                      TrayCustomMenuURL?: string;
                      TrayDisablePoweredBy?: boolean;
                      TrayFileExplorerAccessNotificationText?: string;
                      TrayHelpURL?: string;
                      TrayIcon?: string;
                      TrayInterruptUserWithChat?: boolean;
                      TrayMenus?: {
                          Action?: (...)
                          | (...);
                          Description?: (...) | (...);
                          ImageURL?: (...) | (...);
                          MenuID?: (...) | (...);
                          MsgBody?: (...) | (...);
                          MsgHeight?: (...) | (...);
                          MsgTitle?: (...) | (...);
                          MsgWidth?: (...) | (...);
                          Name?: (...) | (...);
                          Parameters?: (...) | (...);
                          RootOnly?: (...) | (...);
                          ScriptID?: (...) | (...);
                          Text?: (...) | (...);
                          URLorEXE?: (...) | (...);
                      }[];
                      TrayNewMessageNotificationText?: string;
                      TrayNewRSSFeedNotificationText?: string;
                      TrayNotificationTitle?: string;
                      TrayRebootLogOffNotificationText?: string;
                      TrayRegistryEditorAccessNotificationText?: string;
                      TrayRemoteAccessNotificationText?: string;
                      TrayRemoteAccessNotificationTitle?: string;
                      TrayScreenCaptureAccessNotificationText?: string;
                      TrayShowCustomMenu?: boolean;
                      TrayShowHelp?: boolean;
                      TrayShowMessagesAndTickets?: boolean;
                      TrayShowServiceTicketMenu?: boolean;
                      TrayShutdownNotificationText?: string;
                      TraySystemMessageNotificationTitle?: string;
                      TrayTicketFromLabelText?: string;
                      TrayTicketImportance?: number;
                      TrayTicketImportanceIsForced?: boolean;
                      TrayTicketSubjectLabelText?: string;
                      TrayTicketVerifyEmail?: boolean;
                      TrayTitle?: string;
                      WindowsUpdate?: | "DoNothing"
                      | "EnableWindowsUpdateDefaults"
                      | "SetToDownloadOnly"
                      | "DisableWindowsUpdate"
                      | "LabtechModeLabtechModeUIAccessDisabled";
                  };
                  ExternalId?: number;
                  ExtraFields?: {
                      CheckboxSettings?: {
                          DefaultValue?: (...)
                          | (...)
                          | (...);
                          IsChecked?: (...) | (...) | (...);
                      };
                      DisplayFormat?: {
                          ExtraFieldDisplayFormatId?: (...)
                          | (...);
                          Name?: (...) | (...);
                      };
                      DropdownSettings?: {
                          AvailableOptions?: (...)
                          | (...);
                          DefaultValue?: (...) | (...);
                          DynamicSqlQuery?: (...) | (...);
                          IsSqlDefined?: (...) | (...) | (...);
                          SelectedValue?: (...) | (...);
                      };
                      ExtraFieldDefinitionId?: number;
                      IsDefaultValue?: boolean;
                      IsEncrypted?: boolean;
                      IsReadOnly?: boolean;
                      Location?: {
                          ExtraFieldLocationId?: (...)
                          | (...);
                          Name?: (...) | (...);
                      };
                      LtGuid?: string;
                      Section?: string;
                      TargetId?: number;
                      TextFieldSettings?: {
                          DefaultValue?: (...)
                          | (...);
                          IsMasked?: (...) | (...) | (...);
                          Value?: (...) | (...);
                      };
                      Title?: string;
                      TitleFormat?: {
                          ExtraFieldTitleFormatId?: (...)
                          | (...);
                          Name?: (...) | (...);
                      };
                      Tooltip?: string;
                  }[];
                  FaxNumber?: string;
                  Id?: number;
                  LocationId?: number;
                  MaintenanceWindow?: {
                      Comment?: string;
                      MaintenanceWindowDefinitionId?: number;
                      Name?: string;
                  };
                  Name?: string;
                  PhoneNumber?: string;
                  ProbeId?: number;
                  Router?: {
                      Guid?: string;
                      Id?: number;
                      ManufacturerName?: string;
                      Model?: string;
                      Password?: string;
                      PortType?: string;
                      Username?: string;
                      Version?: string;
                  };
                  RouterPort?: number;
                  ScriptDrive?: string;
                  ScriptExtra1?: string;
                  ScriptExtra2?: string;
                  ScriptPassword?: string;
                  ScriptRouterAddress?: string;
                  ScriptUsername?: string;
                  State?: string;
                  ZipCode?: string;
              };
              MobileNumber?: string;
              PagerNumber?: string;
              Password?: string;
              Permissions?: string[];
              PhoneNumber?: string;
              PluginData?: { [key: string]: { [key: string]: Record<string, never> } };
              Source?: { ContactSourceTypeId?: number; Name?: string };
              State?: string;
              ZipCode?: string;
          }[],
      >

    • Parameters

      Returns Promise<
          {
              Address1?: string;
              Address2?: string;
              AssociatedComputers?: {
                  Address?: number[];
                  AntivirusDefinitionDate?: string;
                  AssetDate?: string;
                  AssetTag?: string;
                  Bandwidth?: number;
                  BandwidthDisplay?: string;
                  BiosFlash?: string;
                  BiosManufacturer?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Client?: ...;
                          Comments?: ...;
                          Contact?: ...;
                          Country?: ...;
                          DefaultDeploymentGroup?: ...;
                          DefaultDeploymentLogin?: ...;
                          DeploymentTemplate?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          Id?: ...;
                          MaintenanceWindow?: ...;
                          Name?: ...;
                          PhoneNumber?: ...;
                          ProbeId?: ...;
                          Router?: ...;
                          RouterPort?: ...;
                          ScriptDrive?: ...;
                          ScriptExtra1?: ...;
                          ScriptExtra2?: ...;
                          ScriptPassword?: ...;
                          ScriptRouterAddress?: ...;
                          ScriptUsername?: ...;
                          State?: ...;
                          ZipCode?: ...;
                      }[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comment?: string;
                  CommentPriority?: { Id?: number; Name?: string };
                  ComputerName?: string;
                  Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                  CpuScore?: number;
                  CpuUsage?: number;
                  CurrentPowerProfile?: string;
                  D3DScore?: number;
                  DateAdded?: string;
                  DiskScore?: number;
                  DMA?: number[];
                  DomainName?: string;
                  DomainNameServers?: string[];
                  FreeMemory?: number;
                  FriendlyName?: string;
                  GatewayIPAddress?: string;
                  GraphicsScore?: number;
                  Groups?: {
                      ClientToSync?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Comment?: ...;
                          Company?: ...;
                          Country?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          FirstName?: ...;
                          Id?: ...;
                          IsHiddenFromAllInclusiveGroup?: ...;
                          LastName?: ...;
                          Locations?: ...;
                          Name?: ...;
                          NewTicketNotificationEmail?: ...;
                          PhoneNumber?: ...;
                          State?: ...;
                          UsesInHouseSupportStaff?: ...;
                          ZipCode?: ...;
                      };
                      Comments?: string;
                      ComputerPermissions?: (...)[];
                      Computers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      ComputersAutoJoinSearch?: {
                          Id?: ...;
                          IsReadOnly?: ...;
                          Name?: ...;
                          SearchFolder?: ...;
                          SearchType?: ...;
                      };
                      ComputersLimitToSearch?: boolean;
                      Contacts?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      ContactsAutoJoinSearch?: {
                          Id?: ...;
                          IsReadOnly?: ...;
                          Name?: ...;
                          SearchFolder?: ...;
                          SearchType?: ...;
                      };
                      ContactsJoinComputers?: boolean;
                      ContactsLimitToSearch?: boolean;
                      Depth?: number;
                      FullName?: string;
                      GUID?: string;
                      Id?: string;
                      LocationToSync?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Client?: ...;
                          Comments?: ...;
                          Contact?: ...;
                          Country?: ...;
                          DefaultDeploymentGroup?: ...;
                          DefaultDeploymentLogin?: ...;
                          DeploymentTemplate?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          Id?: ...;
                          MaintenanceWindow?: ...;
                          Name?: ...;
                          PhoneNumber?: ...;
                          ProbeId?: ...;
                          Router?: ...;
                          RouterPort?: ...;
                          ScriptDrive?: ...;
                          ScriptExtra1?: ...;
                          ScriptExtra2?: ...;
                          ScriptPassword?: ...;
                          ScriptRouterAddress?: ...;
                          ScriptUsername?: ...;
                          State?: ...;
                          ZipCode?: ...;
                      };
                      MaintenanceWindow?: { Id?: ... };
                      MaintenanceWindowLastApplied?: string;
                      Name?: string;
                      NetworkDevices?: (...)[];
                      NetworkDevicesAutoJoinSearch?: {
                          Id?: ...;
                          IsReadOnly?: ...;
                          Name?: ...;
                          SearchFolder?: ...;
                          SearchType?: ...;
                      };
                      NetworkDevicesLimitToSearch?: boolean;
                      ParentGroups?: (...)[];
                      ParentId?: string;
                      Parents?: (...)[];
                      RemoteAgentTemplate?: {
                          AgentRebootMode?: ...;
                          AgentUpdateWindow?: ...;
                          AllowUserDisableRemoteAccess?: ...;
                          AntivirusTemplate?: ...;
                          BackupServerPassword?: ...;
                          BackupServerURL?: ...;
                          BackupServerUser?: ...;
                          CacheDirectory?: ...;
                          CachePassword?: ...;
                          CachePatch?: ...;
                          CacheSoftware?: ...;
                          CacheUpdate?: ...;
                          CacheUsername?: ...;
                          DefaultLanguagePack?: ...;
                          DisallowUserCloseTray?: ...;
                          EnableRSS?: ...;
                          EventLogInventoryMode?: ...;
                          FileExplorerAccessMode?: ...;
                          HeartbeatEnabled?: ...;
                          HeartbeatFrequency?: ...;
                          Id?: ...;
                          Name?: ...;
                          NetworkAccessStoragePath?: ...;
                          ProxyServerPassword?: ...;
                          ProxyServerURL?: ...;
                          ProxyServerUser?: ...;
                          RegistryEditorAccessMode?: ...;
                          RemoteAccessMode?: ...;
                          RemoteAgentLogDebug?: ...;
                          RemoteAgentName?: ...;
                          RSSFeedAddress1?: ...;
                          RSSFeedAddress2?: ...;
                          RSSFeedAddress3?: ...;
                          RSSFeedAddress4?: ...;
                          Schedule?: ...;
                          ScreenCaptureAccessMode?: ...;
                          ServerAddress?: ...;
                          ServiceTicketTitle?: ...;
                          ShowTray?: ...;
                          SSLAcceptAll?: ...;
                          SSLAcceptExpiredCertificates?: ...;
                          SSLAcceptMismatchedNames?: ...;
                          SSLAcceptRevokedCertificates?: ...;
                          SSLAccessUntrustedCertificateAuthorities?: ...;
                          SupportURL?: ...;
                          TempDirectory?: ...;
                          TemplateGUID?: ...;
                          TemplateProperties?: ...;
                          TrayChatNotificationText?: ...;
                          TrayChatNotificationTitle?: ...;
                          TrayCustomMenuTitle?: ...;
                          TrayCustomMenuURL?: ...;
                          TrayDisablePoweredBy?: ...;
                          TrayFileExplorerAccessNotificationText?: ...;
                          TrayHelpURL?: ...;
                          TrayIcon?: ...;
                          TrayInterruptUserWithChat?: ...;
                          TrayMenus?: ...;
                          TrayNewMessageNotificationText?: ...;
                          TrayNewRSSFeedNotificationText?: ...;
                          TrayNotificationTitle?: ...;
                          TrayRebootLogOffNotificationText?: ...;
                          TrayRegistryEditorAccessNotificationText?: ...;
                          TrayRemoteAccessNotificationText?: ...;
                          TrayRemoteAccessNotificationTitle?: ...;
                          TrayScreenCaptureAccessNotificationText?: ...;
                          TrayShowCustomMenu?: ...;
                          TrayShowHelp?: ...;
                          TrayShowMessagesAndTickets?: ...;
                          TrayShowServiceTicketMenu?: ...;
                          TrayShutdownNotificationText?: ...;
                          TraySystemMessageNotificationTitle?: ...;
                          TrayTicketFromLabelText?: ...;
                          TrayTicketImportance?: ...;
                          TrayTicketImportanceIsForced?: ...;
                          TrayTicketSubjectLabelText?: ...;
                          TrayTicketVerifyEmail?: ...;
                          TrayTitle?: ...;
                          WindowsUpdate?: ...;
                      };
                      SubGroups?: (...)[];
                      TemplatePriority?: number;
                      TypeId?: number;
                      TypeName?: string;
                  }[];
                  HardwarePorts?: string[];
                  HasHPiLO?: boolean;
                  HasIntelAMT?: boolean;
                  HasIntelVPRO?: boolean;
                  Id?: string;
                  IRQ?: number[];
                  IsFasTalk?: boolean;
                  IsHeartbeatEnabled?: boolean;
                  IsHeartbeatRunning?: boolean;
                  IsLockedDown?: boolean;
                  IsMaintenanceModeEnabled?: boolean;
                  IsMaster?: boolean;
                  IsNetworkProbe?: boolean;
                  IsRebootNeeded?: boolean;
                  IsSystemAccount?: boolean;
                  IsTunnelSupported?: boolean;
                  IsVirtualHost?: boolean;
                  IsVirtualMachine?: boolean;
                  LastHeartbeat?: string;
                  LastInventoryReceived?: string;
                  LastStartup?: string;
                  LastUserName?: string;
                  LocalIPAddress?: string;
                  Location?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Client?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Comment?: (...) | (...);
                          Company?: (...) | (...);
                          Country?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                          LastName?: (...) | (...);
                          Locations?: (...) | (...);
                          Name?: (...) | (...);
                          NewTicketNotificationEmail?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          UsesInHouseSupportStaff?: (...) | (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      Comments?: string;
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      Country?: string;
                      DefaultDeploymentGroup?: {
                          ClientToSync?: (...)
                          | (...);
                          Comments?: (...) | (...);
                          ComputerPermissions?: (...) | (...);
                          Computers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          ComputersAutoJoinSearch?: (...) | (...);
                          ComputersLimitToSearch?: (...) | (...) | (...);
                          Contacts?: (...) | (...);
                          ContactsAutoJoinSearch?: (...) | (...);
                          ContactsJoinComputers?: (...) | (...) | (...);
                          ContactsLimitToSearch?: (...) | (...) | (...);
                          Depth?: (...) | (...);
                          FullName?: (...) | (...);
                          GUID?: (...) | (...);
                          Id?: (...) | (...);
                          LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                          MaintenanceWindow?: (...) | (...);
                          MaintenanceWindowLastApplied?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkDevices?: (...) | (...);
                          NetworkDevicesAutoJoinSearch?: (...) | (...);
                          NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                          ParentGroups?: (...) | (...);
                          ParentId?: (...) | (...);
                          Parents?: (...) | (...);
                          RemoteAgentTemplate?: (...) | (...);
                          SubGroups?: (...) | (...);
                          TemplatePriority?: (...) | (...);
                          TypeId?: (...) | (...);
                          TypeName?: (...) | (...);
                      };
                      DefaultDeploymentLogin?: {
                          DeploymentLoginId?: (...)
                          | (...);
                          Title?: (...) | (...);
                      };
                      DeploymentTemplate?: {
                          AgentRebootMode?: (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                          AgentUpdateWindow?: (...) | (...);
                          AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                          AntivirusTemplate?: (...) | (...);
                          BackupServerPassword?: (...) | (...);
                          BackupServerURL?: (...) | (...);
                          BackupServerUser?: (...) | (...);
                          CacheDirectory?: (...) | (...);
                          CachePassword?: (...) | (...);
                          CachePatch?: (...) | (...) | (...);
                          CacheSoftware?: (...) | (...) | (...);
                          CacheUpdate?: (...) | (...) | (...);
                          CacheUsername?: (...) | (...);
                          DefaultLanguagePack?: (...) | (...);
                          DisallowUserCloseTray?: (...) | (...) | (...);
                          EnableRSS?: (...) | (...) | (...);
                          EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          HeartbeatEnabled?: (...) | (...) | (...);
                          HeartbeatFrequency?: (...) | (...);
                          Id?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkAccessStoragePath?: (...) | (...);
                          ProxyServerPassword?: (...) | (...);
                          ProxyServerURL?: (...) | (...);
                          ProxyServerUser?: (...) | (...);
                          RegistryEditorAccessMode?:
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          RemoteAgentLogDebug?: (...) | (...) | (...);
                          RemoteAgentName?: (...) | (...);
                          RSSFeedAddress1?: (...) | (...);
                          RSSFeedAddress2?: (...) | (...);
                          RSSFeedAddress3?: (...) | (...);
                          RSSFeedAddress4?: (...) | (...);
                          Schedule?: (...) | (...);
                          ScreenCaptureAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          ServerAddress?: (...) | (...);
                          ServiceTicketTitle?: (...) | (...);
                          ShowTray?: (...) | (...) | (...);
                          SSLAcceptAll?: (...) | (...) | (...);
                          SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                          SSLAcceptMismatchedNames?: (...) | (...) | (...);
                          SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                          SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                          SupportURL?: (...) | (...);
                          TempDirectory?: (...) | (...);
                          TemplateGUID?: (...) | (...);
                          TemplateProperties?: (...) | (...);
                          TrayChatNotificationText?: (...) | (...);
                          TrayChatNotificationTitle?: (...) | (...);
                          TrayCustomMenuTitle?: (...) | (...);
                          TrayCustomMenuURL?: (...) | (...);
                          TrayDisablePoweredBy?: (...) | (...) | (...);
                          TrayFileExplorerAccessNotificationText?: (...) | (...);
                          TrayHelpURL?: (...) | (...);
                          TrayIcon?: (...) | (...);
                          TrayInterruptUserWithChat?: (...) | (...) | (...);
                          TrayMenus?: (...) | (...);
                          TrayNewMessageNotificationText?: (...) | (...);
                          TrayNewRSSFeedNotificationText?: (...) | (...);
                          TrayNotificationTitle?: (...) | (...);
                          TrayRebootLogOffNotificationText?: (...) | (...);
                          TrayRegistryEditorAccessNotificationText?: (...) | (...);
                          TrayRemoteAccessNotificationText?: (...) | (...);
                          TrayRemoteAccessNotificationTitle?: (...) | (...);
                          TrayScreenCaptureAccessNotificationText?: (...) | (...);
                          TrayShowCustomMenu?: (...) | (...) | (...);
                          TrayShowHelp?: (...) | (...) | (...);
                          TrayShowMessagesAndTickets?: (...) | (...) | (...);
                          TrayShowServiceTicketMenu?: (...) | (...) | (...);
                          TrayShutdownNotificationText?: (...) | (...);
                          TraySystemMessageNotificationTitle?: (...) | (...);
                          TrayTicketFromLabelText?: (...) | (...);
                          TrayTicketImportance?: (...) | (...);
                          TrayTicketImportanceIsForced?: (...) | (...) | (...);
                          TrayTicketSubjectLabelText?: (...) | (...);
                          TrayTicketVerifyEmail?: (...) | (...) | (...);
                          TrayTitle?: (...) | (...);
                          WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                      };
                      ExternalId?: number;
                      FaxNumber?: string;
                      Id?: number;
                      MaintenanceWindow?: {
                          Comment?: (...)
                          | (...);
                          MaintenanceWindowDefinitionId?: (...) | (...);
                          Name?: (...) | (...);
                      };
                      Name?: string;
                      PhoneNumber?: string;
                      ProbeId?: number;
                      Router?: {
                          Guid?: (...)
                          | (...);
                          Id?: (...) | (...);
                          ManufacturerName?: (...) | (...);
                          Model?: (...) | (...);
                          Password?: (...) | (...);
                          PortType?: (...) | (...);
                          Username?: (...) | (...);
                          Version?: (...) | (...);
                      };
                      RouterPort?: number;
                      ScriptDrive?: string;
                      ScriptExtra1?: string;
                      ScriptExtra2?: string;
                      ScriptPassword?: string;
                      ScriptRouterAddress?: string;
                      ScriptUsername?: string;
                      State?: string;
                      ZipCode?: string;
                  };
                  LoggedInUsers?: { ConsoleId?: number; LoggedInUserName?: string }[];
                  MACAddress?: string;
                  MasterMode?: string;
                  MemoryScore?: number;
                  OpenPortsTCP?: number[];
                  OpenPortsUDP?: number[];
                  OperatingSystemName?: string;
                  OperatingSystemVersion?: string;
                  PowerProfiles?: string[];
                  PrimaryContactName?: string;
                  RemoteAgentLastContact?: string;
                  RemoteAgentLastInventory?: string;
                  RemoteAgentVersion?: string;
                  SerialNumber?: string;
                  Status?: string;
                  SystemUptime?: number;
                  TempFiles?: string;
                  Tickets?: {
                      Agent?: {
                          AlertAction?: ...;
                          ComputerId?: ...;
                          DeviceId?: ...;
                          LastFailed?: ...;
                          LastInventoryDate?: ...;
                          LastScanned?: ...;
                          MonitorHistory?: ...;
                          MonitorId?: ...;
                          Name?: ...;
                          State?: ...;
                      };
                      Category?: {
                          Description?: ...;
                          Id?: ...;
                          Image?: ...;
                          IsVisibleInList?: ...;
                          Keywords?: ...;
                          Name?: ...;
                          ParentCategoryId?: ...;
                      };
                      CategoryId?: number;
                      CategoryName?: string;
                      CC?: string;
                      Client?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Comment?: ...;
                          Company?: ...;
                          Country?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          FirstName?: ...;
                          Id?: ...;
                          IsHiddenFromAllInclusiveGroup?: ...;
                          LastName?: ...;
                          Locations?: ...;
                          Name?: ...;
                          NewTicketNotificationEmail?: ...;
                          PhoneNumber?: ...;
                          State?: ...;
                          UsesInHouseSupportStaff?: ...;
                          ZipCode?: ...;
                      };
                      Comments?: (...)[];
                      Computer?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      ContactDate?: string;
                      DueDate?: string;
                      ExternalId?: number;
                      From?: string;
                      Guid?: string;
                      Location?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Client?: ...;
                          Comments?: ...;
                          Contact?: ...;
                          Country?: ...;
                          DefaultDeploymentGroup?: ...;
                          DefaultDeploymentLogin?: ...;
                          DeploymentTemplate?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          Id?: ...;
                          MaintenanceWindow?: ...;
                          Name?: ...;
                          PhoneNumber?: ...;
                          ProbeId?: ...;
                          Router?: ...;
                          RouterPort?: ...;
                          ScriptDrive?: ...;
                          ScriptExtra1?: ...;
                          ScriptExtra2?: ...;
                          ScriptPassword?: ...;
                          ScriptRouterAddress?: ...;
                          ScriptUsername?: ...;
                          State?: ...;
                          ZipCode?: ...;
                      };
                      MonitorId?: number;
                      NetworkDevice?: {
                          AgentDeploymentReadinessCheck?: ...;
                          AlertAction?: ...;
                          AlertMessage?: ...;
                          AlertWhenOffline?: ...;
                          AssetDate?: ...;
                          Client?: ...;
                          Contact?: ...;
                          DataIn?: ...;
                          DataInDisplay?: ...;
                          DataOut?: ...;
                          DataOutDisplay?: ...;
                          DateAdded?: ...;
                          Description?: ...;
                          DetectionTemplateName?: ...;
                          DeviceType?: ...;
                          ExternalSystemCredentials?: ...;
                          FlagsDisplay?: ...;
                          FriendlyName?: ...;
                          Groups?: ...;
                          Id?: ...;
                          InterfaceCount?: ...;
                          IsHighBandwidth?: ...;
                          IsLowOnPaper?: ...;
                          IsLowOnToner?: ...;
                          IsSNMPv1Supported?: ...;
                          IsSNMPv2cSupported?: ...;
                          IsSNMPv3Supported?: ...;
                          IsSyncedToManage?: ...;
                          LastContact?: ...;
                          LastUpdated?: ...;
                          LocalIPAddress?: ...;
                          Location?: ...;
                          MACAddress?: ...;
                          ManufacturerName?: ...;
                          ModelName?: ...;
                          Name?: ...;
                          NasPercent?: ...;
                          OpenPortsTCP?: ...;
                          ProbeId?: ...;
                          ProbeName?: ...;
                          SNMPCommunityGet?: ...;
                          SNMPCommunitySet?: ...;
                          SnmpTree?: ...;
                          Status?: ...;
                          Uptime?: ...;
                          UptimeDisplay?: ...;
                      };
                      Priority?: { Id?: ...; Name?: ... };
                      StartDate?: string;
                      Status?: { Id?: ...; Name?: ... };
                      Subject?: string;
                      SupportLevel?: number;
                      TicketId?: number;
                      UpdateDate?: string;
                      User?: {
                          EmailAddress?: ...;
                          Folder?: ...;
                          Name?: ...;
                          SsoStatus?: ...;
                          UserId?: ...;
                      };
                  }[];
                  TotalMemory?: number;
                  Type?: string;
                  UserAccounts?: string[];
                  UserIdleTime?: number;
                  UTCOffset?: number;
                  VirusScanner?: { Id?: string; Name?: string };
                  WarrantyEndDate?: string;
                  WindowsUpdateDate?: string;
              }[];
              City?: string;
              Client?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Comment?: string;
                  Company?: string;
                  Country?: string;
                  ExternalId?: string;
                  FaxNumber?: string;
                  FirstName?: string;
                  Id?: string;
                  IsHiddenFromAllInclusiveGroup?: boolean;
                  LastName?: string;
                  Locations?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                      Comments?: string;
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      Country?: string;
                      DefaultDeploymentGroup?: {
                          ClientToSync?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                          Comments?: (...)
                          | (...);
                          ComputerPermissions?: (...) | (...);
                          Computers?: (...) | (...);
                          ComputersAutoJoinSearch?: (...) | (...);
                          ComputersLimitToSearch?: (...) | (...) | (...);
                          Contacts?: (...) | (...);
                          ContactsAutoJoinSearch?: (...) | (...);
                          ContactsJoinComputers?: (...) | (...) | (...);
                          ContactsLimitToSearch?: (...) | (...) | (...);
                          Depth?: (...) | (...);
                          FullName?: (...) | (...);
                          GUID?: (...) | (...);
                          Id?: (...) | (...);
                          LocationToSync?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          MaintenanceWindowLastApplied?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkDevices?: (...) | (...);
                          NetworkDevicesAutoJoinSearch?: (...) | (...);
                          NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                          ParentGroups?: (...) | (...);
                          ParentId?: (...) | (...);
                          Parents?: (...) | (...);
                          RemoteAgentTemplate?: (...) | (...);
                          SubGroups?: (...) | (...);
                          TemplatePriority?: (...) | (...);
                          TypeId?: (...) | (...);
                          TypeName?: (...) | (...);
                      };
                      DefaultDeploymentLogin?: {
                          DeploymentLoginId?: (...)
                          | (...);
                          Title?: (...) | (...);
                      };
                      DeploymentTemplate?: {
                          AgentRebootMode?: (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                          AgentUpdateWindow?: (...) | (...);
                          AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                          AntivirusTemplate?: (...) | (...);
                          BackupServerPassword?: (...) | (...);
                          BackupServerURL?: (...) | (...);
                          BackupServerUser?: (...) | (...);
                          CacheDirectory?: (...) | (...);
                          CachePassword?: (...) | (...);
                          CachePatch?: (...) | (...) | (...);
                          CacheSoftware?: (...) | (...) | (...);
                          CacheUpdate?: (...) | (...) | (...);
                          CacheUsername?: (...) | (...);
                          DefaultLanguagePack?: (...) | (...);
                          DisallowUserCloseTray?: (...) | (...) | (...);
                          EnableRSS?: (...) | (...) | (...);
                          EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          HeartbeatEnabled?: (...) | (...) | (...);
                          HeartbeatFrequency?: (...) | (...);
                          Id?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkAccessStoragePath?: (...) | (...);
                          ProxyServerPassword?: (...) | (...);
                          ProxyServerURL?: (...) | (...);
                          ProxyServerUser?: (...) | (...);
                          RegistryEditorAccessMode?:
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                          RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          RemoteAgentLogDebug?: (...) | (...) | (...);
                          RemoteAgentName?: (...) | (...);
                          RSSFeedAddress1?: (...) | (...);
                          RSSFeedAddress2?: (...) | (...);
                          RSSFeedAddress3?: (...) | (...);
                          RSSFeedAddress4?: (...) | (...);
                          Schedule?: (...) | (...);
                          ScreenCaptureAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          ServerAddress?: (...) | (...);
                          ServiceTicketTitle?: (...) | (...);
                          ShowTray?: (...) | (...) | (...);
                          SSLAcceptAll?: (...) | (...) | (...);
                          SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                          SSLAcceptMismatchedNames?: (...) | (...) | (...);
                          SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                          SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                          SupportURL?: (...) | (...);
                          TempDirectory?: (...) | (...);
                          TemplateGUID?: (...) | (...);
                          TemplateProperties?: (...) | (...);
                          TrayChatNotificationText?: (...) | (...);
                          TrayChatNotificationTitle?: (...) | (...);
                          TrayCustomMenuTitle?: (...) | (...);
                          TrayCustomMenuURL?: (...) | (...);
                          TrayDisablePoweredBy?: (...) | (...) | (...);
                          TrayFileExplorerAccessNotificationText?: (...) | (...);
                          TrayHelpURL?: (...) | (...);
                          TrayIcon?: (...) | (...);
                          TrayInterruptUserWithChat?: (...) | (...) | (...);
                          TrayMenus?: (...) | (...);
                          TrayNewMessageNotificationText?: (...) | (...);
                          TrayNewRSSFeedNotificationText?: (...) | (...);
                          TrayNotificationTitle?: (...) | (...);
                          TrayRebootLogOffNotificationText?: (...) | (...);
                          TrayRegistryEditorAccessNotificationText?: (...) | (...);
                          TrayRemoteAccessNotificationText?: (...) | (...);
                          TrayRemoteAccessNotificationTitle?: (...) | (...);
                          TrayScreenCaptureAccessNotificationText?: (...) | (...);
                          TrayShowCustomMenu?: (...) | (...) | (...);
                          TrayShowHelp?: (...) | (...) | (...);
                          TrayShowMessagesAndTickets?: (...) | (...) | (...);
                          TrayShowServiceTicketMenu?: (...) | (...) | (...);
                          TrayShutdownNotificationText?: (...) | (...);
                          TraySystemMessageNotificationTitle?: (...) | (...);
                          TrayTicketFromLabelText?: (...) | (...);
                          TrayTicketImportance?: (...) | (...);
                          TrayTicketImportanceIsForced?: (...) | (...) | (...);
                          TrayTicketSubjectLabelText?: (...) | (...);
                          TrayTicketVerifyEmail?: (...) | (...) | (...);
                          TrayTitle?: (...) | (...);
                          WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                      };
                      ExternalId?: number;
                      FaxNumber?: string;
                      Id?: number;
                      MaintenanceWindow?: {
                          Comment?: (...)
                          | (...);
                          MaintenanceWindowDefinitionId?: (...) | (...);
                          Name?: (...) | (...);
                      };
                      Name?: string;
                      PhoneNumber?: string;
                      ProbeId?: number;
                      Router?: {
                          Guid?: (...)
                          | (...);
                          Id?: (...) | (...);
                          ManufacturerName?: (...) | (...);
                          Model?: (...) | (...);
                          Password?: (...) | (...);
                          PortType?: (...) | (...);
                          Username?: (...) | (...);
                          Version?: (...) | (...);
                      };
                      RouterPort?: number;
                      ScriptDrive?: string;
                      ScriptExtra1?: string;
                      ScriptExtra2?: string;
                      ScriptPassword?: string;
                      ScriptRouterAddress?: string;
                      ScriptUsername?: string;
                      State?: string;
                      ZipCode?: string;
                  }[];
                  Name?: string;
                  NewTicketNotificationEmail?: string;
                  PhoneNumber?: string;
                  State?: string;
                  UsesInHouseSupportStaff?: boolean;
                  ZipCode?: string;
              };
              CreatedDate?: string;
              Email?: string;
              ExternalId?: string;
              FaxNumber?: string;
              FirstName?: string;
              Id?: string;
              LastName?: string;
              Location?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: (
                          { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; }
                      )[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comments?: string;
                  Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                  Country?: string;
                  DefaultDeploymentGroup?: {
                      ClientToSync?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Comment?: string;
                          Company?: string;
                          Country?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          IsHiddenFromAllInclusiveGroup?: boolean;
                          LastName?: string;
                          Locations?: (...)[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      Comments?: string;
                      ComputerPermissions?: {
                          Id?: (...)
                          | (...);
                          Permissions?: (...) | (...);
                          UserClass?: (...) | (...);
                      }[];
                      Computers?: {
                          Address?: (...)
                          | (...);
                          AntivirusDefinitionDate?: (...) | (...);
                          AssetDate?: (...) | (...);
                          AssetTag?: (...) | (...);
                          Bandwidth?: (...) | (...);
                          BandwidthDisplay?: (...) | (...);
                          BiosFlash?: (...) | (...);
                          BiosManufacturer?: (...) | (...);
                          Client?: (...) | (...);
                          Comment?: (...) | (...);
                          CommentPriority?: (...) | (...);
                          ComputerName?: (...) | (...);
                          Contact?: (...) | (...);
                          CpuScore?: (...) | (...);
                          CpuUsage?: (...) | (...);
                          CurrentPowerProfile?: (...) | (...);
                          D3DScore?: (...) | (...);
                          DateAdded?: (...) | (...);
                          DiskScore?: (...) | (...);
                          DMA?: (...) | (...);
                          DomainName?: (...) | (...);
                          DomainNameServers?: (...) | (...);
                          FreeMemory?: (...) | (...);
                          FriendlyName?: (...) | (...);
                          GatewayIPAddress?: (...) | (...);
                          GraphicsScore?: (...) | (...);
                          Groups?: (...) | (...);
                          HardwarePorts?: (...) | (...);
                          HasHPiLO?: (...) | (...) | (...);
                          HasIntelAMT?: (...) | (...) | (...);
                          HasIntelVPRO?: (...) | (...) | (...);
                          Id?: (...) | (...);
                          IRQ?: (...) | (...);
                          IsFasTalk?: (...) | (...) | (...);
                          IsHeartbeatEnabled?: (...) | (...) | (...);
                          IsHeartbeatRunning?: (...) | (...) | (...);
                          IsLockedDown?: (...) | (...) | (...);
                          IsMaintenanceModeEnabled?: (...) | (...) | (...);
                          IsMaster?: (...) | (...) | (...);
                          IsNetworkProbe?: (...) | (...) | (...);
                          IsRebootNeeded?: (...) | (...) | (...);
                          IsSystemAccount?: (...) | (...) | (...);
                          IsTunnelSupported?: (...) | (...) | (...);
                          IsVirtualHost?: (...) | (...) | (...);
                          IsVirtualMachine?: (...) | (...) | (...);
                          LastHeartbeat?: (...) | (...);
                          LastInventoryReceived?: (...) | (...);
                          LastStartup?: (...) | (...);
                          LastUserName?: (...) | (...);
                          LocalIPAddress?: (...) | (...);
                          Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                          LoggedInUsers?: (...) | (...);
                          MACAddress?: (...) | (...);
                          MasterMode?: (...) | (...);
                          MemoryScore?: (...) | (...);
                          OpenPortsTCP?: (...) | (...);
                          OpenPortsUDP?: (...) | (...);
                          OperatingSystemName?: (...) | (...);
                          OperatingSystemVersion?: (...) | (...);
                          PowerProfiles?: (...) | (...);
                          PrimaryContactName?: (...) | (...);
                          RemoteAgentLastContact?: (...) | (...);
                          RemoteAgentLastInventory?: (...) | (...);
                          RemoteAgentVersion?: (...) | (...);
                          SerialNumber?: (...) | (...);
                          Status?: (...) | (...);
                          SystemUptime?: (...) | (...);
                          TempFiles?: (...) | (...);
                          Tickets?: (...) | (...);
                          TotalMemory?: (...) | (...);
                          Type?: (...) | (...);
                          UserAccounts?: (...) | (...);
                          UserIdleTime?: (...) | (...);
                          UTCOffset?: (...) | (...);
                          VirusScanner?: (...) | (...);
                          WarrantyEndDate?: (...) | (...);
                          WindowsUpdateDate?: (...) | (...);
                      }[];
                      ComputersAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: ...; Name?: ... };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      ComputersLimitToSearch?: boolean;
                      Contacts?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      ContactsAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: ...; Name?: ... };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      ContactsJoinComputers?: boolean;
                      ContactsLimitToSearch?: boolean;
                      Depth?: number;
                      FullName?: string;
                      GUID?: string;
                      Id?: string;
                      LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                      MaintenanceWindow?: { Id?: string };
                      MaintenanceWindowLastApplied?: string;
                      Name?: string;
                      NetworkDevices?: {
                          AgentDeploymentReadinessCheck?: (...) | (...);
                          AlertAction?: (...) | (...);
                          AlertMessage?: (...) | (...);
                          AlertWhenOffline?: (...) | (...) | (...);
                          AssetDate?: (...) | (...);
                          Client?: (...) | (...);
                          Contact?: (...) | (...);
                          DataIn?: (...) | (...);
                          DataInDisplay?: (...) | (...);
                          DataOut?: (...) | (...);
                          DataOutDisplay?: (...) | (...);
                          DateAdded?: (...) | (...);
                          Description?: (...) | (...);
                          DetectionTemplateName?: (...) | (...);
                          DeviceType?: (...) | (...);
                          ExternalSystemCredentials?: (...) | (...);
                          FlagsDisplay?: (...) | (...);
                          FriendlyName?: (...) | (...);
                          Groups?: (...) | (...);
                          Id?: (...) | (...);
                          InterfaceCount?: (...) | (...);
                          IsHighBandwidth?: (...) | (...) | (...);
                          IsLowOnPaper?: (...) | (...) | (...);
                          IsLowOnToner?: (...) | (...) | (...);
                          IsSNMPv1Supported?: (...) | (...) | (...);
                          IsSNMPv2cSupported?: (...) | (...) | (...);
                          IsSNMPv3Supported?: (...) | (...) | (...);
                          IsSyncedToManage?: (...) | (...) | (...);
                          LastContact?: (...) | (...);
                          LastUpdated?: (...) | (...);
                          LocalIPAddress?: (...) | (...);
                          Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                          MACAddress?: (...) | (...);
                          ManufacturerName?: (...) | (...);
                          ModelName?: (...) | (...);
                          Name?: (...) | (...);
                          NasPercent?: (...) | (...);
                          OpenPortsTCP?: (...) | (...);
                          ProbeId?: (...) | (...);
                          ProbeName?: (...) | (...);
                          SNMPCommunityGet?: (...) | (...);
                          SNMPCommunitySet?: (...) | (...);
                          SnmpTree?: (...) | (...);
                          Status?: (...) | (...);
                          Uptime?: (...) | (...);
                          UptimeDisplay?: (...) | (...);
                      }[];
                      NetworkDevicesAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: ...; Name?: ... };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      NetworkDevicesLimitToSearch?: boolean;
                      ParentGroups?: number[];
                      ParentId?: string;
                      Parents?: {
                          ID?: (...)
                          | (...);
                          Name?: (...) | (...);
                          ParentId?: (...) | (...);
                      }[];
                      RemoteAgentTemplate?: {
                          AgentRebootMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          AgentUpdateWindow?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          AllowUserDisableRemoteAccess?: boolean;
                          AntivirusTemplate?: {
                              Description?: ...;
                              GUID?: ...;
                              Name?: ...;
                              TemplatePolicyId?: ...;
                          };
                          BackupServerPassword?: string;
                          BackupServerURL?: string;
                          BackupServerUser?: string;
                          CacheDirectory?: string;
                          CachePassword?: string;
                          CachePatch?: boolean;
                          CacheSoftware?: boolean;
                          CacheUpdate?: boolean;
                          CacheUsername?: string;
                          DefaultLanguagePack?: string;
                          DisallowUserCloseTray?: boolean;
                          EnableRSS?: boolean;
                          EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                          | "ImmediatelySendErrors"
                          | "ImmediatelySendErrorsAndWarnings"
                          | "ImmediatelySendAllButSecurity"
                          | "ImmediatelySendAll";
                          FileExplorerAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          HeartbeatEnabled?: boolean;
                          HeartbeatFrequency?: number;
                          Id?: string;
                          Name?: string;
                          NetworkAccessStoragePath?: string;
                          ProxyServerPassword?: string;
                          ProxyServerURL?: string;
                          ProxyServerUser?: string;
                          RegistryEditorAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          RemoteAccessMode?: | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny"
                          | "Silent";
                          RemoteAgentLogDebug?: boolean;
                          RemoteAgentName?: string;
                          RSSFeedAddress1?: string;
                          RSSFeedAddress2?: string;
                          RSSFeedAddress3?: string;
                          RSSFeedAddress4?: string;
                          Schedule?: {
                              DriveInventory?: ...;
                              EventInventory?: ...;
                              HardwareInventory?: ...;
                              HotfixInventory?: ...;
                              Id?: ...;
                              LastUpdate?: ...;
                              LastUser?: ...;
                              MalewareInventory?: ...;
                              Name?: ...;
                              NetworkAnalysis?: ...;
                              NetworkInventory?: ...;
                              NetworkProbeInventory?: ...;
                              PrinterInventory?: ...;
                              ProcessInventory?: ...;
                              ServiceInventory?: ...;
                              SoftwareInventory?: ...;
                              SystemInventory?: ...;
                              UpdateConfig?: ...;
                          };
                          ScreenCaptureAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          ServerAddress?: string;
                          ServiceTicketTitle?: string;
                          ShowTray?: boolean;
                          SSLAcceptAll?: boolean;
                          SSLAcceptExpiredCertificates?: boolean;
                          SSLAcceptMismatchedNames?: boolean;
                          SSLAcceptRevokedCertificates?: boolean;
                          SSLAccessUntrustedCertificateAuthorities?: boolean;
                          SupportURL?: string;
                          TempDirectory?: string;
                          TemplateGUID?: string;
                          TemplateProperties?: (...)[];
                          TrayChatNotificationText?: string;
                          TrayChatNotificationTitle?: string;
                          TrayCustomMenuTitle?: string;
                          TrayCustomMenuURL?: string;
                          TrayDisablePoweredBy?: boolean;
                          TrayFileExplorerAccessNotificationText?: string;
                          TrayHelpURL?: string;
                          TrayIcon?: string;
                          TrayInterruptUserWithChat?: boolean;
                          TrayMenus?: (...)[];
                          TrayNewMessageNotificationText?: string;
                          TrayNewRSSFeedNotificationText?: string;
                          TrayNotificationTitle?: string;
                          TrayRebootLogOffNotificationText?: string;
                          TrayRegistryEditorAccessNotificationText?: string;
                          TrayRemoteAccessNotificationText?: string;
                          TrayRemoteAccessNotificationTitle?: string;
                          TrayScreenCaptureAccessNotificationText?: string;
                          TrayShowCustomMenu?: boolean;
                          TrayShowHelp?: boolean;
                          TrayShowMessagesAndTickets?: boolean;
                          TrayShowServiceTicketMenu?: boolean;
                          TrayShutdownNotificationText?: string;
                          TraySystemMessageNotificationTitle?: string;
                          TrayTicketFromLabelText?: string;
                          TrayTicketImportance?: number;
                          TrayTicketImportanceIsForced?: boolean;
                          TrayTicketSubjectLabelText?: string;
                          TrayTicketVerifyEmail?: boolean;
                          TrayTitle?: string;
                          WindowsUpdate?:
                              | "DoNothing"
                              | "EnableWindowsUpdateDefaults"
                              | "SetToDownloadOnly"
                              | "DisableWindowsUpdate"
                              | "LabtechModeLabtechModeUIAccessDisabled";
                      };
                      SubGroups?: number[];
                      TemplatePriority?: number;
                      TypeId?: number;
                      TypeName?: string;
                  };
                  DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                  DeploymentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: string;
                          GUID?: string;
                          Name?: string;
                          TemplatePolicyId?: string;
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          EventInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          HardwareInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          HotfixInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          Id?: string;
                          LastUpdate?: string;
                          LastUser?: string;
                          MalewareInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          Name?: string;
                          NetworkAnalysis?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          NetworkInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          NetworkProbeInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          PrinterInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          ProcessInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          ServiceInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          SoftwareInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          SystemInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          UpdateConfig?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: {
                          PropertyDescription?: (...)
                          | (...);
                          PropertyName?: (...) | (...);
                          PropertyValue?: (...) | (...);
                          TemplateID?: (...) | (...);
                      }[];
                      TrayChatNotificationText?: string;
                      TrayChatNotificationTitle?: string;
                      TrayCustomMenuTitle?: string;
                      TrayCustomMenuURL?: string;
                      TrayDisablePoweredBy?: boolean;
                      TrayFileExplorerAccessNotificationText?: string;
                      TrayHelpURL?: string;
                      TrayIcon?: string;
                      TrayInterruptUserWithChat?: boolean;
                      TrayMenus?: {
                          Action?: (...)
                          | (...);
                          Description?: (...) | (...);
                          ImageURL?: (...) | (...);
                          MenuID?: (...) | (...);
                          MsgBody?: (...) | (...);
                          MsgHeight?: (...) | (...);
                          MsgTitle?: (...) | (...);
                          MsgWidth?: (...) | (...);
                          Name?: (...) | (...);
                          Parameters?: (...) | (...);
                          RootOnly?: (...) | (...);
                          ScriptID?: (...) | (...);
                          Text?: (...) | (...);
                          URLorEXE?: (...) | (...);
                      }[];
                      TrayNewMessageNotificationText?: string;
                      TrayNewRSSFeedNotificationText?: string;
                      TrayNotificationTitle?: string;
                      TrayRebootLogOffNotificationText?: string;
                      TrayRegistryEditorAccessNotificationText?: string;
                      TrayRemoteAccessNotificationText?: string;
                      TrayRemoteAccessNotificationTitle?: string;
                      TrayScreenCaptureAccessNotificationText?: string;
                      TrayShowCustomMenu?: boolean;
                      TrayShowHelp?: boolean;
                      TrayShowMessagesAndTickets?: boolean;
                      TrayShowServiceTicketMenu?: boolean;
                      TrayShutdownNotificationText?: string;
                      TraySystemMessageNotificationTitle?: string;
                      TrayTicketFromLabelText?: string;
                      TrayTicketImportance?: number;
                      TrayTicketImportanceIsForced?: boolean;
                      TrayTicketSubjectLabelText?: string;
                      TrayTicketVerifyEmail?: boolean;
                      TrayTitle?: string;
                      WindowsUpdate?: | "DoNothing"
                      | "EnableWindowsUpdateDefaults"
                      | "SetToDownloadOnly"
                      | "DisableWindowsUpdate"
                      | "LabtechModeLabtechModeUIAccessDisabled";
                  };
                  ExternalId?: number;
                  FaxNumber?: string;
                  Id?: number;
                  MaintenanceWindow?: {
                      Comment?: string;
                      MaintenanceWindowDefinitionId?: number;
                      Name?: string;
                  };
                  Name?: string;
                  PhoneNumber?: string;
                  ProbeId?: number;
                  Router?: {
                      Guid?: string;
                      Id?: number;
                      ManufacturerName?: string;
                      Model?: string;
                      Password?: string;
                      PortType?: string;
                      Username?: string;
                      Version?: string;
                  };
                  RouterPort?: number;
                  ScriptDrive?: string;
                  ScriptExtra1?: string;
                  ScriptExtra2?: string;
                  ScriptPassword?: string;
                  ScriptRouterAddress?: string;
                  ScriptUsername?: string;
                  State?: string;
                  ZipCode?: string;
              };
              MobileNumber?: string;
              PagerNumber?: string;
              PhoneNumber?: string;
              State?: string;
              WebPermissions?: {
                  InstallAgent?: boolean;
                  MultiFactorRequired?: boolean;
                  Reboot?: boolean;
                  RemoteAccess?: boolean;
                  Shutdown?: boolean;
                  Tickets?: boolean;
                  WakeOnLAN?: boolean;
              };
              ZipCode?: string;
          }[],
      >

    • Parameters

      • Contact: {
            Address1?: string;
            Address2?: string;
            City?: string;
            Client?: { ClientId?: number; Name?: string };
            ContactId?: number;
            DateCreated?: string;
            EmailAddress?: string;
            FaxNumber?: string;
            FirstName?: string;
            IsActivated?: boolean;
            IsManaged?: boolean;
            LastName?: string;
            LastUpdateDate?: string;
            Location?: {
                Address1?: string;
                Address2?: string;
                City?: string;
                Client?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Comment?: string;
                    Company?: string;
                    Country?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    IsHiddenFromAllInclusiveGroup?: boolean;
                    LastName?: string;
                    Locations?: {
                        Address1?: string;
                        Address2?: string;
                        City?: string;
                        Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                        Comments?: string;
                        Contact?: {
                            Address1?: (...) | (...);
                            Address2?: (...) | (...);
                            AssociatedComputers?: (...) | (...);
                            City?: (...) | (...);
                            Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                            CreatedDate?: (...) | (...);
                            Email?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            FirstName?: (...) | (...);
                            Id?: (...) | (...);
                            LastName?: (...) | (...);
                            Location?: (...) | (...);
                            MobileNumber?: (...) | (...);
                            PagerNumber?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            State?: (...) | (...);
                            WebPermissions?: (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        Country?: string;
                        DefaultDeploymentGroup?: {
                            ClientToSync?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                            Comments?: (...)
                            | (...);
                            ComputerPermissions?: (...) | (...);
                            Computers?: (...) | (...);
                            ComputersAutoJoinSearch?: (...) | (...);
                            ComputersLimitToSearch?: (...) | (...) | (...);
                            Contacts?: (...) | (...);
                            ContactsAutoJoinSearch?: (...) | (...);
                            ContactsJoinComputers?: (...) | (...) | (...);
                            ContactsLimitToSearch?: (...) | (...) | (...);
                            Depth?: (...) | (...);
                            FullName?: (...) | (...);
                            GUID?: (...) | (...);
                            Id?: (...) | (...);
                            LocationToSync?: (...) | (...);
                            MaintenanceWindow?: (...) | (...);
                            MaintenanceWindowLastApplied?: (...) | (...);
                            Name?: (...) | (...);
                            NetworkDevices?: (...) | (...);
                            NetworkDevicesAutoJoinSearch?: (...) | (...);
                            NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                            ParentGroups?: (...) | (...);
                            ParentId?: (...) | (...);
                            Parents?: (...) | (...);
                            RemoteAgentTemplate?: (...) | (...);
                            SubGroups?: (...) | (...);
                            TemplatePriority?: (...) | (...);
                            TypeId?: (...) | (...);
                            TypeName?: (...) | (...);
                        };
                        DefaultDeploymentLogin?: {
                            DeploymentLoginId?: (...)
                            | (...);
                            Title?: (...) | (...);
                        };
                        DeploymentTemplate?: {
                            AgentRebootMode?: (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                            AgentUpdateWindow?: (...) | (...);
                            AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                            AntivirusTemplate?: (...) | (...);
                            BackupServerPassword?: (...) | (...);
                            BackupServerURL?: (...) | (...);
                            BackupServerUser?: (...) | (...);
                            CacheDirectory?: (...) | (...);
                            CachePassword?: (...) | (...);
                            CachePatch?: (...) | (...) | (...);
                            CacheSoftware?: (...) | (...) | (...);
                            CacheUpdate?: (...) | (...) | (...);
                            CacheUsername?: (...) | (...);
                            DefaultLanguagePack?: (...) | (...);
                            DisallowUserCloseTray?: (...) | (...) | (...);
                            EnableRSS?: (...) | (...) | (...);
                            EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                            FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                            HeartbeatEnabled?: (...) | (...) | (...);
                            HeartbeatFrequency?: (...) | (...);
                            Id?: (...) | (...);
                            Name?: (...) | (...);
                            NetworkAccessStoragePath?: (...) | (...);
                            ProxyServerPassword?: (...) | (...);
                            ProxyServerURL?: (...) | (...);
                            ProxyServerUser?: (...) | (...);
                            RegistryEditorAccessMode?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                            RemoteAgentLogDebug?: (...) | (...) | (...);
                            RemoteAgentName?: (...) | (...);
                            RSSFeedAddress1?: (...) | (...);
                            RSSFeedAddress2?: (...) | (...);
                            RSSFeedAddress3?: (...) | (...);
                            RSSFeedAddress4?: (...) | (...);
                            Schedule?: (...) | (...);
                            ScreenCaptureAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                            ServerAddress?: (...) | (...);
                            ServiceTicketTitle?: (...) | (...);
                            ShowTray?: (...) | (...) | (...);
                            SSLAcceptAll?: (...) | (...) | (...);
                            SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                            SSLAcceptMismatchedNames?: (...) | (...) | (...);
                            SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                            SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                            SupportURL?: (...) | (...);
                            TempDirectory?: (...) | (...);
                            TemplateGUID?: (...) | (...);
                            TemplateProperties?: (...) | (...);
                            TrayChatNotificationText?: (...) | (...);
                            TrayChatNotificationTitle?: (...) | (...);
                            TrayCustomMenuTitle?: (...) | (...);
                            TrayCustomMenuURL?: (...) | (...);
                            TrayDisablePoweredBy?: (...) | (...) | (...);
                            TrayFileExplorerAccessNotificationText?: (...) | (...);
                            TrayHelpURL?: (...) | (...);
                            TrayIcon?: (...) | (...);
                            TrayInterruptUserWithChat?: (...) | (...) | (...);
                            TrayMenus?: (...) | (...);
                            TrayNewMessageNotificationText?: (...) | (...);
                            TrayNewRSSFeedNotificationText?: (...) | (...);
                            TrayNotificationTitle?: (...) | (...);
                            TrayRebootLogOffNotificationText?: (...) | (...);
                            TrayRegistryEditorAccessNotificationText?: (...) | (...);
                            TrayRemoteAccessNotificationText?: (...) | (...);
                            TrayRemoteAccessNotificationTitle?: (...) | (...);
                            TrayScreenCaptureAccessNotificationText?: (...) | (...);
                            TrayShowCustomMenu?: (...) | (...) | (...);
                            TrayShowHelp?: (...) | (...) | (...);
                            TrayShowMessagesAndTickets?: (...) | (...) | (...);
                            TrayShowServiceTicketMenu?: (...) | (...) | (...);
                            TrayShutdownNotificationText?: (...) | (...);
                            TraySystemMessageNotificationTitle?: (...) | (...);
                            TrayTicketFromLabelText?: (...) | (...);
                            TrayTicketImportance?: (...) | (...);
                            TrayTicketImportanceIsForced?: (...) | (...) | (...);
                            TrayTicketSubjectLabelText?: (...) | (...);
                            TrayTicketVerifyEmail?: (...) | (...) | (...);
                            TrayTitle?: (...) | (...);
                            WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                        };
                        ExternalId?: number;
                        FaxNumber?: string;
                        Id?: number;
                        MaintenanceWindow?: {
                            Comment?: (...)
                            | (...);
                            MaintenanceWindowDefinitionId?: (...) | (...);
                            Name?: (...) | (...);
                        };
                        Name?: string;
                        PhoneNumber?: string;
                        ProbeId?: number;
                        Router?: {
                            Guid?: (...)
                            | (...);
                            Id?: (...) | (...);
                            ManufacturerName?: (...) | (...);
                            Model?: (...) | (...);
                            Password?: (...) | (...);
                            PortType?: (...) | (...);
                            Username?: (...) | (...);
                            Version?: (...) | (...);
                        };
                        RouterPort?: number;
                        ScriptDrive?: string;
                        ScriptExtra1?: string;
                        ScriptExtra2?: string;
                        ScriptPassword?: string;
                        ScriptRouterAddress?: string;
                        ScriptUsername?: string;
                        State?: string;
                        ZipCode?: string;
                    }[];
                    Name?: string;
                    NewTicketNotificationEmail?: string;
                    PhoneNumber?: string;
                    State?: string;
                    UsesInHouseSupportStaff?: boolean;
                    ZipCode?: string;
                };
                Comments?: string;
                Contact?: {
                    Address1?: string;
                    Address2?: string;
                    AssociatedComputers?: {
                        Address?: number[];
                        AntivirusDefinitionDate?: string;
                        AssetDate?: string;
                        AssetTag?: string;
                        Bandwidth?: number;
                        BandwidthDisplay?: string;
                        BiosFlash?: string;
                        BiosManufacturer?: string;
                        Client?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Comment?: (...) | (...);
                            Company?: (...) | (...);
                            Country?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            FirstName?: (...) | (...);
                            Id?: (...) | (...);
                            IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                            LastName?: (...) | (...);
                            Locations?: (...) | (...);
                            Name?: (...) | (...);
                            NewTicketNotificationEmail?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            State?: (...) | (...);
                            UsesInHouseSupportStaff?: (...) | (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        Comment?: string;
                        CommentPriority?: { Id?: (...)
                        | (...); Name?: (...) | (...) };
                        ComputerName?: string;
                        Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                        CpuScore?: number;
                        CpuUsage?: number;
                        CurrentPowerProfile?: string;
                        D3DScore?: number;
                        DateAdded?: string;
                        DiskScore?: number;
                        DMA?: number[];
                        DomainName?: string;
                        DomainNameServers?: string[];
                        FreeMemory?: number;
                        FriendlyName?: string;
                        GatewayIPAddress?: string;
                        GraphicsScore?: number;
                        Groups?: {
                            ClientToSync?: ...;
                            Comments?: ...;
                            ComputerPermissions?: ...;
                            Computers?: ...;
                            ComputersAutoJoinSearch?: ...;
                            ComputersLimitToSearch?: ...;
                            Contacts?: ...;
                            ContactsAutoJoinSearch?: ...;
                            ContactsJoinComputers?: ...;
                            ContactsLimitToSearch?: ...;
                            Depth?: ...;
                            FullName?: ...;
                            GUID?: ...;
                            Id?: ...;
                            LocationToSync?: ...;
                            MaintenanceWindow?: ...;
                            MaintenanceWindowLastApplied?: ...;
                            Name?: ...;
                            NetworkDevices?: ...;
                            NetworkDevicesAutoJoinSearch?: ...;
                            NetworkDevicesLimitToSearch?: ...;
                            ParentGroups?: ...;
                            ParentId?: ...;
                            Parents?: ...;
                            RemoteAgentTemplate?: ...;
                            SubGroups?: ...;
                            TemplatePriority?: ...;
                            TypeId?: ...;
                            TypeName?: ...;
                        }[];
                        HardwarePorts?: string[];
                        HasHPiLO?: boolean;
                        HasIntelAMT?: boolean;
                        HasIntelVPRO?: boolean;
                        Id?: string;
                        IRQ?: number[];
                        IsFasTalk?: boolean;
                        IsHeartbeatEnabled?: boolean;
                        IsHeartbeatRunning?: boolean;
                        IsLockedDown?: boolean;
                        IsMaintenanceModeEnabled?: boolean;
                        IsMaster?: boolean;
                        IsNetworkProbe?: boolean;
                        IsRebootNeeded?: boolean;
                        IsSystemAccount?: boolean;
                        IsTunnelSupported?: boolean;
                        IsVirtualHost?: boolean;
                        IsVirtualMachine?: boolean;
                        LastHeartbeat?: string;
                        LastInventoryReceived?: string;
                        LastStartup?: string;
                        LastUserName?: string;
                        LocalIPAddress?: string;
                        Location?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Client?: (...) | (...);
                            Comments?: (...) | (...);
                            Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                            Country?: (...) | (...);
                            DefaultDeploymentGroup?: (...) | (...);
                            DefaultDeploymentLogin?: (...) | (...);
                            DeploymentTemplate?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            Id?: (...) | (...);
                            MaintenanceWindow?: (...) | (...);
                            Name?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            ProbeId?: (...) | (...);
                            Router?: (...) | (...);
                            RouterPort?: (...) | (...);
                            ScriptDrive?: (...) | (...);
                            ScriptExtra1?: (...) | (...);
                            ScriptExtra2?: (...) | (...);
                            ScriptPassword?: (...) | (...);
                            ScriptRouterAddress?: (...) | (...);
                            ScriptUsername?: (...) | (...);
                            State?: (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                        MACAddress?: string;
                        MasterMode?: string;
                        MemoryScore?: number;
                        OpenPortsTCP?: number[];
                        OpenPortsUDP?: number[];
                        OperatingSystemName?: string;
                        OperatingSystemVersion?: string;
                        PowerProfiles?: string[];
                        PrimaryContactName?: string;
                        RemoteAgentLastContact?: string;
                        RemoteAgentLastInventory?: string;
                        RemoteAgentVersion?: string;
                        SerialNumber?: string;
                        Status?: string;
                        SystemUptime?: number;
                        TempFiles?: string;
                        Tickets?: {
                            Agent?: ...;
                            Category?: ...;
                            CategoryId?: ...;
                            CategoryName?: ...;
                            CC?: ...;
                            Client?: ...;
                            Comments?: ...;
                            Computer?: ...;
                            ContactDate?: ...;
                            DueDate?: ...;
                            ExternalId?: ...;
                            From?: ...;
                            Guid?: ...;
                            Location?: ...;
                            MonitorId?: ...;
                            NetworkDevice?: ...;
                            Priority?: ...;
                            StartDate?: ...;
                            Status?: ...;
                            Subject?: ...;
                            SupportLevel?: ...;
                            TicketId?: ...;
                            UpdateDate?: ...;
                            User?: ...;
                        }[];
                        TotalMemory?: number;
                        Type?: string;
                        UserAccounts?: string[];
                        UserIdleTime?: number;
                        UTCOffset?: number;
                        VirusScanner?: { Id?: (...)
                        | (...); Name?: (...) | (...) };
                        WarrantyEndDate?: string;
                        WindowsUpdateDate?: string;
                    }[];
                    City?: string;
                    Client?: {
                        Address1?: string;
                        Address2?: string;
                        City?: string;
                        Comment?: string;
                        Company?: string;
                        Country?: string;
                        ExternalId?: string;
                        FaxNumber?: string;
                        FirstName?: string;
                        Id?: string;
                        IsHiddenFromAllInclusiveGroup?: boolean;
                        LastName?: string;
                        Locations?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                            Comments?: (...) | (...);
                            Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                            Country?: (...) | (...);
                            DefaultDeploymentGroup?: (...) | (...);
                            DefaultDeploymentLogin?: (...) | (...);
                            DeploymentTemplate?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            Id?: (...) | (...);
                            MaintenanceWindow?: (...) | (...);
                            Name?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            ProbeId?: (...) | (...);
                            Router?: (...) | (...);
                            RouterPort?: (...) | (...);
                            ScriptDrive?: (...) | (...);
                            ScriptExtra1?: (...) | (...);
                            ScriptExtra2?: (...) | (...);
                            ScriptPassword?: (...) | (...);
                            ScriptRouterAddress?: (...) | (...);
                            ScriptUsername?: (...) | (...);
                            State?: (...) | (...);
                            ZipCode?: (...) | (...);
                        }[];
                        Name?: string;
                        NewTicketNotificationEmail?: string;
                        PhoneNumber?: string;
                        State?: string;
                        UsesInHouseSupportStaff?: boolean;
                        ZipCode?: string;
                    };
                    CreatedDate?: string;
                    Email?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    LastName?: string;
                    Location?: {
                        Address1?: string;
                        Address2?: string;
                        City?: string;
                        Client?: {
                            Address1?: string;
                            Address2?: string;
                            City?: string;
                            Comment?: string;
                            Company?: string;
                            Country?: string;
                            ExternalId?: string;
                            FaxNumber?: string;
                            FirstName?: string;
                            Id?: string;
                            IsHiddenFromAllInclusiveGroup?: boolean;
                            LastName?: string;
                            Locations?: (...)[];
                            Name?: string;
                            NewTicketNotificationEmail?: string;
                            PhoneNumber?: string;
                            State?: string;
                            UsesInHouseSupportStaff?: boolean;
                            ZipCode?: string;
                        };
                        Comments?: string;
                        Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                        Country?: string;
                        DefaultDeploymentGroup?: {
                            ClientToSync?: {
                                Address1?: ...;
                                Address2?: ...;
                                City?: ...;
                                Comment?: ...;
                                Company?: ...;
                                Country?: ...;
                                ExternalId?: ...;
                                FaxNumber?: ...;
                                FirstName?: ...;
                                Id?: ...;
                                IsHiddenFromAllInclusiveGroup?: ...;
                                LastName?: ...;
                                Locations?: ...;
                                Name?: ...;
                                NewTicketNotificationEmail?: ...;
                                PhoneNumber?: ...;
                                State?: ...;
                                UsesInHouseSupportStaff?: ...;
                                ZipCode?: ...;
                            };
                            Comments?: string;
                            ComputerPermissions?: (...)[];
                            Computers?: (...)[];
                            ComputersAutoJoinSearch?: {
                                Id?: ...;
                                IsReadOnly?: ...;
                                Name?: ...;
                                SearchFolder?: ...;
                                SearchType?: ...;
                            };
                            ComputersLimitToSearch?: boolean;
                            Contacts?: (...)[];
                            ContactsAutoJoinSearch?: {
                                Id?: ...;
                                IsReadOnly?: ...;
                                Name?: ...;
                                SearchFolder?: ...;
                                SearchType?: ...;
                            };
                            ContactsJoinComputers?: boolean;
                            ContactsLimitToSearch?: boolean;
                            Depth?: number;
                            FullName?: string;
                            GUID?: string;
                            Id?: string;
                            LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                            MaintenanceWindow?: { Id?: ... };
                            MaintenanceWindowLastApplied?: string;
                            Name?: string;
                            NetworkDevices?: (...)[];
                            NetworkDevicesAutoJoinSearch?: {
                                Id?: ...;
                                IsReadOnly?: ...;
                                Name?: ...;
                                SearchFolder?: ...;
                                SearchType?: ...;
                            };
                            NetworkDevicesLimitToSearch?: boolean;
                            ParentGroups?: (...)[];
                            ParentId?: string;
                            Parents?: (...)[];
                            RemoteAgentTemplate?: {
                                AgentRebootMode?: ...;
                                AgentUpdateWindow?: ...;
                                AllowUserDisableRemoteAccess?: ...;
                                AntivirusTemplate?: ...;
                                BackupServerPassword?: ...;
                                BackupServerURL?: ...;
                                BackupServerUser?: ...;
                                CacheDirectory?: ...;
                                CachePassword?: ...;
                                CachePatch?: ...;
                                CacheSoftware?: ...;
                                CacheUpdate?: ...;
                                CacheUsername?: ...;
                                DefaultLanguagePack?: ...;
                                DisallowUserCloseTray?: ...;
                                EnableRSS?: ...;
                                EventLogInventoryMode?: ...;
                                FileExplorerAccessMode?: ...;
                                HeartbeatEnabled?: ...;
                                HeartbeatFrequency?: ...;
                                Id?: ...;
                                Name?: ...;
                                NetworkAccessStoragePath?: ...;
                                ProxyServerPassword?: ...;
                                ProxyServerURL?: ...;
                                ProxyServerUser?: ...;
                                RegistryEditorAccessMode?: ...;
                                RemoteAccessMode?: ...;
                                RemoteAgentLogDebug?: ...;
                                RemoteAgentName?: ...;
                                RSSFeedAddress1?: ...;
                                RSSFeedAddress2?: ...;
                                RSSFeedAddress3?: ...;
                                RSSFeedAddress4?: ...;
                                Schedule?: ...;
                                ScreenCaptureAccessMode?: ...;
                                ServerAddress?: ...;
                                ServiceTicketTitle?: ...;
                                ShowTray?: ...;
                                SSLAcceptAll?: ...;
                                SSLAcceptExpiredCertificates?: ...;
                                SSLAcceptMismatchedNames?: ...;
                                SSLAcceptRevokedCertificates?: ...;
                                SSLAccessUntrustedCertificateAuthorities?: ...;
                                SupportURL?: ...;
                                TempDirectory?: ...;
                                TemplateGUID?: ...;
                                TemplateProperties?: ...;
                                TrayChatNotificationText?: ...;
                                TrayChatNotificationTitle?: ...;
                                TrayCustomMenuTitle?: ...;
                                TrayCustomMenuURL?: ...;
                                TrayDisablePoweredBy?: ...;
                                TrayFileExplorerAccessNotificationText?: ...;
                                TrayHelpURL?: ...;
                                TrayIcon?: ...;
                                TrayInterruptUserWithChat?: ...;
                                TrayMenus?: ...;
                                TrayNewMessageNotificationText?: ...;
                                TrayNewRSSFeedNotificationText?: ...;
                                TrayNotificationTitle?: ...;
                                TrayRebootLogOffNotificationText?: ...;
                                TrayRegistryEditorAccessNotificationText?: ...;
                                TrayRemoteAccessNotificationText?: ...;
                                TrayRemoteAccessNotificationTitle?: ...;
                                TrayScreenCaptureAccessNotificationText?: ...;
                                TrayShowCustomMenu?: ...;
                                TrayShowHelp?: ...;
                                TrayShowMessagesAndTickets?: ...;
                                TrayShowServiceTicketMenu?: ...;
                                TrayShutdownNotificationText?: ...;
                                TraySystemMessageNotificationTitle?: ...;
                                TrayTicketFromLabelText?: ...;
                                TrayTicketImportance?: ...;
                                TrayTicketImportanceIsForced?: ...;
                                TrayTicketSubjectLabelText?: ...;
                                TrayTicketVerifyEmail?: ...;
                                TrayTitle?: ...;
                                WindowsUpdate?: ...;
                            };
                            SubGroups?: (...)[];
                            TemplatePriority?: number;
                            TypeId?: number;
                            TypeName?: string;
                        };
                        DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                        DeploymentTemplate?: {
                            AgentRebootMode?:
                                | "Now"
                                | "Ask"
                                | "AskThenAllow"
                                | "AskThenDeny"
                                | "Deny";
                            AgentUpdateWindow?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            AllowUserDisableRemoteAccess?: boolean;
                            AntivirusTemplate?: {
                                Description?: ...;
                                GUID?: ...;
                                Name?: ...;
                                TemplatePolicyId?: ...;
                            };
                            BackupServerPassword?: string;
                            BackupServerURL?: string;
                            BackupServerUser?: string;
                            CacheDirectory?: string;
                            CachePassword?: string;
                            CachePatch?: boolean;
                            CacheSoftware?: boolean;
                            CacheUpdate?: boolean;
                            CacheUsername?: string;
                            DefaultLanguagePack?: string;
                            DisallowUserCloseTray?: boolean;
                            EnableRSS?: boolean;
                            EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                            | "ImmediatelySendErrors"
                            | "ImmediatelySendErrorsAndWarnings"
                            | "ImmediatelySendAllButSecurity"
                            | "ImmediatelySendAll";
                            FileExplorerAccessMode?: | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                            HeartbeatEnabled?: boolean;
                            HeartbeatFrequency?: number;
                            Id?: string;
                            Name?: string;
                            NetworkAccessStoragePath?: string;
                            ProxyServerPassword?: string;
                            ProxyServerURL?: string;
                            ProxyServerUser?: string;
                            RegistryEditorAccessMode?: | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                            RemoteAccessMode?: | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny"
                            | "Silent";
                            RemoteAgentLogDebug?: boolean;
                            RemoteAgentName?: string;
                            RSSFeedAddress1?: string;
                            RSSFeedAddress2?: string;
                            RSSFeedAddress3?: string;
                            RSSFeedAddress4?: string;
                            Schedule?: {
                                DriveInventory?: ...;
                                EventInventory?: ...;
                                HardwareInventory?: ...;
                                HotfixInventory?: ...;
                                Id?: ...;
                                LastUpdate?: ...;
                                LastUser?: ...;
                                MalewareInventory?: ...;
                                Name?: ...;
                                NetworkAnalysis?: ...;
                                NetworkInventory?: ...;
                                NetworkProbeInventory?: ...;
                                PrinterInventory?: ...;
                                ProcessInventory?: ...;
                                ServiceInventory?: ...;
                                SoftwareInventory?: ...;
                                SystemInventory?: ...;
                                UpdateConfig?: ...;
                            };
                            ScreenCaptureAccessMode?: | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                            ServerAddress?: string;
                            ServiceTicketTitle?: string;
                            ShowTray?: boolean;
                            SSLAcceptAll?: boolean;
                            SSLAcceptExpiredCertificates?: boolean;
                            SSLAcceptMismatchedNames?: boolean;
                            SSLAcceptRevokedCertificates?: boolean;
                            SSLAccessUntrustedCertificateAuthorities?: boolean;
                            SupportURL?: string;
                            TempDirectory?: string;
                            TemplateGUID?: string;
                            TemplateProperties?: (...)[];
                            TrayChatNotificationText?: string;
                            TrayChatNotificationTitle?: string;
                            TrayCustomMenuTitle?: string;
                            TrayCustomMenuURL?: string;
                            TrayDisablePoweredBy?: boolean;
                            TrayFileExplorerAccessNotificationText?: string;
                            TrayHelpURL?: string;
                            TrayIcon?: string;
                            TrayInterruptUserWithChat?: boolean;
                            TrayMenus?: (...)[];
                            TrayNewMessageNotificationText?: string;
                            TrayNewRSSFeedNotificationText?: string;
                            TrayNotificationTitle?: string;
                            TrayRebootLogOffNotificationText?: string;
                            TrayRegistryEditorAccessNotificationText?: string;
                            TrayRemoteAccessNotificationText?: string;
                            TrayRemoteAccessNotificationTitle?: string;
                            TrayScreenCaptureAccessNotificationText?: string;
                            TrayShowCustomMenu?: boolean;
                            TrayShowHelp?: boolean;
                            TrayShowMessagesAndTickets?: boolean;
                            TrayShowServiceTicketMenu?: boolean;
                            TrayShutdownNotificationText?: string;
                            TraySystemMessageNotificationTitle?: string;
                            TrayTicketFromLabelText?: string;
                            TrayTicketImportance?: number;
                            TrayTicketImportanceIsForced?: boolean;
                            TrayTicketSubjectLabelText?: string;
                            TrayTicketVerifyEmail?: boolean;
                            TrayTitle?: string;
                            WindowsUpdate?:
                                | "DoNothing"
                                | "EnableWindowsUpdateDefaults"
                                | "SetToDownloadOnly"
                                | "DisableWindowsUpdate"
                                | "LabtechModeLabtechModeUIAccessDisabled";
                        };
                        ExternalId?: number;
                        FaxNumber?: string;
                        Id?: number;
                        MaintenanceWindow?: {
                            Comment?: string;
                            MaintenanceWindowDefinitionId?: number;
                            Name?: string;
                        };
                        Name?: string;
                        PhoneNumber?: string;
                        ProbeId?: number;
                        Router?: {
                            Guid?: string;
                            Id?: number;
                            ManufacturerName?: string;
                            Model?: string;
                            Password?: string;
                            PortType?: string;
                            Username?: string;
                            Version?: string;
                        };
                        RouterPort?: number;
                        ScriptDrive?: string;
                        ScriptExtra1?: string;
                        ScriptExtra2?: string;
                        ScriptPassword?: string;
                        ScriptRouterAddress?: string;
                        ScriptUsername?: string;
                        State?: string;
                        ZipCode?: string;
                    };
                    MobileNumber?: string;
                    PagerNumber?: string;
                    PhoneNumber?: string;
                    State?: string;
                    WebPermissions?: {
                        InstallAgent?: boolean;
                        MultiFactorRequired?: boolean;
                        Reboot?: boolean;
                        RemoteAccess?: boolean;
                        Shutdown?: boolean;
                        Tickets?: boolean;
                        WakeOnLAN?: boolean;
                    };
                    ZipCode?: string;
                };
                Country?: string;
                DefaultDeploymentGroup?: {
                    ClientToSync?: {
                        Address1?: string;
                        Address2?: string;
                        City?: string;
                        Comment?: string;
                        Company?: string;
                        Country?: string;
                        ExternalId?: string;
                        FaxNumber?: string;
                        FirstName?: string;
                        Id?: string;
                        IsHiddenFromAllInclusiveGroup?: boolean;
                        LastName?: string;
                        Locations?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                            Comments?: (...) | (...);
                            Contact?: (...) | (...);
                            Country?: (...) | (...);
                            DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                            DefaultDeploymentLogin?: (...) | (...);
                            DeploymentTemplate?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            Id?: (...) | (...);
                            MaintenanceWindow?: (...) | (...);
                            Name?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            ProbeId?: (...) | (...);
                            Router?: (...) | (...);
                            RouterPort?: (...) | (...);
                            ScriptDrive?: (...) | (...);
                            ScriptExtra1?: (...) | (...);
                            ScriptExtra2?: (...) | (...);
                            ScriptPassword?: (...) | (...);
                            ScriptRouterAddress?: (...) | (...);
                            ScriptUsername?: (...) | (...);
                            State?: (...) | (...);
                            ZipCode?: (...) | (...);
                        }[];
                        Name?: string;
                        NewTicketNotificationEmail?: string;
                        PhoneNumber?: string;
                        State?: string;
                        UsesInHouseSupportStaff?: boolean;
                        ZipCode?: string;
                    };
                    Comments?: string;
                    ComputerPermissions?: {
                        Id?: string;
                        Permissions?: {
                            AllowFileExplorer?: (...)
                            | (...)
                            | (...);
                            AllowRedir?: (...) | (...) | (...);
                            AllowRegistryEdit?: (...) | (...) | (...);
                            AllowRemoteControl?: (...) | (...) | (...);
                            ClearAlerts?: (...) | (...) | (...);
                            CommandPrompt?: (...) | (...) | (...);
                            DeleteScheduleScripts?: (...) | (...) | (...);
                            EditConfig?: (...) | (...) | (...);
                            EditInfo?: (...) | (...) | (...);
                            History?: (...) | (...) | (...);
                            Install?: (...) | (...) | (...);
                            MonitorAdd?: (...) | (...) | (...);
                            MonitorDelete?: (...) | (...) | (...);
                            MonitorEdit?: (...) | (...) | (...);
                            ScheduleScripts?: (...) | (...) | (...);
                            SendCommands?: (...) | (...) | (...);
                            SniffNetwork?: (...) | (...) | (...);
                            ViewCommands?: (...) | (...) | (...);
                        };
                        UserClass?: {
                            Id?: (...)
                            | (...);
                            Name?: (...) | (...);
                            Permissions?: (...) | (...);
                        };
                    }[];
                    Computers?: {
                        Address?: number[];
                        AntivirusDefinitionDate?: string;
                        AssetDate?: string;
                        AssetTag?: string;
                        Bandwidth?: number;
                        BandwidthDisplay?: string;
                        BiosFlash?: string;
                        BiosManufacturer?: string;
                        Client?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Comment?: (...) | (...);
                            Company?: (...) | (...);
                            Country?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            FirstName?: (...) | (...);
                            Id?: (...) | (...);
                            IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                            LastName?: (...) | (...);
                            Locations?: (...) | (...);
                            Name?: (...) | (...);
                            NewTicketNotificationEmail?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            State?: (...) | (...);
                            UsesInHouseSupportStaff?: (...) | (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        Comment?: string;
                        CommentPriority?: { Id?: (...)
                        | (...); Name?: (...) | (...) };
                        ComputerName?: string;
                        Contact?: {
                            Address1?: (...) | (...);
                            Address2?: (...) | (...);
                            AssociatedComputers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                            City?: (...) | (...);
                            Client?: (...) | (...);
                            CreatedDate?: (...) | (...);
                            Email?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            FirstName?: (...) | (...);
                            Id?: (...) | (...);
                            LastName?: (...) | (...);
                            Location?: (...) | (...);
                            MobileNumber?: (...) | (...);
                            PagerNumber?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            State?: (...) | (...);
                            WebPermissions?: (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        CpuScore?: number;
                        CpuUsage?: number;
                        CurrentPowerProfile?: string;
                        D3DScore?: number;
                        DateAdded?: string;
                        DiskScore?: number;
                        DMA?: number[];
                        DomainName?: string;
                        DomainNameServers?: string[];
                        FreeMemory?: number;
                        FriendlyName?: string;
                        GatewayIPAddress?: string;
                        GraphicsScore?: number;
                        Groups?: (
                            { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                        )[];
                        HardwarePorts?: string[];
                        HasHPiLO?: boolean;
                        HasIntelAMT?: boolean;
                        HasIntelVPRO?: boolean;
                        Id?: string;
                        IRQ?: number[];
                        IsFasTalk?: boolean;
                        IsHeartbeatEnabled?: boolean;
                        IsHeartbeatRunning?: boolean;
                        IsLockedDown?: boolean;
                        IsMaintenanceModeEnabled?: boolean;
                        IsMaster?: boolean;
                        IsNetworkProbe?: boolean;
                        IsRebootNeeded?: boolean;
                        IsSystemAccount?: boolean;
                        IsTunnelSupported?: boolean;
                        IsVirtualHost?: boolean;
                        IsVirtualMachine?: boolean;
                        LastHeartbeat?: string;
                        LastInventoryReceived?: string;
                        LastStartup?: string;
                        LastUserName?: string;
                        LocalIPAddress?: string;
                        Location?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Client?: (...) | (...);
                            Comments?: (...) | (...);
                            Contact?: (...) | (...);
                            Country?: (...) | (...);
                            DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                            DefaultDeploymentLogin?: (...) | (...);
                            DeploymentTemplate?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            Id?: (...) | (...);
                            MaintenanceWindow?: (...) | (...);
                            Name?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            ProbeId?: (...) | (...);
                            Router?: (...) | (...);
                            RouterPort?: (...) | (...);
                            ScriptDrive?: (...) | (...);
                            ScriptExtra1?: (...) | (...);
                            ScriptExtra2?: (...) | (...);
                            ScriptPassword?: (...) | (...);
                            ScriptRouterAddress?: (...) | (...);
                            ScriptUsername?: (...) | (...);
                            State?: (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                        MACAddress?: string;
                        MasterMode?: string;
                        MemoryScore?: number;
                        OpenPortsTCP?: number[];
                        OpenPortsUDP?: number[];
                        OperatingSystemName?: string;
                        OperatingSystemVersion?: string;
                        PowerProfiles?: string[];
                        PrimaryContactName?: string;
                        RemoteAgentLastContact?: string;
                        RemoteAgentLastInventory?: string;
                        RemoteAgentVersion?: string;
                        SerialNumber?: string;
                        Status?: string;
                        SystemUptime?: number;
                        TempFiles?: string;
                        Tickets?: {
                            Agent?: ...;
                            Category?: ...;
                            CategoryId?: ...;
                            CategoryName?: ...;
                            CC?: ...;
                            Client?: ...;
                            Comments?: ...;
                            Computer?: ...;
                            ContactDate?: ...;
                            DueDate?: ...;
                            ExternalId?: ...;
                            From?: ...;
                            Guid?: ...;
                            Location?: ...;
                            MonitorId?: ...;
                            NetworkDevice?: ...;
                            Priority?: ...;
                            StartDate?: ...;
                            Status?: ...;
                            Subject?: ...;
                            SupportLevel?: ...;
                            TicketId?: ...;
                            UpdateDate?: ...;
                            User?: ...;
                        }[];
                        TotalMemory?: number;
                        Type?: string;
                        UserAccounts?: string[];
                        UserIdleTime?: number;
                        UTCOffset?: number;
                        VirusScanner?: { Id?: (...)
                        | (...); Name?: (...) | (...) };
                        WarrantyEndDate?: string;
                        WindowsUpdateDate?: string;
                    }[];
                    ComputersAutoJoinSearch?: {
                        Id?: string;
                        IsReadOnly?: boolean;
                        Name?: string;
                        SearchFolder?: { Id?: string; Name?: string };
                        SearchType?:
                            | "AdvancedComputers"
                            | "AdvancedNetDevices"
                            | "AdvancedContacts"
                            | "AdvancedMobileDevices";
                    };
                    ComputersLimitToSearch?: boolean;
                    Contacts?: {
                        Address1?: string;
                        Address2?: string;
                        AssociatedComputers?: {
                            Address?: ...;
                            AntivirusDefinitionDate?: ...;
                            AssetDate?: ...;
                            AssetTag?: ...;
                            Bandwidth?: ...;
                            BandwidthDisplay?: ...;
                            BiosFlash?: ...;
                            BiosManufacturer?: ...;
                            Client?: ...;
                            Comment?: ...;
                            CommentPriority?: ...;
                            ComputerName?: ...;
                            Contact?: ...;
                            CpuScore?: ...;
                            CpuUsage?: ...;
                            CurrentPowerProfile?: ...;
                            D3DScore?: ...;
                            DateAdded?: ...;
                            DiskScore?: ...;
                            DMA?: ...;
                            DomainName?: ...;
                            DomainNameServers?: ...;
                            FreeMemory?: ...;
                            FriendlyName?: ...;
                            GatewayIPAddress?: ...;
                            GraphicsScore?: ...;
                            Groups?: ...;
                            HardwarePorts?: ...;
                            HasHPiLO?: ...;
                            HasIntelAMT?: ...;
                            HasIntelVPRO?: ...;
                            Id?: ...;
                            IRQ?: ...;
                            IsFasTalk?: ...;
                            IsHeartbeatEnabled?: ...;
                            IsHeartbeatRunning?: ...;
                            IsLockedDown?: ...;
                            IsMaintenanceModeEnabled?: ...;
                            IsMaster?: ...;
                            IsNetworkProbe?: ...;
                            IsRebootNeeded?: ...;
                            IsSystemAccount?: ...;
                            IsTunnelSupported?: ...;
                            IsVirtualHost?: ...;
                            IsVirtualMachine?: ...;
                            LastHeartbeat?: ...;
                            LastInventoryReceived?: ...;
                            LastStartup?: ...;
                            LastUserName?: ...;
                            LocalIPAddress?: ...;
                            Location?: ...;
                            LoggedInUsers?: ...;
                            MACAddress?: ...;
                            MasterMode?: ...;
                            MemoryScore?: ...;
                            OpenPortsTCP?: ...;
                            OpenPortsUDP?: ...;
                            OperatingSystemName?: ...;
                            OperatingSystemVersion?: ...;
                            PowerProfiles?: ...;
                            PrimaryContactName?: ...;
                            RemoteAgentLastContact?: ...;
                            RemoteAgentLastInventory?: ...;
                            RemoteAgentVersion?: ...;
                            SerialNumber?: ...;
                            Status?: ...;
                            SystemUptime?: ...;
                            TempFiles?: ...;
                            Tickets?: ...;
                            TotalMemory?: ...;
                            Type?: ...;
                            UserAccounts?: ...;
                            UserIdleTime?: ...;
                            UTCOffset?: ...;
                            VirusScanner?: ...;
                            WarrantyEndDate?: ...;
                            WindowsUpdateDate?: ...;
                        }[];
                        City?: string;
                        Client?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Comment?: (...) | (...);
                            Company?: (...) | (...);
                            Country?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            FirstName?: (...) | (...);
                            Id?: (...) | (...);
                            IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                            LastName?: (...) | (...);
                            Locations?: (...) | (...);
                            Name?: (...) | (...);
                            NewTicketNotificationEmail?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            State?: (...) | (...);
                            UsesInHouseSupportStaff?: (...) | (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        CreatedDate?: string;
                        Email?: string;
                        ExternalId?: string;
                        FaxNumber?: string;
                        FirstName?: string;
                        Id?: string;
                        LastName?: string;
                        Location?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Client?: (...) | (...);
                            Comments?: (...) | (...);
                            Contact?: (...) | (...);
                            Country?: (...) | (...);
                            DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                            DefaultDeploymentLogin?: (...) | (...);
                            DeploymentTemplate?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            Id?: (...) | (...);
                            MaintenanceWindow?: (...) | (...);
                            Name?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            ProbeId?: (...) | (...);
                            Router?: (...) | (...);
                            RouterPort?: (...) | (...);
                            ScriptDrive?: (...) | (...);
                            ScriptExtra1?: (...) | (...);
                            ScriptExtra2?: (...) | (...);
                            ScriptPassword?: (...) | (...);
                            ScriptRouterAddress?: (...) | (...);
                            ScriptUsername?: (...) | (...);
                            State?: (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        MobileNumber?: string;
                        PagerNumber?: string;
                        PhoneNumber?: string;
                        State?: string;
                        WebPermissions?: {
                            InstallAgent?: (...)
                            | (...)
                            | (...);
                            MultiFactorRequired?: (...) | (...) | (...);
                            Reboot?: (...) | (...) | (...);
                            RemoteAccess?: (...) | (...) | (...);
                            Shutdown?: (...) | (...) | (...);
                            Tickets?: (...) | (...) | (...);
                            WakeOnLAN?: (...) | (...) | (...);
                        };
                        ZipCode?: string;
                    }[];
                    ContactsAutoJoinSearch?: {
                        Id?: string;
                        IsReadOnly?: boolean;
                        Name?: string;
                        SearchFolder?: { Id?: string; Name?: string };
                        SearchType?:
                            | "AdvancedComputers"
                            | "AdvancedNetDevices"
                            | "AdvancedContacts"
                            | "AdvancedMobileDevices";
                    };
                    ContactsJoinComputers?: boolean;
                    ContactsLimitToSearch?: boolean;
                    Depth?: number;
                    FullName?: string;
                    GUID?: string;
                    Id?: string;
                    LocationToSync?: {
                        Address1?: string;
                        Address2?: string;
                        City?: string;
                        Client?: {
                            Address1?: string;
                            Address2?: string;
                            City?: string;
                            Comment?: string;
                            Company?: string;
                            Country?: string;
                            ExternalId?: string;
                            FaxNumber?: string;
                            FirstName?: string;
                            Id?: string;
                            IsHiddenFromAllInclusiveGroup?: boolean;
                            LastName?: string;
                            Locations?: (...)[];
                            Name?: string;
                            NewTicketNotificationEmail?: string;
                            PhoneNumber?: string;
                            State?: string;
                            UsesInHouseSupportStaff?: boolean;
                            ZipCode?: string;
                        };
                        Comments?: string;
                        Contact?: {
                            Address1?: string;
                            Address2?: string;
                            AssociatedComputers?: (...)[];
                            City?: string;
                            Client?: {
                                Address1?: ...;
                                Address2?: ...;
                                City?: ...;
                                Comment?: ...;
                                Company?: ...;
                                Country?: ...;
                                ExternalId?: ...;
                                FaxNumber?: ...;
                                FirstName?: ...;
                                Id?: ...;
                                IsHiddenFromAllInclusiveGroup?: ...;
                                LastName?: ...;
                                Locations?: ...;
                                Name?: ...;
                                NewTicketNotificationEmail?: ...;
                                PhoneNumber?: ...;
                                State?: ...;
                                UsesInHouseSupportStaff?: ...;
                                ZipCode?: ...;
                            };
                            CreatedDate?: string;
                            Email?: string;
                            ExternalId?: string;
                            FaxNumber?: string;
                            FirstName?: string;
                            Id?: string;
                            LastName?: string;
                            Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                            MobileNumber?: string;
                            PagerNumber?: string;
                            PhoneNumber?: string;
                            State?: string;
                            WebPermissions?: {
                                InstallAgent?: ...;
                                MultiFactorRequired?: ...;
                                Reboot?: ...;
                                RemoteAccess?: ...;
                                Shutdown?: ...;
                                Tickets?: ...;
                                WakeOnLAN?: ...;
                            };
                            ZipCode?: string;
                        };
                        Country?: string;
                        DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                        DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                        DeploymentTemplate?: {
                            AgentRebootMode?:
                                | "Now"
                                | "Ask"
                                | "AskThenAllow"
                                | "AskThenDeny"
                                | "Deny";
                            AgentUpdateWindow?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            AllowUserDisableRemoteAccess?: boolean;
                            AntivirusTemplate?: {
                                Description?: ...;
                                GUID?: ...;
                                Name?: ...;
                                TemplatePolicyId?: ...;
                            };
                            BackupServerPassword?: string;
                            BackupServerURL?: string;
                            BackupServerUser?: string;
                            CacheDirectory?: string;
                            CachePassword?: string;
                            CachePatch?: boolean;
                            CacheSoftware?: boolean;
                            CacheUpdate?: boolean;
                            CacheUsername?: string;
                            DefaultLanguagePack?: string;
                            DisallowUserCloseTray?: boolean;
                            EnableRSS?: boolean;
                            EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                            | "ImmediatelySendErrors"
                            | "ImmediatelySendErrorsAndWarnings"
                            | "ImmediatelySendAllButSecurity"
                            | "ImmediatelySendAll";
                            FileExplorerAccessMode?: | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                            HeartbeatEnabled?: boolean;
                            HeartbeatFrequency?: number;
                            Id?: string;
                            Name?: string;
                            NetworkAccessStoragePath?: string;
                            ProxyServerPassword?: string;
                            ProxyServerURL?: string;
                            ProxyServerUser?: string;
                            RegistryEditorAccessMode?: | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                            RemoteAccessMode?: | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny"
                            | "Silent";
                            RemoteAgentLogDebug?: boolean;
                            RemoteAgentName?: string;
                            RSSFeedAddress1?: string;
                            RSSFeedAddress2?: string;
                            RSSFeedAddress3?: string;
                            RSSFeedAddress4?: string;
                            Schedule?: {
                                DriveInventory?: ...;
                                EventInventory?: ...;
                                HardwareInventory?: ...;
                                HotfixInventory?: ...;
                                Id?: ...;
                                LastUpdate?: ...;
                                LastUser?: ...;
                                MalewareInventory?: ...;
                                Name?: ...;
                                NetworkAnalysis?: ...;
                                NetworkInventory?: ...;
                                NetworkProbeInventory?: ...;
                                PrinterInventory?: ...;
                                ProcessInventory?: ...;
                                ServiceInventory?: ...;
                                SoftwareInventory?: ...;
                                SystemInventory?: ...;
                                UpdateConfig?: ...;
                            };
                            ScreenCaptureAccessMode?: | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                            ServerAddress?: string;
                            ServiceTicketTitle?: string;
                            ShowTray?: boolean;
                            SSLAcceptAll?: boolean;
                            SSLAcceptExpiredCertificates?: boolean;
                            SSLAcceptMismatchedNames?: boolean;
                            SSLAcceptRevokedCertificates?: boolean;
                            SSLAccessUntrustedCertificateAuthorities?: boolean;
                            SupportURL?: string;
                            TempDirectory?: string;
                            TemplateGUID?: string;
                            TemplateProperties?: (...)[];
                            TrayChatNotificationText?: string;
                            TrayChatNotificationTitle?: string;
                            TrayCustomMenuTitle?: string;
                            TrayCustomMenuURL?: string;
                            TrayDisablePoweredBy?: boolean;
                            TrayFileExplorerAccessNotificationText?: string;
                            TrayHelpURL?: string;
                            TrayIcon?: string;
                            TrayInterruptUserWithChat?: boolean;
                            TrayMenus?: (...)[];
                            TrayNewMessageNotificationText?: string;
                            TrayNewRSSFeedNotificationText?: string;
                            TrayNotificationTitle?: string;
                            TrayRebootLogOffNotificationText?: string;
                            TrayRegistryEditorAccessNotificationText?: string;
                            TrayRemoteAccessNotificationText?: string;
                            TrayRemoteAccessNotificationTitle?: string;
                            TrayScreenCaptureAccessNotificationText?: string;
                            TrayShowCustomMenu?: boolean;
                            TrayShowHelp?: boolean;
                            TrayShowMessagesAndTickets?: boolean;
                            TrayShowServiceTicketMenu?: boolean;
                            TrayShutdownNotificationText?: string;
                            TraySystemMessageNotificationTitle?: string;
                            TrayTicketFromLabelText?: string;
                            TrayTicketImportance?: number;
                            TrayTicketImportanceIsForced?: boolean;
                            TrayTicketSubjectLabelText?: string;
                            TrayTicketVerifyEmail?: boolean;
                            TrayTitle?: string;
                            WindowsUpdate?:
                                | "DoNothing"
                                | "EnableWindowsUpdateDefaults"
                                | "SetToDownloadOnly"
                                | "DisableWindowsUpdate"
                                | "LabtechModeLabtechModeUIAccessDisabled";
                        };
                        ExternalId?: number;
                        FaxNumber?: string;
                        Id?: number;
                        MaintenanceWindow?: {
                            Comment?: string;
                            MaintenanceWindowDefinitionId?: number;
                            Name?: string;
                        };
                        Name?: string;
                        PhoneNumber?: string;
                        ProbeId?: number;
                        Router?: {
                            Guid?: string;
                            Id?: number;
                            ManufacturerName?: string;
                            Model?: string;
                            Password?: string;
                            PortType?: string;
                            Username?: string;
                            Version?: string;
                        };
                        RouterPort?: number;
                        ScriptDrive?: string;
                        ScriptExtra1?: string;
                        ScriptExtra2?: string;
                        ScriptPassword?: string;
                        ScriptRouterAddress?: string;
                        ScriptUsername?: string;
                        State?: string;
                        ZipCode?: string;
                    };
                    MaintenanceWindow?: { Id?: string };
                    MaintenanceWindowLastApplied?: string;
                    Name?: string;
                    NetworkDevices?: {
                        AgentDeploymentReadinessCheck?: {
                            AgentDeploymentReadinessCheckId?: (...) | (...);
                            AgentDeploymentReadinessCheckStatusId?: (...) | (...);
                            DateLastCheckedForReadiness?: (...) | (...);
                            DateLastDeploymentAttempted?: (...) | (...);
                            DeploymentAttemptCount?: (...) | (...);
                            NetworkDeviceId?: (...) | (...);
                            ReadinessCheckStatus?: (...) | (...);
                        };
                        AlertAction?: {
                            Comment?: (...)
                            | (...);
                            Id?: (...) | (...);
                            Name?: (...) | (...);
                        };
                        AlertMessage?: string;
                        AlertWhenOffline?: boolean;
                        AssetDate?: string;
                        Client?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Comment?: (...) | (...);
                            Company?: (...) | (...);
                            Country?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            FirstName?: (...) | (...);
                            Id?: (...) | (...);
                            IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                            LastName?: (...) | (...);
                            Locations?: (...) | (...);
                            Name?: (...) | (...);
                            NewTicketNotificationEmail?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            State?: (...) | (...);
                            UsesInHouseSupportStaff?: (...) | (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        Contact?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            AssociatedComputers?: (...) | (...);
                            City?: (...) | (...);
                            Client?: (...) | (...);
                            CreatedDate?: (...) | (...);
                            Email?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            FirstName?: (...) | (...);
                            Id?: (...) | (...);
                            LastName?: (...) | (...);
                            Location?: (...) | (...);
                            MobileNumber?: (...) | (...);
                            PagerNumber?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            State?: (...) | (...);
                            WebPermissions?: (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        DataIn?: number;
                        DataInDisplay?: string;
                        DataOut?: number;
                        DataOutDisplay?: string;
                        DateAdded?: string;
                        Description?: string;
                        DetectionTemplateName?: string;
                        DeviceType?: { Id?: (...)
                        | (...); Name?: (...) | (...) };
                        ExternalSystemCredentials?: {
                            ClientId?: (...) | (...);
                            CredentialsId?: (...) | (...);
                            ExpirationDate?: (...) | (...);
                            IsActive?: (...) | (...) | (...);
                            Title?: (...) | (...);
                        };
                        FlagsDisplay?: string;
                        FriendlyName?: string;
                        Groups?: (
                            { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                        )[];
                        Id?: string;
                        InterfaceCount?: number;
                        IsHighBandwidth?: boolean;
                        IsLowOnPaper?: boolean;
                        IsLowOnToner?: boolean;
                        IsSNMPv1Supported?: boolean;
                        IsSNMPv2cSupported?: boolean;
                        IsSNMPv3Supported?: boolean;
                        IsSyncedToManage?: boolean;
                        LastContact?: string;
                        LastUpdated?: string;
                        LocalIPAddress?: string;
                        Location?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Client?: (...) | (...);
                            Comments?: (...) | (...);
                            Contact?: (...) | (...);
                            Country?: (...) | (...);
                            DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                            DefaultDeploymentLogin?: (...) | (...);
                            DeploymentTemplate?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            Id?: (...) | (...);
                            MaintenanceWindow?: (...) | (...);
                            Name?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            ProbeId?: (...) | (...);
                            Router?: (...) | (...);
                            RouterPort?: (...) | (...);
                            ScriptDrive?: (...) | (...);
                            ScriptExtra1?: (...) | (...);
                            ScriptExtra2?: (...) | (...);
                            ScriptPassword?: (...) | (...);
                            ScriptRouterAddress?: (...) | (...);
                            ScriptUsername?: (...) | (...);
                            State?: (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        MACAddress?: string;
                        ManufacturerName?: string;
                        ModelName?: string;
                        Name?: string;
                        NasPercent?: string;
                        OpenPortsTCP?: number[];
                        ProbeId?: number;
                        ProbeName?: string;
                        SNMPCommunityGet?: string;
                        SNMPCommunitySet?: string;
                        SnmpTree?: number[];
                        Status?: string;
                        Uptime?: number;
                        UptimeDisplay?: string;
                    }[];
                    NetworkDevicesAutoJoinSearch?: {
                        Id?: string;
                        IsReadOnly?: boolean;
                        Name?: string;
                        SearchFolder?: { Id?: string; Name?: string };
                        SearchType?:
                            | "AdvancedComputers"
                            | "AdvancedNetDevices"
                            | "AdvancedContacts"
                            | "AdvancedMobileDevices";
                    };
                    NetworkDevicesLimitToSearch?: boolean;
                    ParentGroups?: number[];
                    ParentId?: string;
                    Parents?: { ID?: number; Name?: string; ParentId?: number }[];
                    RemoteAgentTemplate?: {
                        AgentRebootMode?:
                            | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                        AgentUpdateWindow?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        AllowUserDisableRemoteAccess?: boolean;
                        AntivirusTemplate?: {
                            Description?: string;
                            GUID?: string;
                            Name?: string;
                            TemplatePolicyId?: string;
                        };
                        BackupServerPassword?: string;
                        BackupServerURL?: string;
                        BackupServerUser?: string;
                        CacheDirectory?: string;
                        CachePassword?: string;
                        CachePatch?: boolean;
                        CacheSoftware?: boolean;
                        CacheUpdate?: boolean;
                        CacheUsername?: string;
                        DefaultLanguagePack?: string;
                        DisallowUserCloseTray?: boolean;
                        EnableRSS?: boolean;
                        EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                        | "ImmediatelySendErrors"
                        | "ImmediatelySendErrorsAndWarnings"
                        | "ImmediatelySendAllButSecurity"
                        | "ImmediatelySendAll";
                        FileExplorerAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        HeartbeatEnabled?: boolean;
                        HeartbeatFrequency?: number;
                        Id?: string;
                        Name?: string;
                        NetworkAccessStoragePath?: string;
                        ProxyServerPassword?: string;
                        ProxyServerURL?: string;
                        ProxyServerUser?: string;
                        RegistryEditorAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        RemoteAccessMode?: | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny"
                        | "Silent";
                        RemoteAgentLogDebug?: boolean;
                        RemoteAgentName?: string;
                        RSSFeedAddress1?: string;
                        RSSFeedAddress2?: string;
                        RSSFeedAddress3?: string;
                        RSSFeedAddress4?: string;
                        Schedule?: {
                            DriveInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            EventInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            HardwareInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            HotfixInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            Id?: string;
                            LastUpdate?: string;
                            LastUser?: string;
                            MalewareInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            Name?: string;
                            NetworkAnalysis?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            NetworkInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            NetworkProbeInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            PrinterInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            ProcessInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            ServiceInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            SoftwareInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            SystemInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            UpdateConfig?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                        };
                        ScreenCaptureAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        ServerAddress?: string;
                        ServiceTicketTitle?: string;
                        ShowTray?: boolean;
                        SSLAcceptAll?: boolean;
                        SSLAcceptExpiredCertificates?: boolean;
                        SSLAcceptMismatchedNames?: boolean;
                        SSLAcceptRevokedCertificates?: boolean;
                        SSLAccessUntrustedCertificateAuthorities?: boolean;
                        SupportURL?: string;
                        TempDirectory?: string;
                        TemplateGUID?: string;
                        TemplateProperties?: {
                            PropertyDescription?: (...)
                            | (...);
                            PropertyName?: (...) | (...);
                            PropertyValue?: (...) | (...);
                            TemplateID?: (...) | (...);
                        }[];
                        TrayChatNotificationText?: string;
                        TrayChatNotificationTitle?: string;
                        TrayCustomMenuTitle?: string;
                        TrayCustomMenuURL?: string;
                        TrayDisablePoweredBy?: boolean;
                        TrayFileExplorerAccessNotificationText?: string;
                        TrayHelpURL?: string;
                        TrayIcon?: string;
                        TrayInterruptUserWithChat?: boolean;
                        TrayMenus?: {
                            Action?: (...)
                            | (...);
                            Description?: (...) | (...);
                            ImageURL?: (...) | (...);
                            MenuID?: (...) | (...);
                            MsgBody?: (...) | (...);
                            MsgHeight?: (...) | (...);
                            MsgTitle?: (...) | (...);
                            MsgWidth?: (...) | (...);
                            Name?: (...) | (...);
                            Parameters?: (...) | (...);
                            RootOnly?: (...) | (...);
                            ScriptID?: (...) | (...);
                            Text?: (...) | (...);
                            URLorEXE?: (...) | (...);
                        }[];
                        TrayNewMessageNotificationText?: string;
                        TrayNewRSSFeedNotificationText?: string;
                        TrayNotificationTitle?: string;
                        TrayRebootLogOffNotificationText?: string;
                        TrayRegistryEditorAccessNotificationText?: string;
                        TrayRemoteAccessNotificationText?: string;
                        TrayRemoteAccessNotificationTitle?: string;
                        TrayScreenCaptureAccessNotificationText?: string;
                        TrayShowCustomMenu?: boolean;
                        TrayShowHelp?: boolean;
                        TrayShowMessagesAndTickets?: boolean;
                        TrayShowServiceTicketMenu?: boolean;
                        TrayShutdownNotificationText?: string;
                        TraySystemMessageNotificationTitle?: string;
                        TrayTicketFromLabelText?: string;
                        TrayTicketImportance?: number;
                        TrayTicketImportanceIsForced?: boolean;
                        TrayTicketSubjectLabelText?: string;
                        TrayTicketVerifyEmail?: boolean;
                        TrayTitle?: string;
                        WindowsUpdate?: | "DoNothing"
                        | "EnableWindowsUpdateDefaults"
                        | "SetToDownloadOnly"
                        | "DisableWindowsUpdate"
                        | "LabtechModeLabtechModeUIAccessDisabled";
                    };
                    SubGroups?: number[];
                    TemplatePriority?: number;
                    TypeId?: number;
                    TypeName?: string;
                };
                DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                DeploymentTemplate?: {
                    AgentRebootMode?:
                        | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                    AgentUpdateWindow?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    AllowUserDisableRemoteAccess?: boolean;
                    AntivirusTemplate?: {
                        Description?: string;
                        GUID?: string;
                        Name?: string;
                        TemplatePolicyId?: string;
                    };
                    BackupServerPassword?: string;
                    BackupServerURL?: string;
                    BackupServerUser?: string;
                    CacheDirectory?: string;
                    CachePassword?: string;
                    CachePatch?: boolean;
                    CacheSoftware?: boolean;
                    CacheUpdate?: boolean;
                    CacheUsername?: string;
                    DefaultLanguagePack?: string;
                    DisallowUserCloseTray?: boolean;
                    EnableRSS?: boolean;
                    EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                    | "ImmediatelySendErrors"
                    | "ImmediatelySendErrorsAndWarnings"
                    | "ImmediatelySendAllButSecurity"
                    | "ImmediatelySendAll";
                    FileExplorerAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    HeartbeatEnabled?: boolean;
                    HeartbeatFrequency?: number;
                    Id?: string;
                    Name?: string;
                    NetworkAccessStoragePath?: string;
                    ProxyServerPassword?: string;
                    ProxyServerURL?: string;
                    ProxyServerUser?: string;
                    RegistryEditorAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    RemoteAccessMode?: | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny"
                    | "Silent";
                    RemoteAgentLogDebug?: boolean;
                    RemoteAgentName?: string;
                    RSSFeedAddress1?: string;
                    RSSFeedAddress2?: string;
                    RSSFeedAddress3?: string;
                    RSSFeedAddress4?: string;
                    Schedule?: {
                        DriveInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        EventInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        HardwareInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        HotfixInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        Id?: string;
                        LastUpdate?: string;
                        LastUser?: string;
                        MalewareInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        Name?: string;
                        NetworkAnalysis?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        NetworkInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        NetworkProbeInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        PrinterInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        ProcessInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        ServiceInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        SoftwareInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        SystemInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        UpdateConfig?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                    };
                    ScreenCaptureAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    ServerAddress?: string;
                    ServiceTicketTitle?: string;
                    ShowTray?: boolean;
                    SSLAcceptAll?: boolean;
                    SSLAcceptExpiredCertificates?: boolean;
                    SSLAcceptMismatchedNames?: boolean;
                    SSLAcceptRevokedCertificates?: boolean;
                    SSLAccessUntrustedCertificateAuthorities?: boolean;
                    SupportURL?: string;
                    TempDirectory?: string;
                    TemplateGUID?: string;
                    TemplateProperties?: {
                        PropertyDescription?: string;
                        PropertyName?: string;
                        PropertyValue?: string;
                        TemplateID?: string;
                    }[];
                    TrayChatNotificationText?: string;
                    TrayChatNotificationTitle?: string;
                    TrayCustomMenuTitle?: string;
                    TrayCustomMenuURL?: string;
                    TrayDisablePoweredBy?: boolean;
                    TrayFileExplorerAccessNotificationText?: string;
                    TrayHelpURL?: string;
                    TrayIcon?: string;
                    TrayInterruptUserWithChat?: boolean;
                    TrayMenus?: {
                        Action?: string;
                        Description?: string;
                        ImageURL?: string;
                        MenuID?: string;
                        MsgBody?: string;
                        MsgHeight?: number;
                        MsgTitle?: string;
                        MsgWidth?: number;
                        Name?: string;
                        Parameters?: string;
                        RootOnly?: number;
                        ScriptID?: number;
                        Text?: string;
                        URLorEXE?: string;
                    }[];
                    TrayNewMessageNotificationText?: string;
                    TrayNewRSSFeedNotificationText?: string;
                    TrayNotificationTitle?: string;
                    TrayRebootLogOffNotificationText?: string;
                    TrayRegistryEditorAccessNotificationText?: string;
                    TrayRemoteAccessNotificationText?: string;
                    TrayRemoteAccessNotificationTitle?: string;
                    TrayScreenCaptureAccessNotificationText?: string;
                    TrayShowCustomMenu?: boolean;
                    TrayShowHelp?: boolean;
                    TrayShowMessagesAndTickets?: boolean;
                    TrayShowServiceTicketMenu?: boolean;
                    TrayShutdownNotificationText?: string;
                    TraySystemMessageNotificationTitle?: string;
                    TrayTicketFromLabelText?: string;
                    TrayTicketImportance?: number;
                    TrayTicketImportanceIsForced?: boolean;
                    TrayTicketSubjectLabelText?: string;
                    TrayTicketVerifyEmail?: boolean;
                    TrayTitle?: string;
                    WindowsUpdate?: | "DoNothing"
                    | "EnableWindowsUpdateDefaults"
                    | "SetToDownloadOnly"
                    | "DisableWindowsUpdate"
                    | "LabtechModeLabtechModeUIAccessDisabled";
                };
                ExternalId?: number;
                ExtraFields?: {
                    CheckboxSettings?: { DefaultValue?: boolean; IsChecked?: boolean };
                    DisplayFormat?: { ExtraFieldDisplayFormatId?: number; Name?: string };
                    DropdownSettings?: {
                        AvailableOptions?: { [key: string]: string };
                        DefaultValue?: string;
                        DynamicSqlQuery?: string;
                        IsSqlDefined?: boolean;
                        SelectedValue?: string;
                    };
                    ExtraFieldDefinitionId?: number;
                    IsDefaultValue?: boolean;
                    IsEncrypted?: boolean;
                    IsReadOnly?: boolean;
                    Location?: { ExtraFieldLocationId?: number; Name?: string };
                    LtGuid?: string;
                    Section?: string;
                    TargetId?: number;
                    TextFieldSettings?: {
                        DefaultValue?: string;
                        IsMasked?: boolean;
                        Value?: string;
                    };
                    Title?: string;
                    TitleFormat?: { ExtraFieldTitleFormatId?: number; Name?: string };
                    Tooltip?: string;
                }[];
                FaxNumber?: string;
                Id?: number;
                LocationId?: number;
                MaintenanceWindow?: {
                    Comment?: string;
                    MaintenanceWindowDefinitionId?: number;
                    Name?: string;
                };
                Name?: string;
                PhoneNumber?: string;
                ProbeId?: number;
                Router?: {
                    Guid?: string;
                    Id?: number;
                    ManufacturerName?: string;
                    Model?: string;
                    Password?: string;
                    PortType?: string;
                    Username?: string;
                    Version?: string;
                };
                RouterPort?: number;
                ScriptDrive?: string;
                ScriptExtra1?: string;
                ScriptExtra2?: string;
                ScriptPassword?: string;
                ScriptRouterAddress?: string;
                ScriptUsername?: string;
                State?: string;
                ZipCode?: string;
            };
            MobileNumber?: string;
            PagerNumber?: string;
            Password?: string;
            Permissions?: string[];
            PhoneNumber?: string;
            PluginData?: { [key: string]: { [key: string]: Record<string, never> } };
            Source?: { ContactSourceTypeId?: number; Name?: string };
            State?: string;
            ZipCode?: string;
        }
        • OptionalAddress1?: string
        • OptionalAddress2?: string
        • OptionalCity?: string
        • OptionalClient?: { ClientId?: number; Name?: string }
          • OptionalClientId?: number

            Format: int32

          • OptionalName?: string
        • OptionalContactId?: number

          Format: int32

        • OptionalDateCreated?: string

          Format: date-time

        • OptionalEmailAddress?: string
        • OptionalFaxNumber?: string
        • OptionalFirstName?: string
        • OptionalIsActivated?: boolean
        • OptionalIsManaged?: boolean
        • OptionalLastName?: string
        • OptionalLastUpdateDate?: string

          Format: date-time

        • OptionalLocation?: {
              Address1?: string;
              Address2?: string;
              City?: string;
              Client?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Comment?: string;
                  Company?: string;
                  Country?: string;
                  ExternalId?: string;
                  FaxNumber?: string;
                  FirstName?: string;
                  Id?: string;
                  IsHiddenFromAllInclusiveGroup?: boolean;
                  LastName?: string;
                  Locations?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                      Comments?: string;
                      Contact?: {
                          Address1?: (...) | (...);
                          Address2?: (...) | (...);
                          AssociatedComputers?: (...) | (...);
                          City?: (...) | (...);
                          Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                          CreatedDate?: (...) | (...);
                          Email?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          LastName?: (...) | (...);
                          Location?: (...) | (...);
                          MobileNumber?: (...) | (...);
                          PagerNumber?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          WebPermissions?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      Country?: string;
                      DefaultDeploymentGroup?: {
                          ClientToSync?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                          Comments?: (...)
                          | (...);
                          ComputerPermissions?: (...) | (...);
                          Computers?: (...) | (...);
                          ComputersAutoJoinSearch?: (...) | (...);
                          ComputersLimitToSearch?: (...) | (...) | (...);
                          Contacts?: (...) | (...);
                          ContactsAutoJoinSearch?: (...) | (...);
                          ContactsJoinComputers?: (...) | (...) | (...);
                          ContactsLimitToSearch?: (...) | (...) | (...);
                          Depth?: (...) | (...);
                          FullName?: (...) | (...);
                          GUID?: (...) | (...);
                          Id?: (...) | (...);
                          LocationToSync?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          MaintenanceWindowLastApplied?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkDevices?: (...) | (...);
                          NetworkDevicesAutoJoinSearch?: (...) | (...);
                          NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                          ParentGroups?: (...) | (...);
                          ParentId?: (...) | (...);
                          Parents?: (...) | (...);
                          RemoteAgentTemplate?: (...) | (...);
                          SubGroups?: (...) | (...);
                          TemplatePriority?: (...) | (...);
                          TypeId?: (...) | (...);
                          TypeName?: (...) | (...);
                      };
                      DefaultDeploymentLogin?: {
                          DeploymentLoginId?: (...)
                          | (...);
                          Title?: (...) | (...);
                      };
                      DeploymentTemplate?: {
                          AgentRebootMode?: (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                          AgentUpdateWindow?: (...) | (...);
                          AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                          AntivirusTemplate?: (...) | (...);
                          BackupServerPassword?: (...) | (...);
                          BackupServerURL?: (...) | (...);
                          BackupServerUser?: (...) | (...);
                          CacheDirectory?: (...) | (...);
                          CachePassword?: (...) | (...);
                          CachePatch?: (...) | (...) | (...);
                          CacheSoftware?: (...) | (...) | (...);
                          CacheUpdate?: (...) | (...) | (...);
                          CacheUsername?: (...) | (...);
                          DefaultLanguagePack?: (...) | (...);
                          DisallowUserCloseTray?: (...) | (...) | (...);
                          EnableRSS?: (...) | (...) | (...);
                          EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          HeartbeatEnabled?: (...) | (...) | (...);
                          HeartbeatFrequency?: (...) | (...);
                          Id?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkAccessStoragePath?: (...) | (...);
                          ProxyServerPassword?: (...) | (...);
                          ProxyServerURL?: (...) | (...);
                          ProxyServerUser?: (...) | (...);
                          RegistryEditorAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          RemoteAgentLogDebug?: (...) | (...) | (...);
                          RemoteAgentName?: (...) | (...);
                          RSSFeedAddress1?: (...) | (...);
                          RSSFeedAddress2?: (...) | (...);
                          RSSFeedAddress3?: (...) | (...);
                          RSSFeedAddress4?: (...) | (...);
                          Schedule?: (...) | (...);
                          ScreenCaptureAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          ServerAddress?: (...) | (...);
                          ServiceTicketTitle?: (...) | (...);
                          ShowTray?: (...) | (...) | (...);
                          SSLAcceptAll?: (...) | (...) | (...);
                          SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                          SSLAcceptMismatchedNames?: (...) | (...) | (...);
                          SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                          SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                          SupportURL?: (...) | (...);
                          TempDirectory?: (...) | (...);
                          TemplateGUID?: (...) | (...);
                          TemplateProperties?: (...) | (...);
                          TrayChatNotificationText?: (...) | (...);
                          TrayChatNotificationTitle?: (...) | (...);
                          TrayCustomMenuTitle?: (...) | (...);
                          TrayCustomMenuURL?: (...) | (...);
                          TrayDisablePoweredBy?: (...) | (...) | (...);
                          TrayFileExplorerAccessNotificationText?: (...) | (...);
                          TrayHelpURL?: (...) | (...);
                          TrayIcon?: (...) | (...);
                          TrayInterruptUserWithChat?: (...) | (...) | (...);
                          TrayMenus?: (...) | (...);
                          TrayNewMessageNotificationText?: (...) | (...);
                          TrayNewRSSFeedNotificationText?: (...) | (...);
                          TrayNotificationTitle?: (...) | (...);
                          TrayRebootLogOffNotificationText?: (...) | (...);
                          TrayRegistryEditorAccessNotificationText?: (...) | (...);
                          TrayRemoteAccessNotificationText?: (...) | (...);
                          TrayRemoteAccessNotificationTitle?: (...) | (...);
                          TrayScreenCaptureAccessNotificationText?: (...) | (...);
                          TrayShowCustomMenu?: (...) | (...) | (...);
                          TrayShowHelp?: (...) | (...) | (...);
                          TrayShowMessagesAndTickets?: (...) | (...) | (...);
                          TrayShowServiceTicketMenu?: (...) | (...) | (...);
                          TrayShutdownNotificationText?: (...) | (...);
                          TraySystemMessageNotificationTitle?: (...) | (...);
                          TrayTicketFromLabelText?: (...) | (...);
                          TrayTicketImportance?: (...) | (...);
                          TrayTicketImportanceIsForced?: (...) | (...) | (...);
                          TrayTicketSubjectLabelText?: (...) | (...);
                          TrayTicketVerifyEmail?: (...) | (...) | (...);
                          TrayTitle?: (...) | (...);
                          WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                      };
                      ExternalId?: number;
                      FaxNumber?: string;
                      Id?: number;
                      MaintenanceWindow?: {
                          Comment?: (...)
                          | (...);
                          MaintenanceWindowDefinitionId?: (...) | (...);
                          Name?: (...) | (...);
                      };
                      Name?: string;
                      PhoneNumber?: string;
                      ProbeId?: number;
                      Router?: {
                          Guid?: (...)
                          | (...);
                          Id?: (...) | (...);
                          ManufacturerName?: (...) | (...);
                          Model?: (...) | (...);
                          Password?: (...) | (...);
                          PortType?: (...) | (...);
                          Username?: (...) | (...);
                          Version?: (...) | (...);
                      };
                      RouterPort?: number;
                      ScriptDrive?: string;
                      ScriptExtra1?: string;
                      ScriptExtra2?: string;
                      ScriptPassword?: string;
                      ScriptRouterAddress?: string;
                      ScriptUsername?: string;
                      State?: string;
                      ZipCode?: string;
                  }[];
                  Name?: string;
                  NewTicketNotificationEmail?: string;
                  PhoneNumber?: string;
                  State?: string;
                  UsesInHouseSupportStaff?: boolean;
                  ZipCode?: string;
              };
              Comments?: string;
              Contact?: {
                  Address1?: string;
                  Address2?: string;
                  AssociatedComputers?: {
                      Address?: number[];
                      AntivirusDefinitionDate?: string;
                      AssetDate?: string;
                      AssetTag?: string;
                      Bandwidth?: number;
                      BandwidthDisplay?: string;
                      BiosFlash?: string;
                      BiosManufacturer?: string;
                      Client?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Comment?: (...) | (...);
                          Company?: (...) | (...);
                          Country?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                          LastName?: (...) | (...);
                          Locations?: (...) | (...);
                          Name?: (...) | (...);
                          NewTicketNotificationEmail?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          UsesInHouseSupportStaff?: (...) | (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      Comment?: string;
                      CommentPriority?: { Id?: (...)
                      | (...); Name?: (...) | (...) };
                      ComputerName?: string;
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      CpuScore?: number;
                      CpuUsage?: number;
                      CurrentPowerProfile?: string;
                      D3DScore?: number;
                      DateAdded?: string;
                      DiskScore?: number;
                      DMA?: number[];
                      DomainName?: string;
                      DomainNameServers?: string[];
                      FreeMemory?: number;
                      FriendlyName?: string;
                      GatewayIPAddress?: string;
                      GraphicsScore?: number;
                      Groups?: {
                          ClientToSync?: ...;
                          Comments?: ...;
                          ComputerPermissions?: ...;
                          Computers?: ...;
                          ComputersAutoJoinSearch?: ...;
                          ComputersLimitToSearch?: ...;
                          Contacts?: ...;
                          ContactsAutoJoinSearch?: ...;
                          ContactsJoinComputers?: ...;
                          ContactsLimitToSearch?: ...;
                          Depth?: ...;
                          FullName?: ...;
                          GUID?: ...;
                          Id?: ...;
                          LocationToSync?: ...;
                          MaintenanceWindow?: ...;
                          MaintenanceWindowLastApplied?: ...;
                          Name?: ...;
                          NetworkDevices?: ...;
                          NetworkDevicesAutoJoinSearch?: ...;
                          NetworkDevicesLimitToSearch?: ...;
                          ParentGroups?: ...;
                          ParentId?: ...;
                          Parents?: ...;
                          RemoteAgentTemplate?: ...;
                          SubGroups?: ...;
                          TemplatePriority?: ...;
                          TypeId?: ...;
                          TypeName?: ...;
                      }[];
                      HardwarePorts?: string[];
                      HasHPiLO?: boolean;
                      HasIntelAMT?: boolean;
                      HasIntelVPRO?: boolean;
                      Id?: string;
                      IRQ?: number[];
                      IsFasTalk?: boolean;
                      IsHeartbeatEnabled?: boolean;
                      IsHeartbeatRunning?: boolean;
                      IsLockedDown?: boolean;
                      IsMaintenanceModeEnabled?: boolean;
                      IsMaster?: boolean;
                      IsNetworkProbe?: boolean;
                      IsRebootNeeded?: boolean;
                      IsSystemAccount?: boolean;
                      IsTunnelSupported?: boolean;
                      IsVirtualHost?: boolean;
                      IsVirtualMachine?: boolean;
                      LastHeartbeat?: string;
                      LastInventoryReceived?: string;
                      LastStartup?: string;
                      LastUserName?: string;
                      LocalIPAddress?: string;
                      Location?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          Comments?: (...) | (...);
                          Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          Country?: (...) | (...);
                          DefaultDeploymentGroup?: (...) | (...);
                          DefaultDeploymentLogin?: (...) | (...);
                          DeploymentTemplate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          Id?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          Name?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          ProbeId?: (...) | (...);
                          Router?: (...) | (...);
                          RouterPort?: (...) | (...);
                          ScriptDrive?: (...) | (...);
                          ScriptExtra1?: (...) | (...);
                          ScriptExtra2?: (...) | (...);
                          ScriptPassword?: (...) | (...);
                          ScriptRouterAddress?: (...) | (...);
                          ScriptUsername?: (...) | (...);
                          State?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                      MACAddress?: string;
                      MasterMode?: string;
                      MemoryScore?: number;
                      OpenPortsTCP?: number[];
                      OpenPortsUDP?: number[];
                      OperatingSystemName?: string;
                      OperatingSystemVersion?: string;
                      PowerProfiles?: string[];
                      PrimaryContactName?: string;
                      RemoteAgentLastContact?: string;
                      RemoteAgentLastInventory?: string;
                      RemoteAgentVersion?: string;
                      SerialNumber?: string;
                      Status?: string;
                      SystemUptime?: number;
                      TempFiles?: string;
                      Tickets?: {
                          Agent?: ...;
                          Category?: ...;
                          CategoryId?: ...;
                          CategoryName?: ...;
                          CC?: ...;
                          Client?: ...;
                          Comments?: ...;
                          Computer?: ...;
                          ContactDate?: ...;
                          DueDate?: ...;
                          ExternalId?: ...;
                          From?: ...;
                          Guid?: ...;
                          Location?: ...;
                          MonitorId?: ...;
                          NetworkDevice?: ...;
                          Priority?: ...;
                          StartDate?: ...;
                          Status?: ...;
                          Subject?: ...;
                          SupportLevel?: ...;
                          TicketId?: ...;
                          UpdateDate?: ...;
                          User?: ...;
                      }[];
                      TotalMemory?: number;
                      Type?: string;
                      UserAccounts?: string[];
                      UserIdleTime?: number;
                      UTCOffset?: number;
                      VirusScanner?: { Id?: (...)
                      | (...); Name?: (...) | (...) };
                      WarrantyEndDate?: string;
                      WindowsUpdateDate?: string;
                  }[];
                  City?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                          Comments?: (...) | (...);
                          Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          Country?: (...) | (...);
                          DefaultDeploymentGroup?: (...) | (...);
                          DefaultDeploymentLogin?: (...) | (...);
                          DeploymentTemplate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          Id?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          Name?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          ProbeId?: (...) | (...);
                          Router?: (...) | (...);
                          RouterPort?: (...) | (...);
                          ScriptDrive?: (...) | (...);
                          ScriptExtra1?: (...) | (...);
                          ScriptExtra2?: (...) | (...);
                          ScriptPassword?: (...) | (...);
                          ScriptRouterAddress?: (...) | (...);
                          ScriptUsername?: (...) | (...);
                          State?: (...) | (...);
                          ZipCode?: (...) | (...);
                      }[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  CreatedDate?: string;
                  Email?: string;
                  ExternalId?: string;
                  FaxNumber?: string;
                  FirstName?: string;
                  Id?: string;
                  LastName?: string;
                  Location?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Client?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Comment?: string;
                          Company?: string;
                          Country?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          IsHiddenFromAllInclusiveGroup?: boolean;
                          LastName?: string;
                          Locations?: (...)[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      Comments?: string;
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      Country?: string;
                      DefaultDeploymentGroup?: {
                          ClientToSync?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          Comments?: string;
                          ComputerPermissions?: (...)[];
                          Computers?: (...)[];
                          ComputersAutoJoinSearch?: {
                              Id?: ...;
                              IsReadOnly?: ...;
                              Name?: ...;
                              SearchFolder?: ...;
                              SearchType?: ...;
                          };
                          ComputersLimitToSearch?: boolean;
                          Contacts?: (...)[];
                          ContactsAutoJoinSearch?: {
                              Id?: ...;
                              IsReadOnly?: ...;
                              Name?: ...;
                              SearchFolder?: ...;
                              SearchType?: ...;
                          };
                          ContactsJoinComputers?: boolean;
                          ContactsLimitToSearch?: boolean;
                          Depth?: number;
                          FullName?: string;
                          GUID?: string;
                          Id?: string;
                          LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                          MaintenanceWindow?: { Id?: ... };
                          MaintenanceWindowLastApplied?: string;
                          Name?: string;
                          NetworkDevices?: (...)[];
                          NetworkDevicesAutoJoinSearch?: {
                              Id?: ...;
                              IsReadOnly?: ...;
                              Name?: ...;
                              SearchFolder?: ...;
                              SearchType?: ...;
                          };
                          NetworkDevicesLimitToSearch?: boolean;
                          ParentGroups?: (...)[];
                          ParentId?: string;
                          Parents?: (...)[];
                          RemoteAgentTemplate?: {
                              AgentRebootMode?: ...;
                              AgentUpdateWindow?: ...;
                              AllowUserDisableRemoteAccess?: ...;
                              AntivirusTemplate?: ...;
                              BackupServerPassword?: ...;
                              BackupServerURL?: ...;
                              BackupServerUser?: ...;
                              CacheDirectory?: ...;
                              CachePassword?: ...;
                              CachePatch?: ...;
                              CacheSoftware?: ...;
                              CacheUpdate?: ...;
                              CacheUsername?: ...;
                              DefaultLanguagePack?: ...;
                              DisallowUserCloseTray?: ...;
                              EnableRSS?: ...;
                              EventLogInventoryMode?: ...;
                              FileExplorerAccessMode?: ...;
                              HeartbeatEnabled?: ...;
                              HeartbeatFrequency?: ...;
                              Id?: ...;
                              Name?: ...;
                              NetworkAccessStoragePath?: ...;
                              ProxyServerPassword?: ...;
                              ProxyServerURL?: ...;
                              ProxyServerUser?: ...;
                              RegistryEditorAccessMode?: ...;
                              RemoteAccessMode?: ...;
                              RemoteAgentLogDebug?: ...;
                              RemoteAgentName?: ...;
                              RSSFeedAddress1?: ...;
                              RSSFeedAddress2?: ...;
                              RSSFeedAddress3?: ...;
                              RSSFeedAddress4?: ...;
                              Schedule?: ...;
                              ScreenCaptureAccessMode?: ...;
                              ServerAddress?: ...;
                              ServiceTicketTitle?: ...;
                              ShowTray?: ...;
                              SSLAcceptAll?: ...;
                              SSLAcceptExpiredCertificates?: ...;
                              SSLAcceptMismatchedNames?: ...;
                              SSLAcceptRevokedCertificates?: ...;
                              SSLAccessUntrustedCertificateAuthorities?: ...;
                              SupportURL?: ...;
                              TempDirectory?: ...;
                              TemplateGUID?: ...;
                              TemplateProperties?: ...;
                              TrayChatNotificationText?: ...;
                              TrayChatNotificationTitle?: ...;
                              TrayCustomMenuTitle?: ...;
                              TrayCustomMenuURL?: ...;
                              TrayDisablePoweredBy?: ...;
                              TrayFileExplorerAccessNotificationText?: ...;
                              TrayHelpURL?: ...;
                              TrayIcon?: ...;
                              TrayInterruptUserWithChat?: ...;
                              TrayMenus?: ...;
                              TrayNewMessageNotificationText?: ...;
                              TrayNewRSSFeedNotificationText?: ...;
                              TrayNotificationTitle?: ...;
                              TrayRebootLogOffNotificationText?: ...;
                              TrayRegistryEditorAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationTitle?: ...;
                              TrayScreenCaptureAccessNotificationText?: ...;
                              TrayShowCustomMenu?: ...;
                              TrayShowHelp?: ...;
                              TrayShowMessagesAndTickets?: ...;
                              TrayShowServiceTicketMenu?: ...;
                              TrayShutdownNotificationText?: ...;
                              TraySystemMessageNotificationTitle?: ...;
                              TrayTicketFromLabelText?: ...;
                              TrayTicketImportance?: ...;
                              TrayTicketImportanceIsForced?: ...;
                              TrayTicketSubjectLabelText?: ...;
                              TrayTicketVerifyEmail?: ...;
                              TrayTitle?: ...;
                              WindowsUpdate?: ...;
                          };
                          SubGroups?: (...)[];
                          TemplatePriority?: number;
                          TypeId?: number;
                          TypeName?: string;
                      };
                      DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                      DeploymentTemplate?: {
                          AgentRebootMode?:
                              | "Now"
                              | "Ask"
                              | "AskThenAllow"
                              | "AskThenDeny"
                              | "Deny";
                          AgentUpdateWindow?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          AllowUserDisableRemoteAccess?: boolean;
                          AntivirusTemplate?: {
                              Description?: ...;
                              GUID?: ...;
                              Name?: ...;
                              TemplatePolicyId?: ...;
                          };
                          BackupServerPassword?: string;
                          BackupServerURL?: string;
                          BackupServerUser?: string;
                          CacheDirectory?: string;
                          CachePassword?: string;
                          CachePatch?: boolean;
                          CacheSoftware?: boolean;
                          CacheUpdate?: boolean;
                          CacheUsername?: string;
                          DefaultLanguagePack?: string;
                          DisallowUserCloseTray?: boolean;
                          EnableRSS?: boolean;
                          EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                          | "ImmediatelySendErrors"
                          | "ImmediatelySendErrorsAndWarnings"
                          | "ImmediatelySendAllButSecurity"
                          | "ImmediatelySendAll";
                          FileExplorerAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          HeartbeatEnabled?: boolean;
                          HeartbeatFrequency?: number;
                          Id?: string;
                          Name?: string;
                          NetworkAccessStoragePath?: string;
                          ProxyServerPassword?: string;
                          ProxyServerURL?: string;
                          ProxyServerUser?: string;
                          RegistryEditorAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          RemoteAccessMode?: | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny"
                          | "Silent";
                          RemoteAgentLogDebug?: boolean;
                          RemoteAgentName?: string;
                          RSSFeedAddress1?: string;
                          RSSFeedAddress2?: string;
                          RSSFeedAddress3?: string;
                          RSSFeedAddress4?: string;
                          Schedule?: {
                              DriveInventory?: ...;
                              EventInventory?: ...;
                              HardwareInventory?: ...;
                              HotfixInventory?: ...;
                              Id?: ...;
                              LastUpdate?: ...;
                              LastUser?: ...;
                              MalewareInventory?: ...;
                              Name?: ...;
                              NetworkAnalysis?: ...;
                              NetworkInventory?: ...;
                              NetworkProbeInventory?: ...;
                              PrinterInventory?: ...;
                              ProcessInventory?: ...;
                              ServiceInventory?: ...;
                              SoftwareInventory?: ...;
                              SystemInventory?: ...;
                              UpdateConfig?: ...;
                          };
                          ScreenCaptureAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          ServerAddress?: string;
                          ServiceTicketTitle?: string;
                          ShowTray?: boolean;
                          SSLAcceptAll?: boolean;
                          SSLAcceptExpiredCertificates?: boolean;
                          SSLAcceptMismatchedNames?: boolean;
                          SSLAcceptRevokedCertificates?: boolean;
                          SSLAccessUntrustedCertificateAuthorities?: boolean;
                          SupportURL?: string;
                          TempDirectory?: string;
                          TemplateGUID?: string;
                          TemplateProperties?: (...)[];
                          TrayChatNotificationText?: string;
                          TrayChatNotificationTitle?: string;
                          TrayCustomMenuTitle?: string;
                          TrayCustomMenuURL?: string;
                          TrayDisablePoweredBy?: boolean;
                          TrayFileExplorerAccessNotificationText?: string;
                          TrayHelpURL?: string;
                          TrayIcon?: string;
                          TrayInterruptUserWithChat?: boolean;
                          TrayMenus?: (...)[];
                          TrayNewMessageNotificationText?: string;
                          TrayNewRSSFeedNotificationText?: string;
                          TrayNotificationTitle?: string;
                          TrayRebootLogOffNotificationText?: string;
                          TrayRegistryEditorAccessNotificationText?: string;
                          TrayRemoteAccessNotificationText?: string;
                          TrayRemoteAccessNotificationTitle?: string;
                          TrayScreenCaptureAccessNotificationText?: string;
                          TrayShowCustomMenu?: boolean;
                          TrayShowHelp?: boolean;
                          TrayShowMessagesAndTickets?: boolean;
                          TrayShowServiceTicketMenu?: boolean;
                          TrayShutdownNotificationText?: string;
                          TraySystemMessageNotificationTitle?: string;
                          TrayTicketFromLabelText?: string;
                          TrayTicketImportance?: number;
                          TrayTicketImportanceIsForced?: boolean;
                          TrayTicketSubjectLabelText?: string;
                          TrayTicketVerifyEmail?: boolean;
                          TrayTitle?: string;
                          WindowsUpdate?:
                              | "DoNothing"
                              | "EnableWindowsUpdateDefaults"
                              | "SetToDownloadOnly"
                              | "DisableWindowsUpdate"
                              | "LabtechModeLabtechModeUIAccessDisabled";
                      };
                      ExternalId?: number;
                      FaxNumber?: string;
                      Id?: number;
                      MaintenanceWindow?: {
                          Comment?: string;
                          MaintenanceWindowDefinitionId?: number;
                          Name?: string;
                      };
                      Name?: string;
                      PhoneNumber?: string;
                      ProbeId?: number;
                      Router?: {
                          Guid?: string;
                          Id?: number;
                          ManufacturerName?: string;
                          Model?: string;
                          Password?: string;
                          PortType?: string;
                          Username?: string;
                          Version?: string;
                      };
                      RouterPort?: number;
                      ScriptDrive?: string;
                      ScriptExtra1?: string;
                      ScriptExtra2?: string;
                      ScriptPassword?: string;
                      ScriptRouterAddress?: string;
                      ScriptUsername?: string;
                      State?: string;
                      ZipCode?: string;
                  };
                  MobileNumber?: string;
                  PagerNumber?: string;
                  PhoneNumber?: string;
                  State?: string;
                  WebPermissions?: {
                      InstallAgent?: boolean;
                      MultiFactorRequired?: boolean;
                      Reboot?: boolean;
                      RemoteAccess?: boolean;
                      Shutdown?: boolean;
                      Tickets?: boolean;
                      WakeOnLAN?: boolean;
                  };
                  ZipCode?: string;
              };
              Country?: string;
              DefaultDeploymentGroup?: {
                  ClientToSync?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                          Comments?: (...) | (...);
                          Contact?: (...) | (...);
                          Country?: (...) | (...);
                          DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                          DefaultDeploymentLogin?: (...) | (...);
                          DeploymentTemplate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          Id?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          Name?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          ProbeId?: (...) | (...);
                          Router?: (...) | (...);
                          RouterPort?: (...) | (...);
                          ScriptDrive?: (...) | (...);
                          ScriptExtra1?: (...) | (...);
                          ScriptExtra2?: (...) | (...);
                          ScriptPassword?: (...) | (...);
                          ScriptRouterAddress?: (...) | (...);
                          ScriptUsername?: (...) | (...);
                          State?: (...) | (...);
                          ZipCode?: (...) | (...);
                      }[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comments?: string;
                  ComputerPermissions?: {
                      Id?: string;
                      Permissions?: {
                          AllowFileExplorer?: (...)
                          | (...)
                          | (...);
                          AllowRedir?: (...) | (...) | (...);
                          AllowRegistryEdit?: (...) | (...) | (...);
                          AllowRemoteControl?: (...) | (...) | (...);
                          ClearAlerts?: (...) | (...) | (...);
                          CommandPrompt?: (...) | (...) | (...);
                          DeleteScheduleScripts?: (...) | (...) | (...);
                          EditConfig?: (...) | (...) | (...);
                          EditInfo?: (...) | (...) | (...);
                          History?: (...) | (...) | (...);
                          Install?: (...) | (...) | (...);
                          MonitorAdd?: (...) | (...) | (...);
                          MonitorDelete?: (...) | (...) | (...);
                          MonitorEdit?: (...) | (...) | (...);
                          ScheduleScripts?: (...) | (...) | (...);
                          SendCommands?: (...) | (...) | (...);
                          SniffNetwork?: (...) | (...) | (...);
                          ViewCommands?: (...) | (...) | (...);
                      };
                      UserClass?: {
                          Id?: (...)
                          | (...);
                          Name?: (...) | (...);
                          Permissions?: (...) | (...);
                      };
                  }[];
                  Computers?: {
                      Address?: number[];
                      AntivirusDefinitionDate?: string;
                      AssetDate?: string;
                      AssetTag?: string;
                      Bandwidth?: number;
                      BandwidthDisplay?: string;
                      BiosFlash?: string;
                      BiosManufacturer?: string;
                      Client?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Comment?: (...) | (...);
                          Company?: (...) | (...);
                          Country?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                          LastName?: (...) | (...);
                          Locations?: (...) | (...);
                          Name?: (...) | (...);
                          NewTicketNotificationEmail?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          UsesInHouseSupportStaff?: (...) | (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      Comment?: string;
                      CommentPriority?: { Id?: (...)
                      | (...); Name?: (...) | (...) };
                      ComputerName?: string;
                      Contact?: {
                          Address1?: (...) | (...);
                          Address2?: (...) | (...);
                          AssociatedComputers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          CreatedDate?: (...) | (...);
                          Email?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          LastName?: (...) | (...);
                          Location?: (...) | (...);
                          MobileNumber?: (...) | (...);
                          PagerNumber?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          WebPermissions?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      CpuScore?: number;
                      CpuUsage?: number;
                      CurrentPowerProfile?: string;
                      D3DScore?: number;
                      DateAdded?: string;
                      DiskScore?: number;
                      DMA?: number[];
                      DomainName?: string;
                      DomainNameServers?: string[];
                      FreeMemory?: number;
                      FriendlyName?: string;
                      GatewayIPAddress?: string;
                      GraphicsScore?: number;
                      Groups?: (
                          { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                      )[];
                      HardwarePorts?: string[];
                      HasHPiLO?: boolean;
                      HasIntelAMT?: boolean;
                      HasIntelVPRO?: boolean;
                      Id?: string;
                      IRQ?: number[];
                      IsFasTalk?: boolean;
                      IsHeartbeatEnabled?: boolean;
                      IsHeartbeatRunning?: boolean;
                      IsLockedDown?: boolean;
                      IsMaintenanceModeEnabled?: boolean;
                      IsMaster?: boolean;
                      IsNetworkProbe?: boolean;
                      IsRebootNeeded?: boolean;
                      IsSystemAccount?: boolean;
                      IsTunnelSupported?: boolean;
                      IsVirtualHost?: boolean;
                      IsVirtualMachine?: boolean;
                      LastHeartbeat?: string;
                      LastInventoryReceived?: string;
                      LastStartup?: string;
                      LastUserName?: string;
                      LocalIPAddress?: string;
                      Location?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          Comments?: (...) | (...);
                          Contact?: (...) | (...);
                          Country?: (...) | (...);
                          DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                          DefaultDeploymentLogin?: (...) | (...);
                          DeploymentTemplate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          Id?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          Name?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          ProbeId?: (...) | (...);
                          Router?: (...) | (...);
                          RouterPort?: (...) | (...);
                          ScriptDrive?: (...) | (...);
                          ScriptExtra1?: (...) | (...);
                          ScriptExtra2?: (...) | (...);
                          ScriptPassword?: (...) | (...);
                          ScriptRouterAddress?: (...) | (...);
                          ScriptUsername?: (...) | (...);
                          State?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                      MACAddress?: string;
                      MasterMode?: string;
                      MemoryScore?: number;
                      OpenPortsTCP?: number[];
                      OpenPortsUDP?: number[];
                      OperatingSystemName?: string;
                      OperatingSystemVersion?: string;
                      PowerProfiles?: string[];
                      PrimaryContactName?: string;
                      RemoteAgentLastContact?: string;
                      RemoteAgentLastInventory?: string;
                      RemoteAgentVersion?: string;
                      SerialNumber?: string;
                      Status?: string;
                      SystemUptime?: number;
                      TempFiles?: string;
                      Tickets?: {
                          Agent?: ...;
                          Category?: ...;
                          CategoryId?: ...;
                          CategoryName?: ...;
                          CC?: ...;
                          Client?: ...;
                          Comments?: ...;
                          Computer?: ...;
                          ContactDate?: ...;
                          DueDate?: ...;
                          ExternalId?: ...;
                          From?: ...;
                          Guid?: ...;
                          Location?: ...;
                          MonitorId?: ...;
                          NetworkDevice?: ...;
                          Priority?: ...;
                          StartDate?: ...;
                          Status?: ...;
                          Subject?: ...;
                          SupportLevel?: ...;
                          TicketId?: ...;
                          UpdateDate?: ...;
                          User?: ...;
                      }[];
                      TotalMemory?: number;
                      Type?: string;
                      UserAccounts?: string[];
                      UserIdleTime?: number;
                      UTCOffset?: number;
                      VirusScanner?: { Id?: (...)
                      | (...); Name?: (...) | (...) };
                      WarrantyEndDate?: string;
                      WindowsUpdateDate?: string;
                  }[];
                  ComputersAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: string; Name?: string };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  ComputersLimitToSearch?: boolean;
                  Contacts?: {
                      Address1?: string;
                      Address2?: string;
                      AssociatedComputers?: {
                          Address?: ...;
                          AntivirusDefinitionDate?: ...;
                          AssetDate?: ...;
                          AssetTag?: ...;
                          Bandwidth?: ...;
                          BandwidthDisplay?: ...;
                          BiosFlash?: ...;
                          BiosManufacturer?: ...;
                          Client?: ...;
                          Comment?: ...;
                          CommentPriority?: ...;
                          ComputerName?: ...;
                          Contact?: ...;
                          CpuScore?: ...;
                          CpuUsage?: ...;
                          CurrentPowerProfile?: ...;
                          D3DScore?: ...;
                          DateAdded?: ...;
                          DiskScore?: ...;
                          DMA?: ...;
                          DomainName?: ...;
                          DomainNameServers?: ...;
                          FreeMemory?: ...;
                          FriendlyName?: ...;
                          GatewayIPAddress?: ...;
                          GraphicsScore?: ...;
                          Groups?: ...;
                          HardwarePorts?: ...;
                          HasHPiLO?: ...;
                          HasIntelAMT?: ...;
                          HasIntelVPRO?: ...;
                          Id?: ...;
                          IRQ?: ...;
                          IsFasTalk?: ...;
                          IsHeartbeatEnabled?: ...;
                          IsHeartbeatRunning?: ...;
                          IsLockedDown?: ...;
                          IsMaintenanceModeEnabled?: ...;
                          IsMaster?: ...;
                          IsNetworkProbe?: ...;
                          IsRebootNeeded?: ...;
                          IsSystemAccount?: ...;
                          IsTunnelSupported?: ...;
                          IsVirtualHost?: ...;
                          IsVirtualMachine?: ...;
                          LastHeartbeat?: ...;
                          LastInventoryReceived?: ...;
                          LastStartup?: ...;
                          LastUserName?: ...;
                          LocalIPAddress?: ...;
                          Location?: ...;
                          LoggedInUsers?: ...;
                          MACAddress?: ...;
                          MasterMode?: ...;
                          MemoryScore?: ...;
                          OpenPortsTCP?: ...;
                          OpenPortsUDP?: ...;
                          OperatingSystemName?: ...;
                          OperatingSystemVersion?: ...;
                          PowerProfiles?: ...;
                          PrimaryContactName?: ...;
                          RemoteAgentLastContact?: ...;
                          RemoteAgentLastInventory?: ...;
                          RemoteAgentVersion?: ...;
                          SerialNumber?: ...;
                          Status?: ...;
                          SystemUptime?: ...;
                          TempFiles?: ...;
                          Tickets?: ...;
                          TotalMemory?: ...;
                          Type?: ...;
                          UserAccounts?: ...;
                          UserIdleTime?: ...;
                          UTCOffset?: ...;
                          VirusScanner?: ...;
                          WarrantyEndDate?: ...;
                          WindowsUpdateDate?: ...;
                      }[];
                      City?: string;
                      Client?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Comment?: (...) | (...);
                          Company?: (...) | (...);
                          Country?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                          LastName?: (...) | (...);
                          Locations?: (...) | (...);
                          Name?: (...) | (...);
                          NewTicketNotificationEmail?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          UsesInHouseSupportStaff?: (...) | (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      CreatedDate?: string;
                      Email?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      LastName?: string;
                      Location?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          Comments?: (...) | (...);
                          Contact?: (...) | (...);
                          Country?: (...) | (...);
                          DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                          DefaultDeploymentLogin?: (...) | (...);
                          DeploymentTemplate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          Id?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          Name?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          ProbeId?: (...) | (...);
                          Router?: (...) | (...);
                          RouterPort?: (...) | (...);
                          ScriptDrive?: (...) | (...);
                          ScriptExtra1?: (...) | (...);
                          ScriptExtra2?: (...) | (...);
                          ScriptPassword?: (...) | (...);
                          ScriptRouterAddress?: (...) | (...);
                          ScriptUsername?: (...) | (...);
                          State?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      MobileNumber?: string;
                      PagerNumber?: string;
                      PhoneNumber?: string;
                      State?: string;
                      WebPermissions?: {
                          InstallAgent?: (...)
                          | (...)
                          | (...);
                          MultiFactorRequired?: (...) | (...) | (...);
                          Reboot?: (...) | (...) | (...);
                          RemoteAccess?: (...) | (...) | (...);
                          Shutdown?: (...) | (...) | (...);
                          Tickets?: (...) | (...) | (...);
                          WakeOnLAN?: (...) | (...) | (...);
                      };
                      ZipCode?: string;
                  }[];
                  ContactsAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: string; Name?: string };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  ContactsJoinComputers?: boolean;
                  ContactsLimitToSearch?: boolean;
                  Depth?: number;
                  FullName?: string;
                  GUID?: string;
                  Id?: string;
                  LocationToSync?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Client?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Comment?: string;
                          Company?: string;
                          Country?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          IsHiddenFromAllInclusiveGroup?: boolean;
                          LastName?: string;
                          Locations?: (...)[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      Comments?: string;
                      Contact?: {
                          Address1?: string;
                          Address2?: string;
                          AssociatedComputers?: (...)[];
                          City?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          CreatedDate?: string;
                          Email?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          LastName?: string;
                          Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                          MobileNumber?: string;
                          PagerNumber?: string;
                          PhoneNumber?: string;
                          State?: string;
                          WebPermissions?: {
                              InstallAgent?: ...;
                              MultiFactorRequired?: ...;
                              Reboot?: ...;
                              RemoteAccess?: ...;
                              Shutdown?: ...;
                              Tickets?: ...;
                              WakeOnLAN?: ...;
                          };
                          ZipCode?: string;
                      };
                      Country?: string;
                      DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                      DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                      DeploymentTemplate?: {
                          AgentRebootMode?:
                              | "Now"
                              | "Ask"
                              | "AskThenAllow"
                              | "AskThenDeny"
                              | "Deny";
                          AgentUpdateWindow?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          AllowUserDisableRemoteAccess?: boolean;
                          AntivirusTemplate?: {
                              Description?: ...;
                              GUID?: ...;
                              Name?: ...;
                              TemplatePolicyId?: ...;
                          };
                          BackupServerPassword?: string;
                          BackupServerURL?: string;
                          BackupServerUser?: string;
                          CacheDirectory?: string;
                          CachePassword?: string;
                          CachePatch?: boolean;
                          CacheSoftware?: boolean;
                          CacheUpdate?: boolean;
                          CacheUsername?: string;
                          DefaultLanguagePack?: string;
                          DisallowUserCloseTray?: boolean;
                          EnableRSS?: boolean;
                          EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                          | "ImmediatelySendErrors"
                          | "ImmediatelySendErrorsAndWarnings"
                          | "ImmediatelySendAllButSecurity"
                          | "ImmediatelySendAll";
                          FileExplorerAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          HeartbeatEnabled?: boolean;
                          HeartbeatFrequency?: number;
                          Id?: string;
                          Name?: string;
                          NetworkAccessStoragePath?: string;
                          ProxyServerPassword?: string;
                          ProxyServerURL?: string;
                          ProxyServerUser?: string;
                          RegistryEditorAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          RemoteAccessMode?: | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny"
                          | "Silent";
                          RemoteAgentLogDebug?: boolean;
                          RemoteAgentName?: string;
                          RSSFeedAddress1?: string;
                          RSSFeedAddress2?: string;
                          RSSFeedAddress3?: string;
                          RSSFeedAddress4?: string;
                          Schedule?: {
                              DriveInventory?: ...;
                              EventInventory?: ...;
                              HardwareInventory?: ...;
                              HotfixInventory?: ...;
                              Id?: ...;
                              LastUpdate?: ...;
                              LastUser?: ...;
                              MalewareInventory?: ...;
                              Name?: ...;
                              NetworkAnalysis?: ...;
                              NetworkInventory?: ...;
                              NetworkProbeInventory?: ...;
                              PrinterInventory?: ...;
                              ProcessInventory?: ...;
                              ServiceInventory?: ...;
                              SoftwareInventory?: ...;
                              SystemInventory?: ...;
                              UpdateConfig?: ...;
                          };
                          ScreenCaptureAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          ServerAddress?: string;
                          ServiceTicketTitle?: string;
                          ShowTray?: boolean;
                          SSLAcceptAll?: boolean;
                          SSLAcceptExpiredCertificates?: boolean;
                          SSLAcceptMismatchedNames?: boolean;
                          SSLAcceptRevokedCertificates?: boolean;
                          SSLAccessUntrustedCertificateAuthorities?: boolean;
                          SupportURL?: string;
                          TempDirectory?: string;
                          TemplateGUID?: string;
                          TemplateProperties?: (...)[];
                          TrayChatNotificationText?: string;
                          TrayChatNotificationTitle?: string;
                          TrayCustomMenuTitle?: string;
                          TrayCustomMenuURL?: string;
                          TrayDisablePoweredBy?: boolean;
                          TrayFileExplorerAccessNotificationText?: string;
                          TrayHelpURL?: string;
                          TrayIcon?: string;
                          TrayInterruptUserWithChat?: boolean;
                          TrayMenus?: (...)[];
                          TrayNewMessageNotificationText?: string;
                          TrayNewRSSFeedNotificationText?: string;
                          TrayNotificationTitle?: string;
                          TrayRebootLogOffNotificationText?: string;
                          TrayRegistryEditorAccessNotificationText?: string;
                          TrayRemoteAccessNotificationText?: string;
                          TrayRemoteAccessNotificationTitle?: string;
                          TrayScreenCaptureAccessNotificationText?: string;
                          TrayShowCustomMenu?: boolean;
                          TrayShowHelp?: boolean;
                          TrayShowMessagesAndTickets?: boolean;
                          TrayShowServiceTicketMenu?: boolean;
                          TrayShutdownNotificationText?: string;
                          TraySystemMessageNotificationTitle?: string;
                          TrayTicketFromLabelText?: string;
                          TrayTicketImportance?: number;
                          TrayTicketImportanceIsForced?: boolean;
                          TrayTicketSubjectLabelText?: string;
                          TrayTicketVerifyEmail?: boolean;
                          TrayTitle?: string;
                          WindowsUpdate?:
                              | "DoNothing"
                              | "EnableWindowsUpdateDefaults"
                              | "SetToDownloadOnly"
                              | "DisableWindowsUpdate"
                              | "LabtechModeLabtechModeUIAccessDisabled";
                      };
                      ExternalId?: number;
                      FaxNumber?: string;
                      Id?: number;
                      MaintenanceWindow?: {
                          Comment?: string;
                          MaintenanceWindowDefinitionId?: number;
                          Name?: string;
                      };
                      Name?: string;
                      PhoneNumber?: string;
                      ProbeId?: number;
                      Router?: {
                          Guid?: string;
                          Id?: number;
                          ManufacturerName?: string;
                          Model?: string;
                          Password?: string;
                          PortType?: string;
                          Username?: string;
                          Version?: string;
                      };
                      RouterPort?: number;
                      ScriptDrive?: string;
                      ScriptExtra1?: string;
                      ScriptExtra2?: string;
                      ScriptPassword?: string;
                      ScriptRouterAddress?: string;
                      ScriptUsername?: string;
                      State?: string;
                      ZipCode?: string;
                  };
                  MaintenanceWindow?: { Id?: string };
                  MaintenanceWindowLastApplied?: string;
                  Name?: string;
                  NetworkDevices?: {
                      AgentDeploymentReadinessCheck?: {
                          AgentDeploymentReadinessCheckId?: (...) | (...);
                          AgentDeploymentReadinessCheckStatusId?: (...) | (...);
                          DateLastCheckedForReadiness?: (...) | (...);
                          DateLastDeploymentAttempted?: (...) | (...);
                          DeploymentAttemptCount?: (...) | (...);
                          NetworkDeviceId?: (...) | (...);
                          ReadinessCheckStatus?: (...) | (...);
                      };
                      AlertAction?: {
                          Comment?: (...)
                          | (...);
                          Id?: (...) | (...);
                          Name?: (...) | (...);
                      };
                      AlertMessage?: string;
                      AlertWhenOffline?: boolean;
                      AssetDate?: string;
                      Client?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Comment?: (...) | (...);
                          Company?: (...) | (...);
                          Country?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                          LastName?: (...) | (...);
                          Locations?: (...) | (...);
                          Name?: (...) | (...);
                          NewTicketNotificationEmail?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          UsesInHouseSupportStaff?: (...) | (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      Contact?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          AssociatedComputers?: (...) | (...);
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          CreatedDate?: (...) | (...);
                          Email?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          LastName?: (...) | (...);
                          Location?: (...) | (...);
                          MobileNumber?: (...) | (...);
                          PagerNumber?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          WebPermissions?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      DataIn?: number;
                      DataInDisplay?: string;
                      DataOut?: number;
                      DataOutDisplay?: string;
                      DateAdded?: string;
                      Description?: string;
                      DetectionTemplateName?: string;
                      DeviceType?: { Id?: (...)
                      | (...); Name?: (...) | (...) };
                      ExternalSystemCredentials?: {
                          ClientId?: (...) | (...);
                          CredentialsId?: (...) | (...);
                          ExpirationDate?: (...) | (...);
                          IsActive?: (...) | (...) | (...);
                          Title?: (...) | (...);
                      };
                      FlagsDisplay?: string;
                      FriendlyName?: string;
                      Groups?: (
                          { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                      )[];
                      Id?: string;
                      InterfaceCount?: number;
                      IsHighBandwidth?: boolean;
                      IsLowOnPaper?: boolean;
                      IsLowOnToner?: boolean;
                      IsSNMPv1Supported?: boolean;
                      IsSNMPv2cSupported?: boolean;
                      IsSNMPv3Supported?: boolean;
                      IsSyncedToManage?: boolean;
                      LastContact?: string;
                      LastUpdated?: string;
                      LocalIPAddress?: string;
                      Location?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          Comments?: (...) | (...);
                          Contact?: (...) | (...);
                          Country?: (...) | (...);
                          DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                          DefaultDeploymentLogin?: (...) | (...);
                          DeploymentTemplate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          Id?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          Name?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          ProbeId?: (...) | (...);
                          Router?: (...) | (...);
                          RouterPort?: (...) | (...);
                          ScriptDrive?: (...) | (...);
                          ScriptExtra1?: (...) | (...);
                          ScriptExtra2?: (...) | (...);
                          ScriptPassword?: (...) | (...);
                          ScriptRouterAddress?: (...) | (...);
                          ScriptUsername?: (...) | (...);
                          State?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      MACAddress?: string;
                      ManufacturerName?: string;
                      ModelName?: string;
                      Name?: string;
                      NasPercent?: string;
                      OpenPortsTCP?: number[];
                      ProbeId?: number;
                      ProbeName?: string;
                      SNMPCommunityGet?: string;
                      SNMPCommunitySet?: string;
                      SnmpTree?: number[];
                      Status?: string;
                      Uptime?: number;
                      UptimeDisplay?: string;
                  }[];
                  NetworkDevicesAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: string; Name?: string };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  NetworkDevicesLimitToSearch?: boolean;
                  ParentGroups?: number[];
                  ParentId?: string;
                  Parents?: { ID?: number; Name?: string; ParentId?: number }[];
                  RemoteAgentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: string;
                          GUID?: string;
                          Name?: string;
                          TemplatePolicyId?: string;
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          EventInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          HardwareInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          HotfixInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          Id?: string;
                          LastUpdate?: string;
                          LastUser?: string;
                          MalewareInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          Name?: string;
                          NetworkAnalysis?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          NetworkInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          NetworkProbeInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          PrinterInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          ProcessInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          ServiceInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          SoftwareInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          SystemInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          UpdateConfig?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: {
                          PropertyDescription?: (...)
                          | (...);
                          PropertyName?: (...) | (...);
                          PropertyValue?: (...) | (...);
                          TemplateID?: (...) | (...);
                      }[];
                      TrayChatNotificationText?: string;
                      TrayChatNotificationTitle?: string;
                      TrayCustomMenuTitle?: string;
                      TrayCustomMenuURL?: string;
                      TrayDisablePoweredBy?: boolean;
                      TrayFileExplorerAccessNotificationText?: string;
                      TrayHelpURL?: string;
                      TrayIcon?: string;
                      TrayInterruptUserWithChat?: boolean;
                      TrayMenus?: {
                          Action?: (...)
                          | (...);
                          Description?: (...) | (...);
                          ImageURL?: (...) | (...);
                          MenuID?: (...) | (...);
                          MsgBody?: (...) | (...);
                          MsgHeight?: (...) | (...);
                          MsgTitle?: (...) | (...);
                          MsgWidth?: (...) | (...);
                          Name?: (...) | (...);
                          Parameters?: (...) | (...);
                          RootOnly?: (...) | (...);
                          ScriptID?: (...) | (...);
                          Text?: (...) | (...);
                          URLorEXE?: (...) | (...);
                      }[];
                      TrayNewMessageNotificationText?: string;
                      TrayNewRSSFeedNotificationText?: string;
                      TrayNotificationTitle?: string;
                      TrayRebootLogOffNotificationText?: string;
                      TrayRegistryEditorAccessNotificationText?: string;
                      TrayRemoteAccessNotificationText?: string;
                      TrayRemoteAccessNotificationTitle?: string;
                      TrayScreenCaptureAccessNotificationText?: string;
                      TrayShowCustomMenu?: boolean;
                      TrayShowHelp?: boolean;
                      TrayShowMessagesAndTickets?: boolean;
                      TrayShowServiceTicketMenu?: boolean;
                      TrayShutdownNotificationText?: string;
                      TraySystemMessageNotificationTitle?: string;
                      TrayTicketFromLabelText?: string;
                      TrayTicketImportance?: number;
                      TrayTicketImportanceIsForced?: boolean;
                      TrayTicketSubjectLabelText?: string;
                      TrayTicketVerifyEmail?: boolean;
                      TrayTitle?: string;
                      WindowsUpdate?: | "DoNothing"
                      | "EnableWindowsUpdateDefaults"
                      | "SetToDownloadOnly"
                      | "DisableWindowsUpdate"
                      | "LabtechModeLabtechModeUIAccessDisabled";
                  };
                  SubGroups?: number[];
                  TemplatePriority?: number;
                  TypeId?: number;
                  TypeName?: string;
              };
              DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
              DeploymentTemplate?: {
                  AgentRebootMode?:
                      | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                  AgentUpdateWindow?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  AllowUserDisableRemoteAccess?: boolean;
                  AntivirusTemplate?: {
                      Description?: string;
                      GUID?: string;
                      Name?: string;
                      TemplatePolicyId?: string;
                  };
                  BackupServerPassword?: string;
                  BackupServerURL?: string;
                  BackupServerUser?: string;
                  CacheDirectory?: string;
                  CachePassword?: string;
                  CachePatch?: boolean;
                  CacheSoftware?: boolean;
                  CacheUpdate?: boolean;
                  CacheUsername?: string;
                  DefaultLanguagePack?: string;
                  DisallowUserCloseTray?: boolean;
                  EnableRSS?: boolean;
                  EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                  | "ImmediatelySendErrors"
                  | "ImmediatelySendErrorsAndWarnings"
                  | "ImmediatelySendAllButSecurity"
                  | "ImmediatelySendAll";
                  FileExplorerAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  HeartbeatEnabled?: boolean;
                  HeartbeatFrequency?: number;
                  Id?: string;
                  Name?: string;
                  NetworkAccessStoragePath?: string;
                  ProxyServerPassword?: string;
                  ProxyServerURL?: string;
                  ProxyServerUser?: string;
                  RegistryEditorAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  RemoteAccessMode?: | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny"
                  | "Silent";
                  RemoteAgentLogDebug?: boolean;
                  RemoteAgentName?: string;
                  RSSFeedAddress1?: string;
                  RSSFeedAddress2?: string;
                  RSSFeedAddress3?: string;
                  RSSFeedAddress4?: string;
                  Schedule?: {
                      DriveInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      EventInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      HardwareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      HotfixInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      Id?: string;
                      LastUpdate?: string;
                      LastUser?: string;
                      MalewareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      Name?: string;
                      NetworkAnalysis?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      NetworkInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      NetworkProbeInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      PrinterInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      ProcessInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      ServiceInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      SoftwareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      SystemInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      UpdateConfig?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                  };
                  ScreenCaptureAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  ServerAddress?: string;
                  ServiceTicketTitle?: string;
                  ShowTray?: boolean;
                  SSLAcceptAll?: boolean;
                  SSLAcceptExpiredCertificates?: boolean;
                  SSLAcceptMismatchedNames?: boolean;
                  SSLAcceptRevokedCertificates?: boolean;
                  SSLAccessUntrustedCertificateAuthorities?: boolean;
                  SupportURL?: string;
                  TempDirectory?: string;
                  TemplateGUID?: string;
                  TemplateProperties?: {
                      PropertyDescription?: string;
                      PropertyName?: string;
                      PropertyValue?: string;
                      TemplateID?: string;
                  }[];
                  TrayChatNotificationText?: string;
                  TrayChatNotificationTitle?: string;
                  TrayCustomMenuTitle?: string;
                  TrayCustomMenuURL?: string;
                  TrayDisablePoweredBy?: boolean;
                  TrayFileExplorerAccessNotificationText?: string;
                  TrayHelpURL?: string;
                  TrayIcon?: string;
                  TrayInterruptUserWithChat?: boolean;
                  TrayMenus?: {
                      Action?: string;
                      Description?: string;
                      ImageURL?: string;
                      MenuID?: string;
                      MsgBody?: string;
                      MsgHeight?: number;
                      MsgTitle?: string;
                      MsgWidth?: number;
                      Name?: string;
                      Parameters?: string;
                      RootOnly?: number;
                      ScriptID?: number;
                      Text?: string;
                      URLorEXE?: string;
                  }[];
                  TrayNewMessageNotificationText?: string;
                  TrayNewRSSFeedNotificationText?: string;
                  TrayNotificationTitle?: string;
                  TrayRebootLogOffNotificationText?: string;
                  TrayRegistryEditorAccessNotificationText?: string;
                  TrayRemoteAccessNotificationText?: string;
                  TrayRemoteAccessNotificationTitle?: string;
                  TrayScreenCaptureAccessNotificationText?: string;
                  TrayShowCustomMenu?: boolean;
                  TrayShowHelp?: boolean;
                  TrayShowMessagesAndTickets?: boolean;
                  TrayShowServiceTicketMenu?: boolean;
                  TrayShutdownNotificationText?: string;
                  TraySystemMessageNotificationTitle?: string;
                  TrayTicketFromLabelText?: string;
                  TrayTicketImportance?: number;
                  TrayTicketImportanceIsForced?: boolean;
                  TrayTicketSubjectLabelText?: string;
                  TrayTicketVerifyEmail?: boolean;
                  TrayTitle?: string;
                  WindowsUpdate?: | "DoNothing"
                  | "EnableWindowsUpdateDefaults"
                  | "SetToDownloadOnly"
                  | "DisableWindowsUpdate"
                  | "LabtechModeLabtechModeUIAccessDisabled";
              };
              ExternalId?: number;
              ExtraFields?: {
                  CheckboxSettings?: { DefaultValue?: boolean; IsChecked?: boolean };
                  DisplayFormat?: { ExtraFieldDisplayFormatId?: number; Name?: string };
                  DropdownSettings?: {
                      AvailableOptions?: { [key: string]: string };
                      DefaultValue?: string;
                      DynamicSqlQuery?: string;
                      IsSqlDefined?: boolean;
                      SelectedValue?: string;
                  };
                  ExtraFieldDefinitionId?: number;
                  IsDefaultValue?: boolean;
                  IsEncrypted?: boolean;
                  IsReadOnly?: boolean;
                  Location?: { ExtraFieldLocationId?: number; Name?: string };
                  LtGuid?: string;
                  Section?: string;
                  TargetId?: number;
                  TextFieldSettings?: {
                      DefaultValue?: string;
                      IsMasked?: boolean;
                      Value?: string;
                  };
                  Title?: string;
                  TitleFormat?: { ExtraFieldTitleFormatId?: number; Name?: string };
                  Tooltip?: string;
              }[];
              FaxNumber?: string;
              Id?: number;
              LocationId?: number;
              MaintenanceWindow?: {
                  Comment?: string;
                  MaintenanceWindowDefinitionId?: number;
                  Name?: string;
              };
              Name?: string;
              PhoneNumber?: string;
              ProbeId?: number;
              Router?: {
                  Guid?: string;
                  Id?: number;
                  ManufacturerName?: string;
                  Model?: string;
                  Password?: string;
                  PortType?: string;
                  Username?: string;
                  Version?: string;
              };
              RouterPort?: number;
              ScriptDrive?: string;
              ScriptExtra1?: string;
              ScriptExtra2?: string;
              ScriptPassword?: string;
              ScriptRouterAddress?: string;
              ScriptUsername?: string;
              State?: string;
              ZipCode?: string;
          }
          • OptionalAddress1?: string
          • OptionalAddress2?: string
          • OptionalCity?: string
          • OptionalClient?: {
                Address1?: string;
                Address2?: string;
                City?: string;
                Comment?: string;
                Company?: string;
                Country?: string;
                ExternalId?: string;
                FaxNumber?: string;
                FirstName?: string;
                Id?: string;
                IsHiddenFromAllInclusiveGroup?: boolean;
                LastName?: string;
                Locations?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                    Comments?: string;
                    Contact?: {
                        Address1?: (...) | (...);
                        Address2?: (...) | (...);
                        AssociatedComputers?: (...) | (...);
                        City?: (...) | (...);
                        Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                        CreatedDate?: (...) | (...);
                        Email?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        FirstName?: (...) | (...);
                        Id?: (...) | (...);
                        LastName?: (...) | (...);
                        Location?: (...) | (...);
                        MobileNumber?: (...) | (...);
                        PagerNumber?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        State?: (...) | (...);
                        WebPermissions?: (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    Country?: string;
                    DefaultDeploymentGroup?: {
                        ClientToSync?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                        Comments?: (...)
                        | (...);
                        ComputerPermissions?: (...) | (...);
                        Computers?: (...) | (...);
                        ComputersAutoJoinSearch?: (...) | (...);
                        ComputersLimitToSearch?: (...) | (...) | (...);
                        Contacts?: (...) | (...);
                        ContactsAutoJoinSearch?: (...) | (...);
                        ContactsJoinComputers?: (...) | (...) | (...);
                        ContactsLimitToSearch?: (...) | (...) | (...);
                        Depth?: (...) | (...);
                        FullName?: (...) | (...);
                        GUID?: (...) | (...);
                        Id?: (...) | (...);
                        LocationToSync?: (...) | (...);
                        MaintenanceWindow?: (...) | (...);
                        MaintenanceWindowLastApplied?: (...) | (...);
                        Name?: (...) | (...);
                        NetworkDevices?: (...) | (...);
                        NetworkDevicesAutoJoinSearch?: (...) | (...);
                        NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                        ParentGroups?: (...) | (...);
                        ParentId?: (...) | (...);
                        Parents?: (...) | (...);
                        RemoteAgentTemplate?: (...) | (...);
                        SubGroups?: (...) | (...);
                        TemplatePriority?: (...) | (...);
                        TypeId?: (...) | (...);
                        TypeName?: (...) | (...);
                    };
                    DefaultDeploymentLogin?: {
                        DeploymentLoginId?: (...)
                        | (...);
                        Title?: (...) | (...);
                    };
                    DeploymentTemplate?: {
                        AgentRebootMode?: (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...);
                        AgentUpdateWindow?: (...) | (...);
                        AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                        AntivirusTemplate?: (...) | (...);
                        BackupServerPassword?: (...) | (...);
                        BackupServerURL?: (...) | (...);
                        BackupServerUser?: (...) | (...);
                        CacheDirectory?: (...) | (...);
                        CachePassword?: (...) | (...);
                        CachePatch?: (...) | (...) | (...);
                        CacheSoftware?: (...) | (...) | (...);
                        CacheUpdate?: (...) | (...) | (...);
                        CacheUsername?: (...) | (...);
                        DefaultLanguagePack?: (...) | (...);
                        DisallowUserCloseTray?: (...) | (...) | (...);
                        EnableRSS?: (...) | (...) | (...);
                        EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                        FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                        HeartbeatEnabled?: (...) | (...) | (...);
                        HeartbeatFrequency?: (...) | (...);
                        Id?: (...) | (...);
                        Name?: (...) | (...);
                        NetworkAccessStoragePath?: (...) | (...);
                        ProxyServerPassword?: (...) | (...);
                        ProxyServerURL?: (...) | (...);
                        ProxyServerUser?: (...) | (...);
                        RegistryEditorAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                        RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                        RemoteAgentLogDebug?: (...) | (...) | (...);
                        RemoteAgentName?: (...) | (...);
                        RSSFeedAddress1?: (...) | (...);
                        RSSFeedAddress2?: (...) | (...);
                        RSSFeedAddress3?: (...) | (...);
                        RSSFeedAddress4?: (...) | (...);
                        Schedule?: (...) | (...);
                        ScreenCaptureAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                        ServerAddress?: (...) | (...);
                        ServiceTicketTitle?: (...) | (...);
                        ShowTray?: (...) | (...) | (...);
                        SSLAcceptAll?: (...) | (...) | (...);
                        SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                        SSLAcceptMismatchedNames?: (...) | (...) | (...);
                        SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                        SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                        SupportURL?: (...) | (...);
                        TempDirectory?: (...) | (...);
                        TemplateGUID?: (...) | (...);
                        TemplateProperties?: (...) | (...);
                        TrayChatNotificationText?: (...) | (...);
                        TrayChatNotificationTitle?: (...) | (...);
                        TrayCustomMenuTitle?: (...) | (...);
                        TrayCustomMenuURL?: (...) | (...);
                        TrayDisablePoweredBy?: (...) | (...) | (...);
                        TrayFileExplorerAccessNotificationText?: (...) | (...);
                        TrayHelpURL?: (...) | (...);
                        TrayIcon?: (...) | (...);
                        TrayInterruptUserWithChat?: (...) | (...) | (...);
                        TrayMenus?: (...) | (...);
                        TrayNewMessageNotificationText?: (...) | (...);
                        TrayNewRSSFeedNotificationText?: (...) | (...);
                        TrayNotificationTitle?: (...) | (...);
                        TrayRebootLogOffNotificationText?: (...) | (...);
                        TrayRegistryEditorAccessNotificationText?: (...) | (...);
                        TrayRemoteAccessNotificationText?: (...) | (...);
                        TrayRemoteAccessNotificationTitle?: (...) | (...);
                        TrayScreenCaptureAccessNotificationText?: (...) | (...);
                        TrayShowCustomMenu?: (...) | (...) | (...);
                        TrayShowHelp?: (...) | (...) | (...);
                        TrayShowMessagesAndTickets?: (...) | (...) | (...);
                        TrayShowServiceTicketMenu?: (...) | (...) | (...);
                        TrayShutdownNotificationText?: (...) | (...);
                        TraySystemMessageNotificationTitle?: (...) | (...);
                        TrayTicketFromLabelText?: (...) | (...);
                        TrayTicketImportance?: (...) | (...);
                        TrayTicketImportanceIsForced?: (...) | (...) | (...);
                        TrayTicketSubjectLabelText?: (...) | (...);
                        TrayTicketVerifyEmail?: (...) | (...) | (...);
                        TrayTitle?: (...) | (...);
                        WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                    };
                    ExternalId?: number;
                    FaxNumber?: string;
                    Id?: number;
                    MaintenanceWindow?: {
                        Comment?: (...)
                        | (...);
                        MaintenanceWindowDefinitionId?: (...) | (...);
                        Name?: (...) | (...);
                    };
                    Name?: string;
                    PhoneNumber?: string;
                    ProbeId?: number;
                    Router?: {
                        Guid?: (...)
                        | (...);
                        Id?: (...) | (...);
                        ManufacturerName?: (...) | (...);
                        Model?: (...) | (...);
                        Password?: (...) | (...);
                        PortType?: (...) | (...);
                        Username?: (...) | (...);
                        Version?: (...) | (...);
                    };
                    RouterPort?: number;
                    ScriptDrive?: string;
                    ScriptExtra1?: string;
                    ScriptExtra2?: string;
                    ScriptPassword?: string;
                    ScriptRouterAddress?: string;
                    ScriptUsername?: string;
                    State?: string;
                    ZipCode?: string;
                }[];
                Name?: string;
                NewTicketNotificationEmail?: string;
                PhoneNumber?: string;
                State?: string;
                UsesInHouseSupportStaff?: boolean;
                ZipCode?: string;
            }
          • OptionalComments?: string
          • OptionalContact?: {
                Address1?: string;
                Address2?: string;
                AssociatedComputers?: {
                    Address?: number[];
                    AntivirusDefinitionDate?: string;
                    AssetDate?: string;
                    AssetTag?: string;
                    Bandwidth?: number;
                    BandwidthDisplay?: string;
                    BiosFlash?: string;
                    BiosManufacturer?: string;
                    Client?: {
                        Address1?: (...) | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Comment?: (...) | (...);
                        Company?: (...) | (...);
                        Country?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        FirstName?: (...) | (...);
                        Id?: (...) | (...);
                        IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                        LastName?: (...) | (...);
                        Locations?: (...) | (...);
                        Name?: (...) | (...);
                        NewTicketNotificationEmail?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        State?: (...) | (...);
                        UsesInHouseSupportStaff?: (...) | (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    Comment?: string;
                    CommentPriority?: { Id?: (...)
                    | (...); Name?: (...) | (...) };
                    ComputerName?: string;
                    Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                    CpuScore?: number;
                    CpuUsage?: number;
                    CurrentPowerProfile?: string;
                    D3DScore?: number;
                    DateAdded?: string;
                    DiskScore?: number;
                    DMA?: number[];
                    DomainName?: string;
                    DomainNameServers?: string[];
                    FreeMemory?: number;
                    FriendlyName?: string;
                    GatewayIPAddress?: string;
                    GraphicsScore?: number;
                    Groups?: {
                        ClientToSync?: ...;
                        Comments?: ...;
                        ComputerPermissions?: ...;
                        Computers?: ...;
                        ComputersAutoJoinSearch?: ...;
                        ComputersLimitToSearch?: ...;
                        Contacts?: ...;
                        ContactsAutoJoinSearch?: ...;
                        ContactsJoinComputers?: ...;
                        ContactsLimitToSearch?: ...;
                        Depth?: ...;
                        FullName?: ...;
                        GUID?: ...;
                        Id?: ...;
                        LocationToSync?: ...;
                        MaintenanceWindow?: ...;
                        MaintenanceWindowLastApplied?: ...;
                        Name?: ...;
                        NetworkDevices?: ...;
                        NetworkDevicesAutoJoinSearch?: ...;
                        NetworkDevicesLimitToSearch?: ...;
                        ParentGroups?: ...;
                        ParentId?: ...;
                        Parents?: ...;
                        RemoteAgentTemplate?: ...;
                        SubGroups?: ...;
                        TemplatePriority?: ...;
                        TypeId?: ...;
                        TypeName?: ...;
                    }[];
                    HardwarePorts?: string[];
                    HasHPiLO?: boolean;
                    HasIntelAMT?: boolean;
                    HasIntelVPRO?: boolean;
                    Id?: string;
                    IRQ?: number[];
                    IsFasTalk?: boolean;
                    IsHeartbeatEnabled?: boolean;
                    IsHeartbeatRunning?: boolean;
                    IsLockedDown?: boolean;
                    IsMaintenanceModeEnabled?: boolean;
                    IsMaster?: boolean;
                    IsNetworkProbe?: boolean;
                    IsRebootNeeded?: boolean;
                    IsSystemAccount?: boolean;
                    IsTunnelSupported?: boolean;
                    IsVirtualHost?: boolean;
                    IsVirtualMachine?: boolean;
                    LastHeartbeat?: string;
                    LastInventoryReceived?: string;
                    LastStartup?: string;
                    LastUserName?: string;
                    LocalIPAddress?: string;
                    Location?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Client?: (...) | (...);
                        Comments?: (...) | (...);
                        Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                        Country?: (...) | (...);
                        DefaultDeploymentGroup?: (...) | (...);
                        DefaultDeploymentLogin?: (...) | (...);
                        DeploymentTemplate?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        Id?: (...) | (...);
                        MaintenanceWindow?: (...) | (...);
                        Name?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        ProbeId?: (...) | (...);
                        Router?: (...) | (...);
                        RouterPort?: (...) | (...);
                        ScriptDrive?: (...) | (...);
                        ScriptExtra1?: (...) | (...);
                        ScriptExtra2?: (...) | (...);
                        ScriptPassword?: (...) | (...);
                        ScriptRouterAddress?: (...) | (...);
                        ScriptUsername?: (...) | (...);
                        State?: (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                    MACAddress?: string;
                    MasterMode?: string;
                    MemoryScore?: number;
                    OpenPortsTCP?: number[];
                    OpenPortsUDP?: number[];
                    OperatingSystemName?: string;
                    OperatingSystemVersion?: string;
                    PowerProfiles?: string[];
                    PrimaryContactName?: string;
                    RemoteAgentLastContact?: string;
                    RemoteAgentLastInventory?: string;
                    RemoteAgentVersion?: string;
                    SerialNumber?: string;
                    Status?: string;
                    SystemUptime?: number;
                    TempFiles?: string;
                    Tickets?: {
                        Agent?: ...;
                        Category?: ...;
                        CategoryId?: ...;
                        CategoryName?: ...;
                        CC?: ...;
                        Client?: ...;
                        Comments?: ...;
                        Computer?: ...;
                        ContactDate?: ...;
                        DueDate?: ...;
                        ExternalId?: ...;
                        From?: ...;
                        Guid?: ...;
                        Location?: ...;
                        MonitorId?: ...;
                        NetworkDevice?: ...;
                        Priority?: ...;
                        StartDate?: ...;
                        Status?: ...;
                        Subject?: ...;
                        SupportLevel?: ...;
                        TicketId?: ...;
                        UpdateDate?: ...;
                        User?: ...;
                    }[];
                    TotalMemory?: number;
                    Type?: string;
                    UserAccounts?: string[];
                    UserIdleTime?: number;
                    UTCOffset?: number;
                    VirusScanner?: { Id?: (...)
                    | (...); Name?: (...) | (...) };
                    WarrantyEndDate?: string;
                    WindowsUpdateDate?: string;
                }[];
                City?: string;
                Client?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Comment?: string;
                    Company?: string;
                    Country?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    IsHiddenFromAllInclusiveGroup?: boolean;
                    LastName?: string;
                    Locations?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                        Comments?: (...) | (...);
                        Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                        Country?: (...) | (...);
                        DefaultDeploymentGroup?: (...) | (...);
                        DefaultDeploymentLogin?: (...) | (...);
                        DeploymentTemplate?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        Id?: (...) | (...);
                        MaintenanceWindow?: (...) | (...);
                        Name?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        ProbeId?: (...) | (...);
                        Router?: (...) | (...);
                        RouterPort?: (...) | (...);
                        ScriptDrive?: (...) | (...);
                        ScriptExtra1?: (...) | (...);
                        ScriptExtra2?: (...) | (...);
                        ScriptPassword?: (...) | (...);
                        ScriptRouterAddress?: (...) | (...);
                        ScriptUsername?: (...) | (...);
                        State?: (...) | (...);
                        ZipCode?: (...) | (...);
                    }[];
                    Name?: string;
                    NewTicketNotificationEmail?: string;
                    PhoneNumber?: string;
                    State?: string;
                    UsesInHouseSupportStaff?: boolean;
                    ZipCode?: string;
                };
                CreatedDate?: string;
                Email?: string;
                ExternalId?: string;
                FaxNumber?: string;
                FirstName?: string;
                Id?: string;
                LastName?: string;
                Location?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Client?: {
                        Address1?: string;
                        Address2?: string;
                        City?: string;
                        Comment?: string;
                        Company?: string;
                        Country?: string;
                        ExternalId?: string;
                        FaxNumber?: string;
                        FirstName?: string;
                        Id?: string;
                        IsHiddenFromAllInclusiveGroup?: boolean;
                        LastName?: string;
                        Locations?: (...)[];
                        Name?: string;
                        NewTicketNotificationEmail?: string;
                        PhoneNumber?: string;
                        State?: string;
                        UsesInHouseSupportStaff?: boolean;
                        ZipCode?: string;
                    };
                    Comments?: string;
                    Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                    Country?: string;
                    DefaultDeploymentGroup?: {
                        ClientToSync?: {
                            Address1?: ...;
                            Address2?: ...;
                            City?: ...;
                            Comment?: ...;
                            Company?: ...;
                            Country?: ...;
                            ExternalId?: ...;
                            FaxNumber?: ...;
                            FirstName?: ...;
                            Id?: ...;
                            IsHiddenFromAllInclusiveGroup?: ...;
                            LastName?: ...;
                            Locations?: ...;
                            Name?: ...;
                            NewTicketNotificationEmail?: ...;
                            PhoneNumber?: ...;
                            State?: ...;
                            UsesInHouseSupportStaff?: ...;
                            ZipCode?: ...;
                        };
                        Comments?: string;
                        ComputerPermissions?: (...)[];
                        Computers?: (...)[];
                        ComputersAutoJoinSearch?: {
                            Id?: ...;
                            IsReadOnly?: ...;
                            Name?: ...;
                            SearchFolder?: ...;
                            SearchType?: ...;
                        };
                        ComputersLimitToSearch?: boolean;
                        Contacts?: (...)[];
                        ContactsAutoJoinSearch?: {
                            Id?: ...;
                            IsReadOnly?: ...;
                            Name?: ...;
                            SearchFolder?: ...;
                            SearchType?: ...;
                        };
                        ContactsJoinComputers?: boolean;
                        ContactsLimitToSearch?: boolean;
                        Depth?: number;
                        FullName?: string;
                        GUID?: string;
                        Id?: string;
                        LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                        MaintenanceWindow?: { Id?: ... };
                        MaintenanceWindowLastApplied?: string;
                        Name?: string;
                        NetworkDevices?: (...)[];
                        NetworkDevicesAutoJoinSearch?: {
                            Id?: ...;
                            IsReadOnly?: ...;
                            Name?: ...;
                            SearchFolder?: ...;
                            SearchType?: ...;
                        };
                        NetworkDevicesLimitToSearch?: boolean;
                        ParentGroups?: (...)[];
                        ParentId?: string;
                        Parents?: (...)[];
                        RemoteAgentTemplate?: {
                            AgentRebootMode?: ...;
                            AgentUpdateWindow?: ...;
                            AllowUserDisableRemoteAccess?: ...;
                            AntivirusTemplate?: ...;
                            BackupServerPassword?: ...;
                            BackupServerURL?: ...;
                            BackupServerUser?: ...;
                            CacheDirectory?: ...;
                            CachePassword?: ...;
                            CachePatch?: ...;
                            CacheSoftware?: ...;
                            CacheUpdate?: ...;
                            CacheUsername?: ...;
                            DefaultLanguagePack?: ...;
                            DisallowUserCloseTray?: ...;
                            EnableRSS?: ...;
                            EventLogInventoryMode?: ...;
                            FileExplorerAccessMode?: ...;
                            HeartbeatEnabled?: ...;
                            HeartbeatFrequency?: ...;
                            Id?: ...;
                            Name?: ...;
                            NetworkAccessStoragePath?: ...;
                            ProxyServerPassword?: ...;
                            ProxyServerURL?: ...;
                            ProxyServerUser?: ...;
                            RegistryEditorAccessMode?: ...;
                            RemoteAccessMode?: ...;
                            RemoteAgentLogDebug?: ...;
                            RemoteAgentName?: ...;
                            RSSFeedAddress1?: ...;
                            RSSFeedAddress2?: ...;
                            RSSFeedAddress3?: ...;
                            RSSFeedAddress4?: ...;
                            Schedule?: ...;
                            ScreenCaptureAccessMode?: ...;
                            ServerAddress?: ...;
                            ServiceTicketTitle?: ...;
                            ShowTray?: ...;
                            SSLAcceptAll?: ...;
                            SSLAcceptExpiredCertificates?: ...;
                            SSLAcceptMismatchedNames?: ...;
                            SSLAcceptRevokedCertificates?: ...;
                            SSLAccessUntrustedCertificateAuthorities?: ...;
                            SupportURL?: ...;
                            TempDirectory?: ...;
                            TemplateGUID?: ...;
                            TemplateProperties?: ...;
                            TrayChatNotificationText?: ...;
                            TrayChatNotificationTitle?: ...;
                            TrayCustomMenuTitle?: ...;
                            TrayCustomMenuURL?: ...;
                            TrayDisablePoweredBy?: ...;
                            TrayFileExplorerAccessNotificationText?: ...;
                            TrayHelpURL?: ...;
                            TrayIcon?: ...;
                            TrayInterruptUserWithChat?: ...;
                            TrayMenus?: ...;
                            TrayNewMessageNotificationText?: ...;
                            TrayNewRSSFeedNotificationText?: ...;
                            TrayNotificationTitle?: ...;
                            TrayRebootLogOffNotificationText?: ...;
                            TrayRegistryEditorAccessNotificationText?: ...;
                            TrayRemoteAccessNotificationText?: ...;
                            TrayRemoteAccessNotificationTitle?: ...;
                            TrayScreenCaptureAccessNotificationText?: ...;
                            TrayShowCustomMenu?: ...;
                            TrayShowHelp?: ...;
                            TrayShowMessagesAndTickets?: ...;
                            TrayShowServiceTicketMenu?: ...;
                            TrayShutdownNotificationText?: ...;
                            TraySystemMessageNotificationTitle?: ...;
                            TrayTicketFromLabelText?: ...;
                            TrayTicketImportance?: ...;
                            TrayTicketImportanceIsForced?: ...;
                            TrayTicketSubjectLabelText?: ...;
                            TrayTicketVerifyEmail?: ...;
                            TrayTitle?: ...;
                            WindowsUpdate?: ...;
                        };
                        SubGroups?: (...)[];
                        TemplatePriority?: number;
                        TypeId?: number;
                        TypeName?: string;
                    };
                    DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                    DeploymentTemplate?: {
                        AgentRebootMode?:
                            | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                        AgentUpdateWindow?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        AllowUserDisableRemoteAccess?: boolean;
                        AntivirusTemplate?: {
                            Description?: ...;
                            GUID?: ...;
                            Name?: ...;
                            TemplatePolicyId?: ...;
                        };
                        BackupServerPassword?: string;
                        BackupServerURL?: string;
                        BackupServerUser?: string;
                        CacheDirectory?: string;
                        CachePassword?: string;
                        CachePatch?: boolean;
                        CacheSoftware?: boolean;
                        CacheUpdate?: boolean;
                        CacheUsername?: string;
                        DefaultLanguagePack?: string;
                        DisallowUserCloseTray?: boolean;
                        EnableRSS?: boolean;
                        EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                        | "ImmediatelySendErrors"
                        | "ImmediatelySendErrorsAndWarnings"
                        | "ImmediatelySendAllButSecurity"
                        | "ImmediatelySendAll";
                        FileExplorerAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        HeartbeatEnabled?: boolean;
                        HeartbeatFrequency?: number;
                        Id?: string;
                        Name?: string;
                        NetworkAccessStoragePath?: string;
                        ProxyServerPassword?: string;
                        ProxyServerURL?: string;
                        ProxyServerUser?: string;
                        RegistryEditorAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        RemoteAccessMode?: | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny"
                        | "Silent";
                        RemoteAgentLogDebug?: boolean;
                        RemoteAgentName?: string;
                        RSSFeedAddress1?: string;
                        RSSFeedAddress2?: string;
                        RSSFeedAddress3?: string;
                        RSSFeedAddress4?: string;
                        Schedule?: {
                            DriveInventory?: ...;
                            EventInventory?: ...;
                            HardwareInventory?: ...;
                            HotfixInventory?: ...;
                            Id?: ...;
                            LastUpdate?: ...;
                            LastUser?: ...;
                            MalewareInventory?: ...;
                            Name?: ...;
                            NetworkAnalysis?: ...;
                            NetworkInventory?: ...;
                            NetworkProbeInventory?: ...;
                            PrinterInventory?: ...;
                            ProcessInventory?: ...;
                            ServiceInventory?: ...;
                            SoftwareInventory?: ...;
                            SystemInventory?: ...;
                            UpdateConfig?: ...;
                        };
                        ScreenCaptureAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        ServerAddress?: string;
                        ServiceTicketTitle?: string;
                        ShowTray?: boolean;
                        SSLAcceptAll?: boolean;
                        SSLAcceptExpiredCertificates?: boolean;
                        SSLAcceptMismatchedNames?: boolean;
                        SSLAcceptRevokedCertificates?: boolean;
                        SSLAccessUntrustedCertificateAuthorities?: boolean;
                        SupportURL?: string;
                        TempDirectory?: string;
                        TemplateGUID?: string;
                        TemplateProperties?: (...)[];
                        TrayChatNotificationText?: string;
                        TrayChatNotificationTitle?: string;
                        TrayCustomMenuTitle?: string;
                        TrayCustomMenuURL?: string;
                        TrayDisablePoweredBy?: boolean;
                        TrayFileExplorerAccessNotificationText?: string;
                        TrayHelpURL?: string;
                        TrayIcon?: string;
                        TrayInterruptUserWithChat?: boolean;
                        TrayMenus?: (...)[];
                        TrayNewMessageNotificationText?: string;
                        TrayNewRSSFeedNotificationText?: string;
                        TrayNotificationTitle?: string;
                        TrayRebootLogOffNotificationText?: string;
                        TrayRegistryEditorAccessNotificationText?: string;
                        TrayRemoteAccessNotificationText?: string;
                        TrayRemoteAccessNotificationTitle?: string;
                        TrayScreenCaptureAccessNotificationText?: string;
                        TrayShowCustomMenu?: boolean;
                        TrayShowHelp?: boolean;
                        TrayShowMessagesAndTickets?: boolean;
                        TrayShowServiceTicketMenu?: boolean;
                        TrayShutdownNotificationText?: string;
                        TraySystemMessageNotificationTitle?: string;
                        TrayTicketFromLabelText?: string;
                        TrayTicketImportance?: number;
                        TrayTicketImportanceIsForced?: boolean;
                        TrayTicketSubjectLabelText?: string;
                        TrayTicketVerifyEmail?: boolean;
                        TrayTitle?: string;
                        WindowsUpdate?:
                            | "DoNothing"
                            | "EnableWindowsUpdateDefaults"
                            | "SetToDownloadOnly"
                            | "DisableWindowsUpdate"
                            | "LabtechModeLabtechModeUIAccessDisabled";
                    };
                    ExternalId?: number;
                    FaxNumber?: string;
                    Id?: number;
                    MaintenanceWindow?: {
                        Comment?: string;
                        MaintenanceWindowDefinitionId?: number;
                        Name?: string;
                    };
                    Name?: string;
                    PhoneNumber?: string;
                    ProbeId?: number;
                    Router?: {
                        Guid?: string;
                        Id?: number;
                        ManufacturerName?: string;
                        Model?: string;
                        Password?: string;
                        PortType?: string;
                        Username?: string;
                        Version?: string;
                    };
                    RouterPort?: number;
                    ScriptDrive?: string;
                    ScriptExtra1?: string;
                    ScriptExtra2?: string;
                    ScriptPassword?: string;
                    ScriptRouterAddress?: string;
                    ScriptUsername?: string;
                    State?: string;
                    ZipCode?: string;
                };
                MobileNumber?: string;
                PagerNumber?: string;
                PhoneNumber?: string;
                State?: string;
                WebPermissions?: {
                    InstallAgent?: boolean;
                    MultiFactorRequired?: boolean;
                    Reboot?: boolean;
                    RemoteAccess?: boolean;
                    Shutdown?: boolean;
                    Tickets?: boolean;
                    WakeOnLAN?: boolean;
                };
                ZipCode?: string;
            }
            • OptionalAddress1?: string
            • OptionalAddress2?: string
            • OptionalAssociatedComputers?: {
                  Address?: number[];
                  AntivirusDefinitionDate?: string;
                  AssetDate?: string;
                  AssetTag?: string;
                  Bandwidth?: number;
                  BandwidthDisplay?: string;
                  BiosFlash?: string;
                  BiosManufacturer?: string;
                  Client?: {
                      Address1?: (...) | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Comment?: (...) | (...);
                      Company?: (...) | (...);
                      Country?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      FirstName?: (...) | (...);
                      Id?: (...) | (...);
                      IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                      LastName?: (...) | (...);
                      Locations?: (...) | (...);
                      Name?: (...) | (...);
                      NewTicketNotificationEmail?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      State?: (...) | (...);
                      UsesInHouseSupportStaff?: (...) | (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  Comment?: string;
                  CommentPriority?: { Id?: (...)
                  | (...); Name?: (...) | (...) };
                  ComputerName?: string;
                  Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                  CpuScore?: number;
                  CpuUsage?: number;
                  CurrentPowerProfile?: string;
                  D3DScore?: number;
                  DateAdded?: string;
                  DiskScore?: number;
                  DMA?: number[];
                  DomainName?: string;
                  DomainNameServers?: string[];
                  FreeMemory?: number;
                  FriendlyName?: string;
                  GatewayIPAddress?: string;
                  GraphicsScore?: number;
                  Groups?: {
                      ClientToSync?: ...;
                      Comments?: ...;
                      ComputerPermissions?: ...;
                      Computers?: ...;
                      ComputersAutoJoinSearch?: ...;
                      ComputersLimitToSearch?: ...;
                      Contacts?: ...;
                      ContactsAutoJoinSearch?: ...;
                      ContactsJoinComputers?: ...;
                      ContactsLimitToSearch?: ...;
                      Depth?: ...;
                      FullName?: ...;
                      GUID?: ...;
                      Id?: ...;
                      LocationToSync?: ...;
                      MaintenanceWindow?: ...;
                      MaintenanceWindowLastApplied?: ...;
                      Name?: ...;
                      NetworkDevices?: ...;
                      NetworkDevicesAutoJoinSearch?: ...;
                      NetworkDevicesLimitToSearch?: ...;
                      ParentGroups?: ...;
                      ParentId?: ...;
                      Parents?: ...;
                      RemoteAgentTemplate?: ...;
                      SubGroups?: ...;
                      TemplatePriority?: ...;
                      TypeId?: ...;
                      TypeName?: ...;
                  }[];
                  HardwarePorts?: string[];
                  HasHPiLO?: boolean;
                  HasIntelAMT?: boolean;
                  HasIntelVPRO?: boolean;
                  Id?: string;
                  IRQ?: number[];
                  IsFasTalk?: boolean;
                  IsHeartbeatEnabled?: boolean;
                  IsHeartbeatRunning?: boolean;
                  IsLockedDown?: boolean;
                  IsMaintenanceModeEnabled?: boolean;
                  IsMaster?: boolean;
                  IsNetworkProbe?: boolean;
                  IsRebootNeeded?: boolean;
                  IsSystemAccount?: boolean;
                  IsTunnelSupported?: boolean;
                  IsVirtualHost?: boolean;
                  IsVirtualMachine?: boolean;
                  LastHeartbeat?: string;
                  LastInventoryReceived?: string;
                  LastStartup?: string;
                  LastUserName?: string;
                  LocalIPAddress?: string;
                  Location?: {
                      Address1?: (...)
                      | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Client?: (...) | (...);
                      Comments?: (...) | (...);
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      Country?: (...) | (...);
                      DefaultDeploymentGroup?: (...) | (...);
                      DefaultDeploymentLogin?: (...) | (...);
                      DeploymentTemplate?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      Id?: (...) | (...);
                      MaintenanceWindow?: (...) | (...);
                      Name?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      ProbeId?: (...) | (...);
                      Router?: (...) | (...);
                      RouterPort?: (...) | (...);
                      ScriptDrive?: (...) | (...);
                      ScriptExtra1?: (...) | (...);
                      ScriptExtra2?: (...) | (...);
                      ScriptPassword?: (...) | (...);
                      ScriptRouterAddress?: (...) | (...);
                      ScriptUsername?: (...) | (...);
                      State?: (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                  MACAddress?: string;
                  MasterMode?: string;
                  MemoryScore?: number;
                  OpenPortsTCP?: number[];
                  OpenPortsUDP?: number[];
                  OperatingSystemName?: string;
                  OperatingSystemVersion?: string;
                  PowerProfiles?: string[];
                  PrimaryContactName?: string;
                  RemoteAgentLastContact?: string;
                  RemoteAgentLastInventory?: string;
                  RemoteAgentVersion?: string;
                  SerialNumber?: string;
                  Status?: string;
                  SystemUptime?: number;
                  TempFiles?: string;
                  Tickets?: {
                      Agent?: ...;
                      Category?: ...;
                      CategoryId?: ...;
                      CategoryName?: ...;
                      CC?: ...;
                      Client?: ...;
                      Comments?: ...;
                      Computer?: ...;
                      ContactDate?: ...;
                      DueDate?: ...;
                      ExternalId?: ...;
                      From?: ...;
                      Guid?: ...;
                      Location?: ...;
                      MonitorId?: ...;
                      NetworkDevice?: ...;
                      Priority?: ...;
                      StartDate?: ...;
                      Status?: ...;
                      Subject?: ...;
                      SupportLevel?: ...;
                      TicketId?: ...;
                      UpdateDate?: ...;
                      User?: ...;
                  }[];
                  TotalMemory?: number;
                  Type?: string;
                  UserAccounts?: string[];
                  UserIdleTime?: number;
                  UTCOffset?: number;
                  VirusScanner?: { Id?: (...)
                  | (...); Name?: (...) | (...) };
                  WarrantyEndDate?: string;
                  WindowsUpdateDate?: string;
              }[]
            • OptionalCity?: string
            • OptionalClient?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Comment?: string;
                  Company?: string;
                  Country?: string;
                  ExternalId?: string;
                  FaxNumber?: string;
                  FirstName?: string;
                  Id?: string;
                  IsHiddenFromAllInclusiveGroup?: boolean;
                  LastName?: string;
                  Locations?: {
                      Address1?: (...) | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                      Comments?: (...) | (...);
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      Country?: (...) | (...);
                      DefaultDeploymentGroup?: (...) | (...);
                      DefaultDeploymentLogin?: (...) | (...);
                      DeploymentTemplate?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      Id?: (...) | (...);
                      MaintenanceWindow?: (...) | (...);
                      Name?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      ProbeId?: (...) | (...);
                      Router?: (...) | (...);
                      RouterPort?: (...) | (...);
                      ScriptDrive?: (...) | (...);
                      ScriptExtra1?: (...) | (...);
                      ScriptExtra2?: (...) | (...);
                      ScriptPassword?: (...) | (...);
                      ScriptRouterAddress?: (...) | (...);
                      ScriptUsername?: (...) | (...);
                      State?: (...) | (...);
                      ZipCode?: (...) | (...);
                  }[];
                  Name?: string;
                  NewTicketNotificationEmail?: string;
                  PhoneNumber?: string;
                  State?: string;
                  UsesInHouseSupportStaff?: boolean;
                  ZipCode?: string;
              }
            • OptionalCreatedDate?: string

              Format: date-time

            • OptionalEmail?: string
            • OptionalExternalId?: string
            • OptionalFaxNumber?: string
            • OptionalFirstName?: string
            • OptionalId?: string
            • OptionalLastName?: string
            • OptionalLocation?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: (...)[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comments?: string;
                  Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                  Country?: string;
                  DefaultDeploymentGroup?: {
                      ClientToSync?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Comment?: ...;
                          Company?: ...;
                          Country?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          FirstName?: ...;
                          Id?: ...;
                          IsHiddenFromAllInclusiveGroup?: ...;
                          LastName?: ...;
                          Locations?: ...;
                          Name?: ...;
                          NewTicketNotificationEmail?: ...;
                          PhoneNumber?: ...;
                          State?: ...;
                          UsesInHouseSupportStaff?: ...;
                          ZipCode?: ...;
                      };
                      Comments?: string;
                      ComputerPermissions?: (...)[];
                      Computers?: (...)[];
                      ComputersAutoJoinSearch?: {
                          Id?: ...;
                          IsReadOnly?: ...;
                          Name?: ...;
                          SearchFolder?: ...;
                          SearchType?: ...;
                      };
                      ComputersLimitToSearch?: boolean;
                      Contacts?: (...)[];
                      ContactsAutoJoinSearch?: {
                          Id?: ...;
                          IsReadOnly?: ...;
                          Name?: ...;
                          SearchFolder?: ...;
                          SearchType?: ...;
                      };
                      ContactsJoinComputers?: boolean;
                      ContactsLimitToSearch?: boolean;
                      Depth?: number;
                      FullName?: string;
                      GUID?: string;
                      Id?: string;
                      LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                      MaintenanceWindow?: { Id?: ... };
                      MaintenanceWindowLastApplied?: string;
                      Name?: string;
                      NetworkDevices?: (...)[];
                      NetworkDevicesAutoJoinSearch?: {
                          Id?: ...;
                          IsReadOnly?: ...;
                          Name?: ...;
                          SearchFolder?: ...;
                          SearchType?: ...;
                      };
                      NetworkDevicesLimitToSearch?: boolean;
                      ParentGroups?: (...)[];
                      ParentId?: string;
                      Parents?: (...)[];
                      RemoteAgentTemplate?: {
                          AgentRebootMode?: ...;
                          AgentUpdateWindow?: ...;
                          AllowUserDisableRemoteAccess?: ...;
                          AntivirusTemplate?: ...;
                          BackupServerPassword?: ...;
                          BackupServerURL?: ...;
                          BackupServerUser?: ...;
                          CacheDirectory?: ...;
                          CachePassword?: ...;
                          CachePatch?: ...;
                          CacheSoftware?: ...;
                          CacheUpdate?: ...;
                          CacheUsername?: ...;
                          DefaultLanguagePack?: ...;
                          DisallowUserCloseTray?: ...;
                          EnableRSS?: ...;
                          EventLogInventoryMode?: ...;
                          FileExplorerAccessMode?: ...;
                          HeartbeatEnabled?: ...;
                          HeartbeatFrequency?: ...;
                          Id?: ...;
                          Name?: ...;
                          NetworkAccessStoragePath?: ...;
                          ProxyServerPassword?: ...;
                          ProxyServerURL?: ...;
                          ProxyServerUser?: ...;
                          RegistryEditorAccessMode?: ...;
                          RemoteAccessMode?: ...;
                          RemoteAgentLogDebug?: ...;
                          RemoteAgentName?: ...;
                          RSSFeedAddress1?: ...;
                          RSSFeedAddress2?: ...;
                          RSSFeedAddress3?: ...;
                          RSSFeedAddress4?: ...;
                          Schedule?: ...;
                          ScreenCaptureAccessMode?: ...;
                          ServerAddress?: ...;
                          ServiceTicketTitle?: ...;
                          ShowTray?: ...;
                          SSLAcceptAll?: ...;
                          SSLAcceptExpiredCertificates?: ...;
                          SSLAcceptMismatchedNames?: ...;
                          SSLAcceptRevokedCertificates?: ...;
                          SSLAccessUntrustedCertificateAuthorities?: ...;
                          SupportURL?: ...;
                          TempDirectory?: ...;
                          TemplateGUID?: ...;
                          TemplateProperties?: ...;
                          TrayChatNotificationText?: ...;
                          TrayChatNotificationTitle?: ...;
                          TrayCustomMenuTitle?: ...;
                          TrayCustomMenuURL?: ...;
                          TrayDisablePoweredBy?: ...;
                          TrayFileExplorerAccessNotificationText?: ...;
                          TrayHelpURL?: ...;
                          TrayIcon?: ...;
                          TrayInterruptUserWithChat?: ...;
                          TrayMenus?: ...;
                          TrayNewMessageNotificationText?: ...;
                          TrayNewRSSFeedNotificationText?: ...;
                          TrayNotificationTitle?: ...;
                          TrayRebootLogOffNotificationText?: ...;
                          TrayRegistryEditorAccessNotificationText?: ...;
                          TrayRemoteAccessNotificationText?: ...;
                          TrayRemoteAccessNotificationTitle?: ...;
                          TrayScreenCaptureAccessNotificationText?: ...;
                          TrayShowCustomMenu?: ...;
                          TrayShowHelp?: ...;
                          TrayShowMessagesAndTickets?: ...;
                          TrayShowServiceTicketMenu?: ...;
                          TrayShutdownNotificationText?: ...;
                          TraySystemMessageNotificationTitle?: ...;
                          TrayTicketFromLabelText?: ...;
                          TrayTicketImportance?: ...;
                          TrayTicketImportanceIsForced?: ...;
                          TrayTicketSubjectLabelText?: ...;
                          TrayTicketVerifyEmail?: ...;
                          TrayTitle?: ...;
                          WindowsUpdate?: ...;
                      };
                      SubGroups?: (...)[];
                      TemplatePriority?: number;
                      TypeId?: number;
                      TypeName?: string;
                  };
                  DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                  DeploymentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: ...;
                          GUID?: ...;
                          Name?: ...;
                          TemplatePolicyId?: ...;
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: ...;
                          EventInventory?: ...;
                          HardwareInventory?: ...;
                          HotfixInventory?: ...;
                          Id?: ...;
                          LastUpdate?: ...;
                          LastUser?: ...;
                          MalewareInventory?: ...;
                          Name?: ...;
                          NetworkAnalysis?: ...;
                          NetworkInventory?: ...;
                          NetworkProbeInventory?: ...;
                          PrinterInventory?: ...;
                          ProcessInventory?: ...;
                          ServiceInventory?: ...;
                          SoftwareInventory?: ...;
                          SystemInventory?: ...;
                          UpdateConfig?: ...;
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: (...)[];
                      TrayChatNotificationText?: string;
                      TrayChatNotificationTitle?: string;
                      TrayCustomMenuTitle?: string;
                      TrayCustomMenuURL?: string;
                      TrayDisablePoweredBy?: boolean;
                      TrayFileExplorerAccessNotificationText?: string;
                      TrayHelpURL?: string;
                      TrayIcon?: string;
                      TrayInterruptUserWithChat?: boolean;
                      TrayMenus?: (...)[];
                      TrayNewMessageNotificationText?: string;
                      TrayNewRSSFeedNotificationText?: string;
                      TrayNotificationTitle?: string;
                      TrayRebootLogOffNotificationText?: string;
                      TrayRegistryEditorAccessNotificationText?: string;
                      TrayRemoteAccessNotificationText?: string;
                      TrayRemoteAccessNotificationTitle?: string;
                      TrayScreenCaptureAccessNotificationText?: string;
                      TrayShowCustomMenu?: boolean;
                      TrayShowHelp?: boolean;
                      TrayShowMessagesAndTickets?: boolean;
                      TrayShowServiceTicketMenu?: boolean;
                      TrayShutdownNotificationText?: string;
                      TraySystemMessageNotificationTitle?: string;
                      TrayTicketFromLabelText?: string;
                      TrayTicketImportance?: number;
                      TrayTicketImportanceIsForced?: boolean;
                      TrayTicketSubjectLabelText?: string;
                      TrayTicketVerifyEmail?: boolean;
                      TrayTitle?: string;
                      WindowsUpdate?:
                          | "DoNothing"
                          | "EnableWindowsUpdateDefaults"
                          | "SetToDownloadOnly"
                          | "DisableWindowsUpdate"
                          | "LabtechModeLabtechModeUIAccessDisabled";
                  };
                  ExternalId?: number;
                  FaxNumber?: string;
                  Id?: number;
                  MaintenanceWindow?: {
                      Comment?: string;
                      MaintenanceWindowDefinitionId?: number;
                      Name?: string;
                  };
                  Name?: string;
                  PhoneNumber?: string;
                  ProbeId?: number;
                  Router?: {
                      Guid?: string;
                      Id?: number;
                      ManufacturerName?: string;
                      Model?: string;
                      Password?: string;
                      PortType?: string;
                      Username?: string;
                      Version?: string;
                  };
                  RouterPort?: number;
                  ScriptDrive?: string;
                  ScriptExtra1?: string;
                  ScriptExtra2?: string;
                  ScriptPassword?: string;
                  ScriptRouterAddress?: string;
                  ScriptUsername?: string;
                  State?: string;
                  ZipCode?: string;
              }
              • OptionalAddress1?: string
              • OptionalAddress2?: string
              • OptionalCity?: string
              • OptionalClient?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Comment?: string;
                    Company?: string;
                    Country?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    IsHiddenFromAllInclusiveGroup?: boolean;
                    LastName?: string;
                    Locations?: (...)[];
                    Name?: string;
                    NewTicketNotificationEmail?: string;
                    PhoneNumber?: string;
                    State?: string;
                    UsesInHouseSupportStaff?: boolean;
                    ZipCode?: string;
                }
              • OptionalComments?: string
              • OptionalContact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...
              • OptionalCountry?: string
              • OptionalDefaultDeploymentGroup?: {
                    ClientToSync?: {
                        Address1?: ...;
                        Address2?: ...;
                        City?: ...;
                        Comment?: ...;
                        Company?: ...;
                        Country?: ...;
                        ExternalId?: ...;
                        FaxNumber?: ...;
                        FirstName?: ...;
                        Id?: ...;
                        IsHiddenFromAllInclusiveGroup?: ...;
                        LastName?: ...;
                        Locations?: ...;
                        Name?: ...;
                        NewTicketNotificationEmail?: ...;
                        PhoneNumber?: ...;
                        State?: ...;
                        UsesInHouseSupportStaff?: ...;
                        ZipCode?: ...;
                    };
                    Comments?: string;
                    ComputerPermissions?: (...)[];
                    Computers?: (...)[];
                    ComputersAutoJoinSearch?: {
                        Id?: ...;
                        IsReadOnly?: ...;
                        Name?: ...;
                        SearchFolder?: ...;
                        SearchType?: ...;
                    };
                    ComputersLimitToSearch?: boolean;
                    Contacts?: (...)[];
                    ContactsAutoJoinSearch?: {
                        Id?: ...;
                        IsReadOnly?: ...;
                        Name?: ...;
                        SearchFolder?: ...;
                        SearchType?: ...;
                    };
                    ContactsJoinComputers?: boolean;
                    ContactsLimitToSearch?: boolean;
                    Depth?: number;
                    FullName?: string;
                    GUID?: string;
                    Id?: string;
                    LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                    MaintenanceWindow?: { Id?: ... };
                    MaintenanceWindowLastApplied?: string;
                    Name?: string;
                    NetworkDevices?: (...)[];
                    NetworkDevicesAutoJoinSearch?: {
                        Id?: ...;
                        IsReadOnly?: ...;
                        Name?: ...;
                        SearchFolder?: ...;
                        SearchType?: ...;
                    };
                    NetworkDevicesLimitToSearch?: boolean;
                    ParentGroups?: (...)[];
                    ParentId?: string;
                    Parents?: (...)[];
                    RemoteAgentTemplate?: {
                        AgentRebootMode?: ...;
                        AgentUpdateWindow?: ...;
                        AllowUserDisableRemoteAccess?: ...;
                        AntivirusTemplate?: ...;
                        BackupServerPassword?: ...;
                        BackupServerURL?: ...;
                        BackupServerUser?: ...;
                        CacheDirectory?: ...;
                        CachePassword?: ...;
                        CachePatch?: ...;
                        CacheSoftware?: ...;
                        CacheUpdate?: ...;
                        CacheUsername?: ...;
                        DefaultLanguagePack?: ...;
                        DisallowUserCloseTray?: ...;
                        EnableRSS?: ...;
                        EventLogInventoryMode?: ...;
                        FileExplorerAccessMode?: ...;
                        HeartbeatEnabled?: ...;
                        HeartbeatFrequency?: ...;
                        Id?: ...;
                        Name?: ...;
                        NetworkAccessStoragePath?: ...;
                        ProxyServerPassword?: ...;
                        ProxyServerURL?: ...;
                        ProxyServerUser?: ...;
                        RegistryEditorAccessMode?: ...;
                        RemoteAccessMode?: ...;
                        RemoteAgentLogDebug?: ...;
                        RemoteAgentName?: ...;
                        RSSFeedAddress1?: ...;
                        RSSFeedAddress2?: ...;
                        RSSFeedAddress3?: ...;
                        RSSFeedAddress4?: ...;
                        Schedule?: ...;
                        ScreenCaptureAccessMode?: ...;
                        ServerAddress?: ...;
                        ServiceTicketTitle?: ...;
                        ShowTray?: ...;
                        SSLAcceptAll?: ...;
                        SSLAcceptExpiredCertificates?: ...;
                        SSLAcceptMismatchedNames?: ...;
                        SSLAcceptRevokedCertificates?: ...;
                        SSLAccessUntrustedCertificateAuthorities?: ...;
                        SupportURL?: ...;
                        TempDirectory?: ...;
                        TemplateGUID?: ...;
                        TemplateProperties?: ...;
                        TrayChatNotificationText?: ...;
                        TrayChatNotificationTitle?: ...;
                        TrayCustomMenuTitle?: ...;
                        TrayCustomMenuURL?: ...;
                        TrayDisablePoweredBy?: ...;
                        TrayFileExplorerAccessNotificationText?: ...;
                        TrayHelpURL?: ...;
                        TrayIcon?: ...;
                        TrayInterruptUserWithChat?: ...;
                        TrayMenus?: ...;
                        TrayNewMessageNotificationText?: ...;
                        TrayNewRSSFeedNotificationText?: ...;
                        TrayNotificationTitle?: ...;
                        TrayRebootLogOffNotificationText?: ...;
                        TrayRegistryEditorAccessNotificationText?: ...;
                        TrayRemoteAccessNotificationText?: ...;
                        TrayRemoteAccessNotificationTitle?: ...;
                        TrayScreenCaptureAccessNotificationText?: ...;
                        TrayShowCustomMenu?: ...;
                        TrayShowHelp?: ...;
                        TrayShowMessagesAndTickets?: ...;
                        TrayShowServiceTicketMenu?: ...;
                        TrayShutdownNotificationText?: ...;
                        TraySystemMessageNotificationTitle?: ...;
                        TrayTicketFromLabelText?: ...;
                        TrayTicketImportance?: ...;
                        TrayTicketImportanceIsForced?: ...;
                        TrayTicketSubjectLabelText?: ...;
                        TrayTicketVerifyEmail?: ...;
                        TrayTitle?: ...;
                        WindowsUpdate?: ...;
                    };
                    SubGroups?: (...)[];
                    TemplatePriority?: number;
                    TypeId?: number;
                    TypeName?: string;
                }
                • OptionalClientToSync?: {
                      Address1?: ...;
                      Address2?: ...;
                      City?: ...;
                      Comment?: ...;
                      Company?: ...;
                      Country?: ...;
                      ExternalId?: ...;
                      FaxNumber?: ...;
                      FirstName?: ...;
                      Id?: ...;
                      IsHiddenFromAllInclusiveGroup?: ...;
                      LastName?: ...;
                      Locations?: ...;
                      Name?: ...;
                      NewTicketNotificationEmail?: ...;
                      PhoneNumber?: ...;
                      State?: ...;
                      UsesInHouseSupportStaff?: ...;
                      ZipCode?: ...;
                  }
                • OptionalComments?: string
                • OptionalComputerPermissions?: (...)[]
                • OptionalComputers?: (...)[]
                • OptionalComputersAutoJoinSearch?: { Id?: ...; IsReadOnly?: ...; Name?: ...; SearchFolder?: ...; SearchType?: ... }
                • OptionalComputersLimitToSearch?: boolean
                • OptionalContacts?: (...)[]
                • OptionalContactsAutoJoinSearch?: { Id?: ...; IsReadOnly?: ...; Name?: ...; SearchFolder?: ...; SearchType?: ... }
                • OptionalContactsJoinComputers?: boolean
                • OptionalContactsLimitToSearch?: boolean
                • OptionalDepth?: number

                  Format: int32

                • OptionalFullName?: string
                • OptionalGUID?: string
                • OptionalId?: string
                • OptionalLocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...
                • OptionalMaintenanceWindow?: { Id?: ... }
                • OptionalMaintenanceWindowLastApplied?: string

                  Format: date-time

                • OptionalName?: string
                • OptionalNetworkDevices?: (...)[]
                • OptionalNetworkDevicesAutoJoinSearch?: { Id?: ...; IsReadOnly?: ...; Name?: ...; SearchFolder?: ...; SearchType?: ... }
                • OptionalNetworkDevicesLimitToSearch?: boolean
                • OptionalParentGroups?: (...)[]
                • OptionalParentId?: string
                • OptionalParents?: (...)[]
                • OptionalRemoteAgentTemplate?: {
                      AgentRebootMode?: ...;
                      AgentUpdateWindow?: ...;
                      AllowUserDisableRemoteAccess?: ...;
                      AntivirusTemplate?: ...;
                      BackupServerPassword?: ...;
                      BackupServerURL?: ...;
                      BackupServerUser?: ...;
                      CacheDirectory?: ...;
                      CachePassword?: ...;
                      CachePatch?: ...;
                      CacheSoftware?: ...;
                      CacheUpdate?: ...;
                      CacheUsername?: ...;
                      DefaultLanguagePack?: ...;
                      DisallowUserCloseTray?: ...;
                      EnableRSS?: ...;
                      EventLogInventoryMode?: ...;
                      FileExplorerAccessMode?: ...;
                      HeartbeatEnabled?: ...;
                      HeartbeatFrequency?: ...;
                      Id?: ...;
                      Name?: ...;
                      NetworkAccessStoragePath?: ...;
                      ProxyServerPassword?: ...;
                      ProxyServerURL?: ...;
                      ProxyServerUser?: ...;
                      RegistryEditorAccessMode?: ...;
                      RemoteAccessMode?: ...;
                      RemoteAgentLogDebug?: ...;
                      RemoteAgentName?: ...;
                      RSSFeedAddress1?: ...;
                      RSSFeedAddress2?: ...;
                      RSSFeedAddress3?: ...;
                      RSSFeedAddress4?: ...;
                      Schedule?: ...;
                      ScreenCaptureAccessMode?: ...;
                      ServerAddress?: ...;
                      ServiceTicketTitle?: ...;
                      ShowTray?: ...;
                      SSLAcceptAll?: ...;
                      SSLAcceptExpiredCertificates?: ...;
                      SSLAcceptMismatchedNames?: ...;
                      SSLAcceptRevokedCertificates?: ...;
                      SSLAccessUntrustedCertificateAuthorities?: ...;
                      SupportURL?: ...;
                      TempDirectory?: ...;
                      TemplateGUID?: ...;
                      TemplateProperties?: ...;
                      TrayChatNotificationText?: ...;
                      TrayChatNotificationTitle?: ...;
                      TrayCustomMenuTitle?: ...;
                      TrayCustomMenuURL?: ...;
                      TrayDisablePoweredBy?: ...;
                      TrayFileExplorerAccessNotificationText?: ...;
                      TrayHelpURL?: ...;
                      TrayIcon?: ...;
                      TrayInterruptUserWithChat?: ...;
                      TrayMenus?: ...;
                      TrayNewMessageNotificationText?: ...;
                      TrayNewRSSFeedNotificationText?: ...;
                      TrayNotificationTitle?: ...;
                      TrayRebootLogOffNotificationText?: ...;
                      TrayRegistryEditorAccessNotificationText?: ...;
                      TrayRemoteAccessNotificationText?: ...;
                      TrayRemoteAccessNotificationTitle?: ...;
                      TrayScreenCaptureAccessNotificationText?: ...;
                      TrayShowCustomMenu?: ...;
                      TrayShowHelp?: ...;
                      TrayShowMessagesAndTickets?: ...;
                      TrayShowServiceTicketMenu?: ...;
                      TrayShutdownNotificationText?: ...;
                      TraySystemMessageNotificationTitle?: ...;
                      TrayTicketFromLabelText?: ...;
                      TrayTicketImportance?: ...;
                      TrayTicketImportanceIsForced?: ...;
                      TrayTicketSubjectLabelText?: ...;
                      TrayTicketVerifyEmail?: ...;
                      TrayTitle?: ...;
                      WindowsUpdate?: ...;
                  }
                  • OptionalAgentRebootMode?: ...
                  • OptionalAgentUpdateWindow?: ...
                  • OptionalAllowUserDisableRemoteAccess?: ...
                  • OptionalAntivirusTemplate?: ...
                  • OptionalBackupServerPassword?: ...
                  • OptionalBackupServerURL?: ...
                  • OptionalBackupServerUser?: ...
                  • OptionalCacheDirectory?: ...
                  • OptionalCachePassword?: ...
                  • OptionalCachePatch?: ...
                  • OptionalCacheSoftware?: ...
                  • OptionalCacheUpdate?: ...
                  • OptionalCacheUsername?: ...
                  • OptionalDefaultLanguagePack?: ...
                  • OptionalDisallowUserCloseTray?: ...
                  • OptionalEnableRSS?: ...
                  • OptionalEventLogInventoryMode?: ...
                  • OptionalFileExplorerAccessMode?: ...
                  • OptionalHeartbeatEnabled?: ...
                  • OptionalHeartbeatFrequency?: ...

                    Format: int32

                  • OptionalId?: ...
                  • OptionalName?: ...
                  • OptionalNetworkAccessStoragePath?: ...
                  • OptionalProxyServerPassword?: ...
                  • OptionalProxyServerURL?: ...
                  • OptionalProxyServerUser?: ...
                  • OptionalRegistryEditorAccessMode?: ...
                  • OptionalRemoteAccessMode?: ...
                  • OptionalRemoteAgentLogDebug?: ...
                  • OptionalRemoteAgentName?: ...
                  • OptionalRSSFeedAddress1?: ...
                  • OptionalRSSFeedAddress2?: ...
                  • OptionalRSSFeedAddress3?: ...
                  • OptionalRSSFeedAddress4?: ...
                  • OptionalSchedule?: ...
                  • OptionalScreenCaptureAccessMode?: ...
                  • OptionalServerAddress?: ...
                  • OptionalServiceTicketTitle?: ...
                  • OptionalShowTray?: ...
                  • OptionalSSLAcceptAll?: ...
                  • OptionalSSLAcceptExpiredCertificates?: ...
                  • OptionalSSLAcceptMismatchedNames?: ...
                  • OptionalSSLAcceptRevokedCertificates?: ...
                  • OptionalSSLAccessUntrustedCertificateAuthorities?: ...
                  • OptionalSupportURL?: ...
                  • OptionalTempDirectory?: ...
                  • OptionalTemplateGUID?: ...
                  • OptionalTemplateProperties?: ...
                  • OptionalTrayChatNotificationText?: ...
                  • OptionalTrayChatNotificationTitle?: ...
                  • OptionalTrayCustomMenuTitle?: ...
                  • OptionalTrayCustomMenuURL?: ...
                  • OptionalTrayDisablePoweredBy?: ...
                  • OptionalTrayFileExplorerAccessNotificationText?: ...
                  • OptionalTrayHelpURL?: ...
                  • OptionalTrayIcon?: ...

                    Format: byte

                  • OptionalTrayInterruptUserWithChat?: ...
                  • OptionalTrayMenus?: ...
                  • OptionalTrayNewMessageNotificationText?: ...
                  • OptionalTrayNewRSSFeedNotificationText?: ...
                  • OptionalTrayNotificationTitle?: ...
                  • OptionalTrayRebootLogOffNotificationText?: ...
                  • OptionalTrayRegistryEditorAccessNotificationText?: ...
                  • OptionalTrayRemoteAccessNotificationText?: ...
                  • OptionalTrayRemoteAccessNotificationTitle?: ...
                  • OptionalTrayScreenCaptureAccessNotificationText?: ...
                  • OptionalTrayShowCustomMenu?: ...
                  • OptionalTrayShowHelp?: ...
                  • OptionalTrayShowMessagesAndTickets?: ...
                  • OptionalTrayShowServiceTicketMenu?: ...
                  • OptionalTrayShutdownNotificationText?: ...
                  • OptionalTraySystemMessageNotificationTitle?: ...
                  • OptionalTrayTicketFromLabelText?: ...
                  • OptionalTrayTicketImportance?: ...

                    Format: int32

                  • OptionalTrayTicketImportanceIsForced?: ...
                  • OptionalTrayTicketSubjectLabelText?: ...
                  • OptionalTrayTicketVerifyEmail?: ...
                  • OptionalTrayTitle?: ...
                  • OptionalWindowsUpdate?: ...
                • OptionalSubGroups?: (...)[]
                • OptionalTemplatePriority?: number

                  Format: int32

                • OptionalTypeId?: number

                  Format: int32

                • OptionalTypeName?: string
              • OptionalDefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string }
                • OptionalDeploymentLoginId?: number

                  Format: int32

                • OptionalTitle?: string
              • OptionalDeploymentTemplate?: {
                    AgentRebootMode?:
                        | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                    AgentUpdateWindow?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    AllowUserDisableRemoteAccess?: boolean;
                    AntivirusTemplate?: {
                        Description?: ...;
                        GUID?: ...;
                        Name?: ...;
                        TemplatePolicyId?: ...;
                    };
                    BackupServerPassword?: string;
                    BackupServerURL?: string;
                    BackupServerUser?: string;
                    CacheDirectory?: string;
                    CachePassword?: string;
                    CachePatch?: boolean;
                    CacheSoftware?: boolean;
                    CacheUpdate?: boolean;
                    CacheUsername?: string;
                    DefaultLanguagePack?: string;
                    DisallowUserCloseTray?: boolean;
                    EnableRSS?: boolean;
                    EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                    | "ImmediatelySendErrors"
                    | "ImmediatelySendErrorsAndWarnings"
                    | "ImmediatelySendAllButSecurity"
                    | "ImmediatelySendAll";
                    FileExplorerAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    HeartbeatEnabled?: boolean;
                    HeartbeatFrequency?: number;
                    Id?: string;
                    Name?: string;
                    NetworkAccessStoragePath?: string;
                    ProxyServerPassword?: string;
                    ProxyServerURL?: string;
                    ProxyServerUser?: string;
                    RegistryEditorAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    RemoteAccessMode?: | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny"
                    | "Silent";
                    RemoteAgentLogDebug?: boolean;
                    RemoteAgentName?: string;
                    RSSFeedAddress1?: string;
                    RSSFeedAddress2?: string;
                    RSSFeedAddress3?: string;
                    RSSFeedAddress4?: string;
                    Schedule?: {
                        DriveInventory?: ...;
                        EventInventory?: ...;
                        HardwareInventory?: ...;
                        HotfixInventory?: ...;
                        Id?: ...;
                        LastUpdate?: ...;
                        LastUser?: ...;
                        MalewareInventory?: ...;
                        Name?: ...;
                        NetworkAnalysis?: ...;
                        NetworkInventory?: ...;
                        NetworkProbeInventory?: ...;
                        PrinterInventory?: ...;
                        ProcessInventory?: ...;
                        ServiceInventory?: ...;
                        SoftwareInventory?: ...;
                        SystemInventory?: ...;
                        UpdateConfig?: ...;
                    };
                    ScreenCaptureAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    ServerAddress?: string;
                    ServiceTicketTitle?: string;
                    ShowTray?: boolean;
                    SSLAcceptAll?: boolean;
                    SSLAcceptExpiredCertificates?: boolean;
                    SSLAcceptMismatchedNames?: boolean;
                    SSLAcceptRevokedCertificates?: boolean;
                    SSLAccessUntrustedCertificateAuthorities?: boolean;
                    SupportURL?: string;
                    TempDirectory?: string;
                    TemplateGUID?: string;
                    TemplateProperties?: (...)[];
                    TrayChatNotificationText?: string;
                    TrayChatNotificationTitle?: string;
                    TrayCustomMenuTitle?: string;
                    TrayCustomMenuURL?: string;
                    TrayDisablePoweredBy?: boolean;
                    TrayFileExplorerAccessNotificationText?: string;
                    TrayHelpURL?: string;
                    TrayIcon?: string;
                    TrayInterruptUserWithChat?: boolean;
                    TrayMenus?: (...)[];
                    TrayNewMessageNotificationText?: string;
                    TrayNewRSSFeedNotificationText?: string;
                    TrayNotificationTitle?: string;
                    TrayRebootLogOffNotificationText?: string;
                    TrayRegistryEditorAccessNotificationText?: string;
                    TrayRemoteAccessNotificationText?: string;
                    TrayRemoteAccessNotificationTitle?: string;
                    TrayScreenCaptureAccessNotificationText?: string;
                    TrayShowCustomMenu?: boolean;
                    TrayShowHelp?: boolean;
                    TrayShowMessagesAndTickets?: boolean;
                    TrayShowServiceTicketMenu?: boolean;
                    TrayShutdownNotificationText?: string;
                    TraySystemMessageNotificationTitle?: string;
                    TrayTicketFromLabelText?: string;
                    TrayTicketImportance?: number;
                    TrayTicketImportanceIsForced?: boolean;
                    TrayTicketSubjectLabelText?: string;
                    TrayTicketVerifyEmail?: boolean;
                    TrayTitle?: string;
                    WindowsUpdate?:
                        | "DoNothing"
                        | "EnableWindowsUpdateDefaults"
                        | "SetToDownloadOnly"
                        | "DisableWindowsUpdate"
                        | "LabtechModeLabtechModeUIAccessDisabled";
                }
                • OptionalAgentRebootMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalAgentUpdateWindow?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalAllowUserDisableRemoteAccess?: boolean
                • OptionalAntivirusTemplate?: { Description?: ...; GUID?: ...; Name?: ...; TemplatePolicyId?: ... }
                • OptionalBackupServerPassword?: string
                • OptionalBackupServerURL?: string
                • OptionalBackupServerUser?: string
                • OptionalCacheDirectory?: string
                • OptionalCachePassword?: string
                • OptionalCachePatch?: boolean
                • OptionalCacheSoftware?: boolean
                • OptionalCacheUpdate?: boolean
                • OptionalCacheUsername?: string
                • OptionalDefaultLanguagePack?: string
                • OptionalDisallowUserCloseTray?: boolean
                • OptionalEnableRSS?: boolean
                • OptionalEventLogInventoryMode?:
                      | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll"
                • OptionalFileExplorerAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalHeartbeatEnabled?: boolean
                • OptionalHeartbeatFrequency?: number

                  Format: int32

                • OptionalId?: string
                • OptionalName?: string
                • OptionalNetworkAccessStoragePath?: string
                • OptionalProxyServerPassword?: string
                • OptionalProxyServerURL?: string
                • OptionalProxyServerUser?: string
                • OptionalRegistryEditorAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalRemoteAccessMode?: "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny" | "Silent"
                • OptionalRemoteAgentLogDebug?: boolean
                • OptionalRemoteAgentName?: string
                • OptionalRSSFeedAddress1?: string
                • OptionalRSSFeedAddress2?: string
                • OptionalRSSFeedAddress3?: string
                • OptionalRSSFeedAddress4?: string
                • OptionalSchedule?: {
                      DriveInventory?: ...;
                      EventInventory?: ...;
                      HardwareInventory?: ...;
                      HotfixInventory?: ...;
                      Id?: ...;
                      LastUpdate?: ...;
                      LastUser?: ...;
                      MalewareInventory?: ...;
                      Name?: ...;
                      NetworkAnalysis?: ...;
                      NetworkInventory?: ...;
                      NetworkProbeInventory?: ...;
                      PrinterInventory?: ...;
                      ProcessInventory?: ...;
                      ServiceInventory?: ...;
                      SoftwareInventory?: ...;
                      SystemInventory?: ...;
                      UpdateConfig?: ...;
                  }
                  • OptionalDriveInventory?: ...
                  • OptionalEventInventory?: ...
                  • OptionalHardwareInventory?: ...
                  • OptionalHotfixInventory?: ...
                  • OptionalId?: ...
                  • OptionalLastUpdate?: ...

                    Format: date-time

                  • OptionalLastUser?: ...
                  • OptionalMalewareInventory?: ...
                  • OptionalName?: ...
                  • OptionalNetworkAnalysis?: ...
                  • OptionalNetworkInventory?: ...
                  • OptionalNetworkProbeInventory?: ...
                  • OptionalPrinterInventory?: ...
                  • OptionalProcessInventory?: ...
                  • OptionalServiceInventory?: ...
                  • OptionalSoftwareInventory?: ...
                  • OptionalSystemInventory?: ...
                  • OptionalUpdateConfig?: ...
                • OptionalScreenCaptureAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalServerAddress?: string
                • OptionalServiceTicketTitle?: string
                • OptionalShowTray?: boolean
                • OptionalSSLAcceptAll?: boolean
                • OptionalSSLAcceptExpiredCertificates?: boolean
                • OptionalSSLAcceptMismatchedNames?: boolean
                • OptionalSSLAcceptRevokedCertificates?: boolean
                • OptionalSSLAccessUntrustedCertificateAuthorities?: boolean
                • OptionalSupportURL?: string
                • OptionalTempDirectory?: string
                • OptionalTemplateGUID?: string
                • OptionalTemplateProperties?: (...)[]
                • OptionalTrayChatNotificationText?: string
                • OptionalTrayChatNotificationTitle?: string
                • OptionalTrayCustomMenuTitle?: string
                • OptionalTrayCustomMenuURL?: string
                • OptionalTrayDisablePoweredBy?: boolean
                • OptionalTrayFileExplorerAccessNotificationText?: string
                • OptionalTrayHelpURL?: string
                • OptionalTrayIcon?: string

                  Format: byte

                • OptionalTrayInterruptUserWithChat?: boolean
                • OptionalTrayMenus?: (...)[]
                • OptionalTrayNewMessageNotificationText?: string
                • OptionalTrayNewRSSFeedNotificationText?: string
                • OptionalTrayNotificationTitle?: string
                • OptionalTrayRebootLogOffNotificationText?: string
                • OptionalTrayRegistryEditorAccessNotificationText?: string
                • OptionalTrayRemoteAccessNotificationText?: string
                • OptionalTrayRemoteAccessNotificationTitle?: string
                • OptionalTrayScreenCaptureAccessNotificationText?: string
                • OptionalTrayShowCustomMenu?: boolean
                • OptionalTrayShowHelp?: boolean
                • OptionalTrayShowMessagesAndTickets?: boolean
                • OptionalTrayShowServiceTicketMenu?: boolean
                • OptionalTrayShutdownNotificationText?: string
                • OptionalTraySystemMessageNotificationTitle?: string
                • OptionalTrayTicketFromLabelText?: string
                • OptionalTrayTicketImportance?: number

                  Format: int32

                • OptionalTrayTicketImportanceIsForced?: boolean
                • OptionalTrayTicketSubjectLabelText?: string
                • OptionalTrayTicketVerifyEmail?: boolean
                • OptionalTrayTitle?: string
                • OptionalWindowsUpdate?:
                      | "DoNothing"
                      | "EnableWindowsUpdateDefaults"
                      | "SetToDownloadOnly"
                      | "DisableWindowsUpdate"
                      | "LabtechModeLabtechModeUIAccessDisabled"
              • OptionalExternalId?: number

                Format: int32

              • OptionalFaxNumber?: string
              • OptionalId?: number

                Format: int32

              • OptionalMaintenanceWindow?: { Comment?: string; MaintenanceWindowDefinitionId?: number; Name?: string }
                • OptionalComment?: string
                • OptionalMaintenanceWindowDefinitionId?: number

                  Format: int32

                • OptionalName?: string
              • OptionalName?: string
              • OptionalPhoneNumber?: string
              • OptionalProbeId?: number

                Format: int32

              • OptionalRouter?: {
                    Guid?: string;
                    Id?: number;
                    ManufacturerName?: string;
                    Model?: string;
                    Password?: string;
                    PortType?: string;
                    Username?: string;
                    Version?: string;
                }
                • OptionalGuid?: string
                • OptionalId?: number

                  Format: int32

                • OptionalManufacturerName?: string
                • OptionalModel?: string
                • OptionalPassword?: string
                • OptionalPortType?: string
                • OptionalUsername?: string
                • OptionalVersion?: string
              • OptionalRouterPort?: number

                Format: int32

              • OptionalScriptDrive?: string
              • OptionalScriptExtra1?: string
              • OptionalScriptExtra2?: string
              • OptionalScriptPassword?: string
              • OptionalScriptRouterAddress?: string
              • OptionalScriptUsername?: string
              • OptionalState?: string
              • OptionalZipCode?: string
            • OptionalMobileNumber?: string
            • OptionalPagerNumber?: string
            • OptionalPhoneNumber?: string
            • OptionalState?: string
            • OptionalWebPermissions?: {
                  InstallAgent?: boolean;
                  MultiFactorRequired?: boolean;
                  Reboot?: boolean;
                  RemoteAccess?: boolean;
                  Shutdown?: boolean;
                  Tickets?: boolean;
                  WakeOnLAN?: boolean;
              }
            • OptionalZipCode?: string
          • OptionalCountry?: string
          • OptionalDefaultDeploymentGroup?: {
                ClientToSync?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Comment?: string;
                    Company?: string;
                    Country?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    IsHiddenFromAllInclusiveGroup?: boolean;
                    LastName?: string;
                    Locations?: {
                        Address1?: (...) | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                        Comments?: (...) | (...);
                        Contact?: (...) | (...);
                        Country?: (...) | (...);
                        DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                        DefaultDeploymentLogin?: (...) | (...);
                        DeploymentTemplate?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        Id?: (...) | (...);
                        MaintenanceWindow?: (...) | (...);
                        Name?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        ProbeId?: (...) | (...);
                        Router?: (...) | (...);
                        RouterPort?: (...) | (...);
                        ScriptDrive?: (...) | (...);
                        ScriptExtra1?: (...) | (...);
                        ScriptExtra2?: (...) | (...);
                        ScriptPassword?: (...) | (...);
                        ScriptRouterAddress?: (...) | (...);
                        ScriptUsername?: (...) | (...);
                        State?: (...) | (...);
                        ZipCode?: (...) | (...);
                    }[];
                    Name?: string;
                    NewTicketNotificationEmail?: string;
                    PhoneNumber?: string;
                    State?: string;
                    UsesInHouseSupportStaff?: boolean;
                    ZipCode?: string;
                };
                Comments?: string;
                ComputerPermissions?: {
                    Id?: string;
                    Permissions?: {
                        AllowFileExplorer?: (...)
                        | (...)
                        | (...);
                        AllowRedir?: (...) | (...) | (...);
                        AllowRegistryEdit?: (...) | (...) | (...);
                        AllowRemoteControl?: (...) | (...) | (...);
                        ClearAlerts?: (...) | (...) | (...);
                        CommandPrompt?: (...) | (...) | (...);
                        DeleteScheduleScripts?: (...) | (...) | (...);
                        EditConfig?: (...) | (...) | (...);
                        EditInfo?: (...) | (...) | (...);
                        History?: (...) | (...) | (...);
                        Install?: (...) | (...) | (...);
                        MonitorAdd?: (...) | (...) | (...);
                        MonitorDelete?: (...) | (...) | (...);
                        MonitorEdit?: (...) | (...) | (...);
                        ScheduleScripts?: (...) | (...) | (...);
                        SendCommands?: (...) | (...) | (...);
                        SniffNetwork?: (...) | (...) | (...);
                        ViewCommands?: (...) | (...) | (...);
                    };
                    UserClass?: {
                        Id?: (...)
                        | (...);
                        Name?: (...) | (...);
                        Permissions?: (...) | (...);
                    };
                }[];
                Computers?: {
                    Address?: number[];
                    AntivirusDefinitionDate?: string;
                    AssetDate?: string;
                    AssetTag?: string;
                    Bandwidth?: number;
                    BandwidthDisplay?: string;
                    BiosFlash?: string;
                    BiosManufacturer?: string;
                    Client?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Comment?: (...) | (...);
                        Company?: (...) | (...);
                        Country?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        FirstName?: (...) | (...);
                        Id?: (...) | (...);
                        IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                        LastName?: (...) | (...);
                        Locations?: (...) | (...);
                        Name?: (...) | (...);
                        NewTicketNotificationEmail?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        State?: (...) | (...);
                        UsesInHouseSupportStaff?: (...) | (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    Comment?: string;
                    CommentPriority?: { Id?: (...)
                    | (...); Name?: (...) | (...) };
                    ComputerName?: string;
                    Contact?: {
                        Address1?: (...) | (...);
                        Address2?: (...) | (...);
                        AssociatedComputers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                        City?: (...) | (...);
                        Client?: (...) | (...);
                        CreatedDate?: (...) | (...);
                        Email?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        FirstName?: (...) | (...);
                        Id?: (...) | (...);
                        LastName?: (...) | (...);
                        Location?: (...) | (...);
                        MobileNumber?: (...) | (...);
                        PagerNumber?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        State?: (...) | (...);
                        WebPermissions?: (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    CpuScore?: number;
                    CpuUsage?: number;
                    CurrentPowerProfile?: string;
                    D3DScore?: number;
                    DateAdded?: string;
                    DiskScore?: number;
                    DMA?: number[];
                    DomainName?: string;
                    DomainNameServers?: string[];
                    FreeMemory?: number;
                    FriendlyName?: string;
                    GatewayIPAddress?: string;
                    GraphicsScore?: number;
                    Groups?: (
                        { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                    )[];
                    HardwarePorts?: string[];
                    HasHPiLO?: boolean;
                    HasIntelAMT?: boolean;
                    HasIntelVPRO?: boolean;
                    Id?: string;
                    IRQ?: number[];
                    IsFasTalk?: boolean;
                    IsHeartbeatEnabled?: boolean;
                    IsHeartbeatRunning?: boolean;
                    IsLockedDown?: boolean;
                    IsMaintenanceModeEnabled?: boolean;
                    IsMaster?: boolean;
                    IsNetworkProbe?: boolean;
                    IsRebootNeeded?: boolean;
                    IsSystemAccount?: boolean;
                    IsTunnelSupported?: boolean;
                    IsVirtualHost?: boolean;
                    IsVirtualMachine?: boolean;
                    LastHeartbeat?: string;
                    LastInventoryReceived?: string;
                    LastStartup?: string;
                    LastUserName?: string;
                    LocalIPAddress?: string;
                    Location?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Client?: (...) | (...);
                        Comments?: (...) | (...);
                        Contact?: (...) | (...);
                        Country?: (...) | (...);
                        DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                        DefaultDeploymentLogin?: (...) | (...);
                        DeploymentTemplate?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        Id?: (...) | (...);
                        MaintenanceWindow?: (...) | (...);
                        Name?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        ProbeId?: (...) | (...);
                        Router?: (...) | (...);
                        RouterPort?: (...) | (...);
                        ScriptDrive?: (...) | (...);
                        ScriptExtra1?: (...) | (...);
                        ScriptExtra2?: (...) | (...);
                        ScriptPassword?: (...) | (...);
                        ScriptRouterAddress?: (...) | (...);
                        ScriptUsername?: (...) | (...);
                        State?: (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                    MACAddress?: string;
                    MasterMode?: string;
                    MemoryScore?: number;
                    OpenPortsTCP?: number[];
                    OpenPortsUDP?: number[];
                    OperatingSystemName?: string;
                    OperatingSystemVersion?: string;
                    PowerProfiles?: string[];
                    PrimaryContactName?: string;
                    RemoteAgentLastContact?: string;
                    RemoteAgentLastInventory?: string;
                    RemoteAgentVersion?: string;
                    SerialNumber?: string;
                    Status?: string;
                    SystemUptime?: number;
                    TempFiles?: string;
                    Tickets?: {
                        Agent?: ...;
                        Category?: ...;
                        CategoryId?: ...;
                        CategoryName?: ...;
                        CC?: ...;
                        Client?: ...;
                        Comments?: ...;
                        Computer?: ...;
                        ContactDate?: ...;
                        DueDate?: ...;
                        ExternalId?: ...;
                        From?: ...;
                        Guid?: ...;
                        Location?: ...;
                        MonitorId?: ...;
                        NetworkDevice?: ...;
                        Priority?: ...;
                        StartDate?: ...;
                        Status?: ...;
                        Subject?: ...;
                        SupportLevel?: ...;
                        TicketId?: ...;
                        UpdateDate?: ...;
                        User?: ...;
                    }[];
                    TotalMemory?: number;
                    Type?: string;
                    UserAccounts?: string[];
                    UserIdleTime?: number;
                    UTCOffset?: number;
                    VirusScanner?: { Id?: (...)
                    | (...); Name?: (...) | (...) };
                    WarrantyEndDate?: string;
                    WindowsUpdateDate?: string;
                }[];
                ComputersAutoJoinSearch?: {
                    Id?: string;
                    IsReadOnly?: boolean;
                    Name?: string;
                    SearchFolder?: { Id?: string; Name?: string };
                    SearchType?:
                        | "AdvancedComputers"
                        | "AdvancedNetDevices"
                        | "AdvancedContacts"
                        | "AdvancedMobileDevices";
                };
                ComputersLimitToSearch?: boolean;
                Contacts?: {
                    Address1?: string;
                    Address2?: string;
                    AssociatedComputers?: {
                        Address?: ...;
                        AntivirusDefinitionDate?: ...;
                        AssetDate?: ...;
                        AssetTag?: ...;
                        Bandwidth?: ...;
                        BandwidthDisplay?: ...;
                        BiosFlash?: ...;
                        BiosManufacturer?: ...;
                        Client?: ...;
                        Comment?: ...;
                        CommentPriority?: ...;
                        ComputerName?: ...;
                        Contact?: ...;
                        CpuScore?: ...;
                        CpuUsage?: ...;
                        CurrentPowerProfile?: ...;
                        D3DScore?: ...;
                        DateAdded?: ...;
                        DiskScore?: ...;
                        DMA?: ...;
                        DomainName?: ...;
                        DomainNameServers?: ...;
                        FreeMemory?: ...;
                        FriendlyName?: ...;
                        GatewayIPAddress?: ...;
                        GraphicsScore?: ...;
                        Groups?: ...;
                        HardwarePorts?: ...;
                        HasHPiLO?: ...;
                        HasIntelAMT?: ...;
                        HasIntelVPRO?: ...;
                        Id?: ...;
                        IRQ?: ...;
                        IsFasTalk?: ...;
                        IsHeartbeatEnabled?: ...;
                        IsHeartbeatRunning?: ...;
                        IsLockedDown?: ...;
                        IsMaintenanceModeEnabled?: ...;
                        IsMaster?: ...;
                        IsNetworkProbe?: ...;
                        IsRebootNeeded?: ...;
                        IsSystemAccount?: ...;
                        IsTunnelSupported?: ...;
                        IsVirtualHost?: ...;
                        IsVirtualMachine?: ...;
                        LastHeartbeat?: ...;
                        LastInventoryReceived?: ...;
                        LastStartup?: ...;
                        LastUserName?: ...;
                        LocalIPAddress?: ...;
                        Location?: ...;
                        LoggedInUsers?: ...;
                        MACAddress?: ...;
                        MasterMode?: ...;
                        MemoryScore?: ...;
                        OpenPortsTCP?: ...;
                        OpenPortsUDP?: ...;
                        OperatingSystemName?: ...;
                        OperatingSystemVersion?: ...;
                        PowerProfiles?: ...;
                        PrimaryContactName?: ...;
                        RemoteAgentLastContact?: ...;
                        RemoteAgentLastInventory?: ...;
                        RemoteAgentVersion?: ...;
                        SerialNumber?: ...;
                        Status?: ...;
                        SystemUptime?: ...;
                        TempFiles?: ...;
                        Tickets?: ...;
                        TotalMemory?: ...;
                        Type?: ...;
                        UserAccounts?: ...;
                        UserIdleTime?: ...;
                        UTCOffset?: ...;
                        VirusScanner?: ...;
                        WarrantyEndDate?: ...;
                        WindowsUpdateDate?: ...;
                    }[];
                    City?: string;
                    Client?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Comment?: (...) | (...);
                        Company?: (...) | (...);
                        Country?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        FirstName?: (...) | (...);
                        Id?: (...) | (...);
                        IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                        LastName?: (...) | (...);
                        Locations?: (...) | (...);
                        Name?: (...) | (...);
                        NewTicketNotificationEmail?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        State?: (...) | (...);
                        UsesInHouseSupportStaff?: (...) | (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    CreatedDate?: string;
                    Email?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    LastName?: string;
                    Location?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Client?: (...) | (...);
                        Comments?: (...) | (...);
                        Contact?: (...) | (...);
                        Country?: (...) | (...);
                        DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                        DefaultDeploymentLogin?: (...) | (...);
                        DeploymentTemplate?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        Id?: (...) | (...);
                        MaintenanceWindow?: (...) | (...);
                        Name?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        ProbeId?: (...) | (...);
                        Router?: (...) | (...);
                        RouterPort?: (...) | (...);
                        ScriptDrive?: (...) | (...);
                        ScriptExtra1?: (...) | (...);
                        ScriptExtra2?: (...) | (...);
                        ScriptPassword?: (...) | (...);
                        ScriptRouterAddress?: (...) | (...);
                        ScriptUsername?: (...) | (...);
                        State?: (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    MobileNumber?: string;
                    PagerNumber?: string;
                    PhoneNumber?: string;
                    State?: string;
                    WebPermissions?: {
                        InstallAgent?: (...)
                        | (...)
                        | (...);
                        MultiFactorRequired?: (...) | (...) | (...);
                        Reboot?: (...) | (...) | (...);
                        RemoteAccess?: (...) | (...) | (...);
                        Shutdown?: (...) | (...) | (...);
                        Tickets?: (...) | (...) | (...);
                        WakeOnLAN?: (...) | (...) | (...);
                    };
                    ZipCode?: string;
                }[];
                ContactsAutoJoinSearch?: {
                    Id?: string;
                    IsReadOnly?: boolean;
                    Name?: string;
                    SearchFolder?: { Id?: string; Name?: string };
                    SearchType?:
                        | "AdvancedComputers"
                        | "AdvancedNetDevices"
                        | "AdvancedContacts"
                        | "AdvancedMobileDevices";
                };
                ContactsJoinComputers?: boolean;
                ContactsLimitToSearch?: boolean;
                Depth?: number;
                FullName?: string;
                GUID?: string;
                Id?: string;
                LocationToSync?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Client?: {
                        Address1?: string;
                        Address2?: string;
                        City?: string;
                        Comment?: string;
                        Company?: string;
                        Country?: string;
                        ExternalId?: string;
                        FaxNumber?: string;
                        FirstName?: string;
                        Id?: string;
                        IsHiddenFromAllInclusiveGroup?: boolean;
                        LastName?: string;
                        Locations?: (...)[];
                        Name?: string;
                        NewTicketNotificationEmail?: string;
                        PhoneNumber?: string;
                        State?: string;
                        UsesInHouseSupportStaff?: boolean;
                        ZipCode?: string;
                    };
                    Comments?: string;
                    Contact?: {
                        Address1?: string;
                        Address2?: string;
                        AssociatedComputers?: (...)[];
                        City?: string;
                        Client?: {
                            Address1?: ...;
                            Address2?: ...;
                            City?: ...;
                            Comment?: ...;
                            Company?: ...;
                            Country?: ...;
                            ExternalId?: ...;
                            FaxNumber?: ...;
                            FirstName?: ...;
                            Id?: ...;
                            IsHiddenFromAllInclusiveGroup?: ...;
                            LastName?: ...;
                            Locations?: ...;
                            Name?: ...;
                            NewTicketNotificationEmail?: ...;
                            PhoneNumber?: ...;
                            State?: ...;
                            UsesInHouseSupportStaff?: ...;
                            ZipCode?: ...;
                        };
                        CreatedDate?: string;
                        Email?: string;
                        ExternalId?: string;
                        FaxNumber?: string;
                        FirstName?: string;
                        Id?: string;
                        LastName?: string;
                        Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                        MobileNumber?: string;
                        PagerNumber?: string;
                        PhoneNumber?: string;
                        State?: string;
                        WebPermissions?: {
                            InstallAgent?: ...;
                            MultiFactorRequired?: ...;
                            Reboot?: ...;
                            RemoteAccess?: ...;
                            Shutdown?: ...;
                            Tickets?: ...;
                            WakeOnLAN?: ...;
                        };
                        ZipCode?: string;
                    };
                    Country?: string;
                    DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                    DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                    DeploymentTemplate?: {
                        AgentRebootMode?:
                            | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                        AgentUpdateWindow?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        AllowUserDisableRemoteAccess?: boolean;
                        AntivirusTemplate?: {
                            Description?: ...;
                            GUID?: ...;
                            Name?: ...;
                            TemplatePolicyId?: ...;
                        };
                        BackupServerPassword?: string;
                        BackupServerURL?: string;
                        BackupServerUser?: string;
                        CacheDirectory?: string;
                        CachePassword?: string;
                        CachePatch?: boolean;
                        CacheSoftware?: boolean;
                        CacheUpdate?: boolean;
                        CacheUsername?: string;
                        DefaultLanguagePack?: string;
                        DisallowUserCloseTray?: boolean;
                        EnableRSS?: boolean;
                        EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                        | "ImmediatelySendErrors"
                        | "ImmediatelySendErrorsAndWarnings"
                        | "ImmediatelySendAllButSecurity"
                        | "ImmediatelySendAll";
                        FileExplorerAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        HeartbeatEnabled?: boolean;
                        HeartbeatFrequency?: number;
                        Id?: string;
                        Name?: string;
                        NetworkAccessStoragePath?: string;
                        ProxyServerPassword?: string;
                        ProxyServerURL?: string;
                        ProxyServerUser?: string;
                        RegistryEditorAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        RemoteAccessMode?: | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny"
                        | "Silent";
                        RemoteAgentLogDebug?: boolean;
                        RemoteAgentName?: string;
                        RSSFeedAddress1?: string;
                        RSSFeedAddress2?: string;
                        RSSFeedAddress3?: string;
                        RSSFeedAddress4?: string;
                        Schedule?: {
                            DriveInventory?: ...;
                            EventInventory?: ...;
                            HardwareInventory?: ...;
                            HotfixInventory?: ...;
                            Id?: ...;
                            LastUpdate?: ...;
                            LastUser?: ...;
                            MalewareInventory?: ...;
                            Name?: ...;
                            NetworkAnalysis?: ...;
                            NetworkInventory?: ...;
                            NetworkProbeInventory?: ...;
                            PrinterInventory?: ...;
                            ProcessInventory?: ...;
                            ServiceInventory?: ...;
                            SoftwareInventory?: ...;
                            SystemInventory?: ...;
                            UpdateConfig?: ...;
                        };
                        ScreenCaptureAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        ServerAddress?: string;
                        ServiceTicketTitle?: string;
                        ShowTray?: boolean;
                        SSLAcceptAll?: boolean;
                        SSLAcceptExpiredCertificates?: boolean;
                        SSLAcceptMismatchedNames?: boolean;
                        SSLAcceptRevokedCertificates?: boolean;
                        SSLAccessUntrustedCertificateAuthorities?: boolean;
                        SupportURL?: string;
                        TempDirectory?: string;
                        TemplateGUID?: string;
                        TemplateProperties?: (...)[];
                        TrayChatNotificationText?: string;
                        TrayChatNotificationTitle?: string;
                        TrayCustomMenuTitle?: string;
                        TrayCustomMenuURL?: string;
                        TrayDisablePoweredBy?: boolean;
                        TrayFileExplorerAccessNotificationText?: string;
                        TrayHelpURL?: string;
                        TrayIcon?: string;
                        TrayInterruptUserWithChat?: boolean;
                        TrayMenus?: (...)[];
                        TrayNewMessageNotificationText?: string;
                        TrayNewRSSFeedNotificationText?: string;
                        TrayNotificationTitle?: string;
                        TrayRebootLogOffNotificationText?: string;
                        TrayRegistryEditorAccessNotificationText?: string;
                        TrayRemoteAccessNotificationText?: string;
                        TrayRemoteAccessNotificationTitle?: string;
                        TrayScreenCaptureAccessNotificationText?: string;
                        TrayShowCustomMenu?: boolean;
                        TrayShowHelp?: boolean;
                        TrayShowMessagesAndTickets?: boolean;
                        TrayShowServiceTicketMenu?: boolean;
                        TrayShutdownNotificationText?: string;
                        TraySystemMessageNotificationTitle?: string;
                        TrayTicketFromLabelText?: string;
                        TrayTicketImportance?: number;
                        TrayTicketImportanceIsForced?: boolean;
                        TrayTicketSubjectLabelText?: string;
                        TrayTicketVerifyEmail?: boolean;
                        TrayTitle?: string;
                        WindowsUpdate?:
                            | "DoNothing"
                            | "EnableWindowsUpdateDefaults"
                            | "SetToDownloadOnly"
                            | "DisableWindowsUpdate"
                            | "LabtechModeLabtechModeUIAccessDisabled";
                    };
                    ExternalId?: number;
                    FaxNumber?: string;
                    Id?: number;
                    MaintenanceWindow?: {
                        Comment?: string;
                        MaintenanceWindowDefinitionId?: number;
                        Name?: string;
                    };
                    Name?: string;
                    PhoneNumber?: string;
                    ProbeId?: number;
                    Router?: {
                        Guid?: string;
                        Id?: number;
                        ManufacturerName?: string;
                        Model?: string;
                        Password?: string;
                        PortType?: string;
                        Username?: string;
                        Version?: string;
                    };
                    RouterPort?: number;
                    ScriptDrive?: string;
                    ScriptExtra1?: string;
                    ScriptExtra2?: string;
                    ScriptPassword?: string;
                    ScriptRouterAddress?: string;
                    ScriptUsername?: string;
                    State?: string;
                    ZipCode?: string;
                };
                MaintenanceWindow?: { Id?: string };
                MaintenanceWindowLastApplied?: string;
                Name?: string;
                NetworkDevices?: {
                    AgentDeploymentReadinessCheck?: {
                        AgentDeploymentReadinessCheckId?: (...) | (...);
                        AgentDeploymentReadinessCheckStatusId?: (...) | (...);
                        DateLastCheckedForReadiness?: (...) | (...);
                        DateLastDeploymentAttempted?: (...) | (...);
                        DeploymentAttemptCount?: (...) | (...);
                        NetworkDeviceId?: (...) | (...);
                        ReadinessCheckStatus?: (...) | (...);
                    };
                    AlertAction?: {
                        Comment?: (...)
                        | (...);
                        Id?: (...) | (...);
                        Name?: (...) | (...);
                    };
                    AlertMessage?: string;
                    AlertWhenOffline?: boolean;
                    AssetDate?: string;
                    Client?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Comment?: (...) | (...);
                        Company?: (...) | (...);
                        Country?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        FirstName?: (...) | (...);
                        Id?: (...) | (...);
                        IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                        LastName?: (...) | (...);
                        Locations?: (...) | (...);
                        Name?: (...) | (...);
                        NewTicketNotificationEmail?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        State?: (...) | (...);
                        UsesInHouseSupportStaff?: (...) | (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    Contact?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        AssociatedComputers?: (...) | (...);
                        City?: (...) | (...);
                        Client?: (...) | (...);
                        CreatedDate?: (...) | (...);
                        Email?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        FirstName?: (...) | (...);
                        Id?: (...) | (...);
                        LastName?: (...) | (...);
                        Location?: (...) | (...);
                        MobileNumber?: (...) | (...);
                        PagerNumber?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        State?: (...) | (...);
                        WebPermissions?: (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    DataIn?: number;
                    DataInDisplay?: string;
                    DataOut?: number;
                    DataOutDisplay?: string;
                    DateAdded?: string;
                    Description?: string;
                    DetectionTemplateName?: string;
                    DeviceType?: { Id?: (...)
                    | (...); Name?: (...) | (...) };
                    ExternalSystemCredentials?: {
                        ClientId?: (...) | (...);
                        CredentialsId?: (...) | (...);
                        ExpirationDate?: (...) | (...);
                        IsActive?: (...) | (...) | (...);
                        Title?: (...) | (...);
                    };
                    FlagsDisplay?: string;
                    FriendlyName?: string;
                    Groups?: (
                        { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                    )[];
                    Id?: string;
                    InterfaceCount?: number;
                    IsHighBandwidth?: boolean;
                    IsLowOnPaper?: boolean;
                    IsLowOnToner?: boolean;
                    IsSNMPv1Supported?: boolean;
                    IsSNMPv2cSupported?: boolean;
                    IsSNMPv3Supported?: boolean;
                    IsSyncedToManage?: boolean;
                    LastContact?: string;
                    LastUpdated?: string;
                    LocalIPAddress?: string;
                    Location?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Client?: (...) | (...);
                        Comments?: (...) | (...);
                        Contact?: (...) | (...);
                        Country?: (...) | (...);
                        DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                        DefaultDeploymentLogin?: (...) | (...);
                        DeploymentTemplate?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        Id?: (...) | (...);
                        MaintenanceWindow?: (...) | (...);
                        Name?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        ProbeId?: (...) | (...);
                        Router?: (...) | (...);
                        RouterPort?: (...) | (...);
                        ScriptDrive?: (...) | (...);
                        ScriptExtra1?: (...) | (...);
                        ScriptExtra2?: (...) | (...);
                        ScriptPassword?: (...) | (...);
                        ScriptRouterAddress?: (...) | (...);
                        ScriptUsername?: (...) | (...);
                        State?: (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    MACAddress?: string;
                    ManufacturerName?: string;
                    ModelName?: string;
                    Name?: string;
                    NasPercent?: string;
                    OpenPortsTCP?: number[];
                    ProbeId?: number;
                    ProbeName?: string;
                    SNMPCommunityGet?: string;
                    SNMPCommunitySet?: string;
                    SnmpTree?: number[];
                    Status?: string;
                    Uptime?: number;
                    UptimeDisplay?: string;
                }[];
                NetworkDevicesAutoJoinSearch?: {
                    Id?: string;
                    IsReadOnly?: boolean;
                    Name?: string;
                    SearchFolder?: { Id?: string; Name?: string };
                    SearchType?:
                        | "AdvancedComputers"
                        | "AdvancedNetDevices"
                        | "AdvancedContacts"
                        | "AdvancedMobileDevices";
                };
                NetworkDevicesLimitToSearch?: boolean;
                ParentGroups?: number[];
                ParentId?: string;
                Parents?: { ID?: number; Name?: string; ParentId?: number }[];
                RemoteAgentTemplate?: {
                    AgentRebootMode?:
                        | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                    AgentUpdateWindow?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    AllowUserDisableRemoteAccess?: boolean;
                    AntivirusTemplate?: {
                        Description?: string;
                        GUID?: string;
                        Name?: string;
                        TemplatePolicyId?: string;
                    };
                    BackupServerPassword?: string;
                    BackupServerURL?: string;
                    BackupServerUser?: string;
                    CacheDirectory?: string;
                    CachePassword?: string;
                    CachePatch?: boolean;
                    CacheSoftware?: boolean;
                    CacheUpdate?: boolean;
                    CacheUsername?: string;
                    DefaultLanguagePack?: string;
                    DisallowUserCloseTray?: boolean;
                    EnableRSS?: boolean;
                    EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                    | "ImmediatelySendErrors"
                    | "ImmediatelySendErrorsAndWarnings"
                    | "ImmediatelySendAllButSecurity"
                    | "ImmediatelySendAll";
                    FileExplorerAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    HeartbeatEnabled?: boolean;
                    HeartbeatFrequency?: number;
                    Id?: string;
                    Name?: string;
                    NetworkAccessStoragePath?: string;
                    ProxyServerPassword?: string;
                    ProxyServerURL?: string;
                    ProxyServerUser?: string;
                    RegistryEditorAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    RemoteAccessMode?: | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny"
                    | "Silent";
                    RemoteAgentLogDebug?: boolean;
                    RemoteAgentName?: string;
                    RSSFeedAddress1?: string;
                    RSSFeedAddress2?: string;
                    RSSFeedAddress3?: string;
                    RSSFeedAddress4?: string;
                    Schedule?: {
                        DriveInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        EventInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        HardwareInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        HotfixInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        Id?: string;
                        LastUpdate?: string;
                        LastUser?: string;
                        MalewareInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        Name?: string;
                        NetworkAnalysis?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        NetworkInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        NetworkProbeInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        PrinterInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        ProcessInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        ServiceInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        SoftwareInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        SystemInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        UpdateConfig?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                    };
                    ScreenCaptureAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    ServerAddress?: string;
                    ServiceTicketTitle?: string;
                    ShowTray?: boolean;
                    SSLAcceptAll?: boolean;
                    SSLAcceptExpiredCertificates?: boolean;
                    SSLAcceptMismatchedNames?: boolean;
                    SSLAcceptRevokedCertificates?: boolean;
                    SSLAccessUntrustedCertificateAuthorities?: boolean;
                    SupportURL?: string;
                    TempDirectory?: string;
                    TemplateGUID?: string;
                    TemplateProperties?: {
                        PropertyDescription?: (...)
                        | (...);
                        PropertyName?: (...) | (...);
                        PropertyValue?: (...) | (...);
                        TemplateID?: (...) | (...);
                    }[];
                    TrayChatNotificationText?: string;
                    TrayChatNotificationTitle?: string;
                    TrayCustomMenuTitle?: string;
                    TrayCustomMenuURL?: string;
                    TrayDisablePoweredBy?: boolean;
                    TrayFileExplorerAccessNotificationText?: string;
                    TrayHelpURL?: string;
                    TrayIcon?: string;
                    TrayInterruptUserWithChat?: boolean;
                    TrayMenus?: {
                        Action?: (...)
                        | (...);
                        Description?: (...) | (...);
                        ImageURL?: (...) | (...);
                        MenuID?: (...) | (...);
                        MsgBody?: (...) | (...);
                        MsgHeight?: (...) | (...);
                        MsgTitle?: (...) | (...);
                        MsgWidth?: (...) | (...);
                        Name?: (...) | (...);
                        Parameters?: (...) | (...);
                        RootOnly?: (...) | (...);
                        ScriptID?: (...) | (...);
                        Text?: (...) | (...);
                        URLorEXE?: (...) | (...);
                    }[];
                    TrayNewMessageNotificationText?: string;
                    TrayNewRSSFeedNotificationText?: string;
                    TrayNotificationTitle?: string;
                    TrayRebootLogOffNotificationText?: string;
                    TrayRegistryEditorAccessNotificationText?: string;
                    TrayRemoteAccessNotificationText?: string;
                    TrayRemoteAccessNotificationTitle?: string;
                    TrayScreenCaptureAccessNotificationText?: string;
                    TrayShowCustomMenu?: boolean;
                    TrayShowHelp?: boolean;
                    TrayShowMessagesAndTickets?: boolean;
                    TrayShowServiceTicketMenu?: boolean;
                    TrayShutdownNotificationText?: string;
                    TraySystemMessageNotificationTitle?: string;
                    TrayTicketFromLabelText?: string;
                    TrayTicketImportance?: number;
                    TrayTicketImportanceIsForced?: boolean;
                    TrayTicketSubjectLabelText?: string;
                    TrayTicketVerifyEmail?: boolean;
                    TrayTitle?: string;
                    WindowsUpdate?: | "DoNothing"
                    | "EnableWindowsUpdateDefaults"
                    | "SetToDownloadOnly"
                    | "DisableWindowsUpdate"
                    | "LabtechModeLabtechModeUIAccessDisabled";
                };
                SubGroups?: number[];
                TemplatePriority?: number;
                TypeId?: number;
                TypeName?: string;
            }
            • OptionalClientToSync?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Comment?: string;
                  Company?: string;
                  Country?: string;
                  ExternalId?: string;
                  FaxNumber?: string;
                  FirstName?: string;
                  Id?: string;
                  IsHiddenFromAllInclusiveGroup?: boolean;
                  LastName?: string;
                  Locations?: {
                      Address1?: (...) | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                      Comments?: (...) | (...);
                      Contact?: (...) | (...);
                      Country?: (...) | (...);
                      DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                      DefaultDeploymentLogin?: (...) | (...);
                      DeploymentTemplate?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      Id?: (...) | (...);
                      MaintenanceWindow?: (...) | (...);
                      Name?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      ProbeId?: (...) | (...);
                      Router?: (...) | (...);
                      RouterPort?: (...) | (...);
                      ScriptDrive?: (...) | (...);
                      ScriptExtra1?: (...) | (...);
                      ScriptExtra2?: (...) | (...);
                      ScriptPassword?: (...) | (...);
                      ScriptRouterAddress?: (...) | (...);
                      ScriptUsername?: (...) | (...);
                      State?: (...) | (...);
                      ZipCode?: (...) | (...);
                  }[];
                  Name?: string;
                  NewTicketNotificationEmail?: string;
                  PhoneNumber?: string;
                  State?: string;
                  UsesInHouseSupportStaff?: boolean;
                  ZipCode?: string;
              }
            • OptionalComments?: string
            • OptionalComputerPermissions?: {
                  Id?: string;
                  Permissions?: {
                      AllowFileExplorer?: (...) | (...) | (...);
                      AllowRedir?: (...) | (...) | (...);
                      AllowRegistryEdit?: (...) | (...) | (...);
                      AllowRemoteControl?: (...) | (...) | (...);
                      ClearAlerts?: (...) | (...) | (...);
                      CommandPrompt?: (...) | (...) | (...);
                      DeleteScheduleScripts?: (...) | (...) | (...);
                      EditConfig?: (...) | (...) | (...);
                      EditInfo?: (...) | (...) | (...);
                      History?: (...) | (...) | (...);
                      Install?: (...) | (...) | (...);
                      MonitorAdd?: (...) | (...) | (...);
                      MonitorDelete?: (...) | (...) | (...);
                      MonitorEdit?: (...) | (...) | (...);
                      ScheduleScripts?: (...) | (...) | (...);
                      SendCommands?: (...) | (...) | (...);
                      SniffNetwork?: (...) | (...) | (...);
                      ViewCommands?: (...) | (...) | (...);
                  };
                  UserClass?: {
                      Id?: (...)
                      | (...);
                      Name?: (...) | (...);
                      Permissions?: (...) | (...);
                  };
              }[]
            • OptionalComputers?: {
                  Address?: number[];
                  AntivirusDefinitionDate?: string;
                  AssetDate?: string;
                  AssetTag?: string;
                  Bandwidth?: number;
                  BandwidthDisplay?: string;
                  BiosFlash?: string;
                  BiosManufacturer?: string;
                  Client?: {
                      Address1?: (...) | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Comment?: (...) | (...);
                      Company?: (...) | (...);
                      Country?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      FirstName?: (...) | (...);
                      Id?: (...) | (...);
                      IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                      LastName?: (...) | (...);
                      Locations?: (...) | (...);
                      Name?: (...) | (...);
                      NewTicketNotificationEmail?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      State?: (...) | (...);
                      UsesInHouseSupportStaff?: (...) | (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  Comment?: string;
                  CommentPriority?: { Id?: (...)
                  | (...); Name?: (...) | (...) };
                  ComputerName?: string;
                  Contact?: {
                      Address1?: (...) | (...);
                      Address2?: (...) | (...);
                      AssociatedComputers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      City?: (...) | (...);
                      Client?: (...) | (...);
                      CreatedDate?: (...) | (...);
                      Email?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      FirstName?: (...) | (...);
                      Id?: (...) | (...);
                      LastName?: (...) | (...);
                      Location?: (...) | (...);
                      MobileNumber?: (...) | (...);
                      PagerNumber?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      State?: (...) | (...);
                      WebPermissions?: (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  CpuScore?: number;
                  CpuUsage?: number;
                  CurrentPowerProfile?: string;
                  D3DScore?: number;
                  DateAdded?: string;
                  DiskScore?: number;
                  DMA?: number[];
                  DomainName?: string;
                  DomainNameServers?: string[];
                  FreeMemory?: number;
                  FriendlyName?: string;
                  GatewayIPAddress?: string;
                  GraphicsScore?: number;
                  Groups?: (
                      { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                  )[];
                  HardwarePorts?: string[];
                  HasHPiLO?: boolean;
                  HasIntelAMT?: boolean;
                  HasIntelVPRO?: boolean;
                  Id?: string;
                  IRQ?: number[];
                  IsFasTalk?: boolean;
                  IsHeartbeatEnabled?: boolean;
                  IsHeartbeatRunning?: boolean;
                  IsLockedDown?: boolean;
                  IsMaintenanceModeEnabled?: boolean;
                  IsMaster?: boolean;
                  IsNetworkProbe?: boolean;
                  IsRebootNeeded?: boolean;
                  IsSystemAccount?: boolean;
                  IsTunnelSupported?: boolean;
                  IsVirtualHost?: boolean;
                  IsVirtualMachine?: boolean;
                  LastHeartbeat?: string;
                  LastInventoryReceived?: string;
                  LastStartup?: string;
                  LastUserName?: string;
                  LocalIPAddress?: string;
                  Location?: {
                      Address1?: (...)
                      | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Client?: (...) | (...);
                      Comments?: (...) | (...);
                      Contact?: (...) | (...);
                      Country?: (...) | (...);
                      DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                      DefaultDeploymentLogin?: (...) | (...);
                      DeploymentTemplate?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      Id?: (...) | (...);
                      MaintenanceWindow?: (...) | (...);
                      Name?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      ProbeId?: (...) | (...);
                      Router?: (...) | (...);
                      RouterPort?: (...) | (...);
                      ScriptDrive?: (...) | (...);
                      ScriptExtra1?: (...) | (...);
                      ScriptExtra2?: (...) | (...);
                      ScriptPassword?: (...) | (...);
                      ScriptRouterAddress?: (...) | (...);
                      ScriptUsername?: (...) | (...);
                      State?: (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                  MACAddress?: string;
                  MasterMode?: string;
                  MemoryScore?: number;
                  OpenPortsTCP?: number[];
                  OpenPortsUDP?: number[];
                  OperatingSystemName?: string;
                  OperatingSystemVersion?: string;
                  PowerProfiles?: string[];
                  PrimaryContactName?: string;
                  RemoteAgentLastContact?: string;
                  RemoteAgentLastInventory?: string;
                  RemoteAgentVersion?: string;
                  SerialNumber?: string;
                  Status?: string;
                  SystemUptime?: number;
                  TempFiles?: string;
                  Tickets?: {
                      Agent?: ...;
                      Category?: ...;
                      CategoryId?: ...;
                      CategoryName?: ...;
                      CC?: ...;
                      Client?: ...;
                      Comments?: ...;
                      Computer?: ...;
                      ContactDate?: ...;
                      DueDate?: ...;
                      ExternalId?: ...;
                      From?: ...;
                      Guid?: ...;
                      Location?: ...;
                      MonitorId?: ...;
                      NetworkDevice?: ...;
                      Priority?: ...;
                      StartDate?: ...;
                      Status?: ...;
                      Subject?: ...;
                      SupportLevel?: ...;
                      TicketId?: ...;
                      UpdateDate?: ...;
                      User?: ...;
                  }[];
                  TotalMemory?: number;
                  Type?: string;
                  UserAccounts?: string[];
                  UserIdleTime?: number;
                  UTCOffset?: number;
                  VirusScanner?: { Id?: (...)
                  | (...); Name?: (...) | (...) };
                  WarrantyEndDate?: string;
                  WindowsUpdateDate?: string;
              }[]
            • OptionalComputersAutoJoinSearch?: {
                  Id?: string;
                  IsReadOnly?: boolean;
                  Name?: string;
                  SearchFolder?: { Id?: string; Name?: string };
                  SearchType?:
                      | "AdvancedComputers"
                      | "AdvancedNetDevices"
                      | "AdvancedContacts"
                      | "AdvancedMobileDevices";
              }
            • OptionalComputersLimitToSearch?: boolean
            • OptionalContacts?: {
                  Address1?: string;
                  Address2?: string;
                  AssociatedComputers?: {
                      Address?: ...;
                      AntivirusDefinitionDate?: ...;
                      AssetDate?: ...;
                      AssetTag?: ...;
                      Bandwidth?: ...;
                      BandwidthDisplay?: ...;
                      BiosFlash?: ...;
                      BiosManufacturer?: ...;
                      Client?: ...;
                      Comment?: ...;
                      CommentPriority?: ...;
                      ComputerName?: ...;
                      Contact?: ...;
                      CpuScore?: ...;
                      CpuUsage?: ...;
                      CurrentPowerProfile?: ...;
                      D3DScore?: ...;
                      DateAdded?: ...;
                      DiskScore?: ...;
                      DMA?: ...;
                      DomainName?: ...;
                      DomainNameServers?: ...;
                      FreeMemory?: ...;
                      FriendlyName?: ...;
                      GatewayIPAddress?: ...;
                      GraphicsScore?: ...;
                      Groups?: ...;
                      HardwarePorts?: ...;
                      HasHPiLO?: ...;
                      HasIntelAMT?: ...;
                      HasIntelVPRO?: ...;
                      Id?: ...;
                      IRQ?: ...;
                      IsFasTalk?: ...;
                      IsHeartbeatEnabled?: ...;
                      IsHeartbeatRunning?: ...;
                      IsLockedDown?: ...;
                      IsMaintenanceModeEnabled?: ...;
                      IsMaster?: ...;
                      IsNetworkProbe?: ...;
                      IsRebootNeeded?: ...;
                      IsSystemAccount?: ...;
                      IsTunnelSupported?: ...;
                      IsVirtualHost?: ...;
                      IsVirtualMachine?: ...;
                      LastHeartbeat?: ...;
                      LastInventoryReceived?: ...;
                      LastStartup?: ...;
                      LastUserName?: ...;
                      LocalIPAddress?: ...;
                      Location?: ...;
                      LoggedInUsers?: ...;
                      MACAddress?: ...;
                      MasterMode?: ...;
                      MemoryScore?: ...;
                      OpenPortsTCP?: ...;
                      OpenPortsUDP?: ...;
                      OperatingSystemName?: ...;
                      OperatingSystemVersion?: ...;
                      PowerProfiles?: ...;
                      PrimaryContactName?: ...;
                      RemoteAgentLastContact?: ...;
                      RemoteAgentLastInventory?: ...;
                      RemoteAgentVersion?: ...;
                      SerialNumber?: ...;
                      Status?: ...;
                      SystemUptime?: ...;
                      TempFiles?: ...;
                      Tickets?: ...;
                      TotalMemory?: ...;
                      Type?: ...;
                      UserAccounts?: ...;
                      UserIdleTime?: ...;
                      UTCOffset?: ...;
                      VirusScanner?: ...;
                      WarrantyEndDate?: ...;
                      WindowsUpdateDate?: ...;
                  }[];
                  City?: string;
                  Client?: {
                      Address1?: (...)
                      | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Comment?: (...) | (...);
                      Company?: (...) | (...);
                      Country?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      FirstName?: (...) | (...);
                      Id?: (...) | (...);
                      IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                      LastName?: (...) | (...);
                      Locations?: (...) | (...);
                      Name?: (...) | (...);
                      NewTicketNotificationEmail?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      State?: (...) | (...);
                      UsesInHouseSupportStaff?: (...) | (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  CreatedDate?: string;
                  Email?: string;
                  ExternalId?: string;
                  FaxNumber?: string;
                  FirstName?: string;
                  Id?: string;
                  LastName?: string;
                  Location?: {
                      Address1?: (...)
                      | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Client?: (...) | (...);
                      Comments?: (...) | (...);
                      Contact?: (...) | (...);
                      Country?: (...) | (...);
                      DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                      DefaultDeploymentLogin?: (...) | (...);
                      DeploymentTemplate?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      Id?: (...) | (...);
                      MaintenanceWindow?: (...) | (...);
                      Name?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      ProbeId?: (...) | (...);
                      Router?: (...) | (...);
                      RouterPort?: (...) | (...);
                      ScriptDrive?: (...) | (...);
                      ScriptExtra1?: (...) | (...);
                      ScriptExtra2?: (...) | (...);
                      ScriptPassword?: (...) | (...);
                      ScriptRouterAddress?: (...) | (...);
                      ScriptUsername?: (...) | (...);
                      State?: (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  MobileNumber?: string;
                  PagerNumber?: string;
                  PhoneNumber?: string;
                  State?: string;
                  WebPermissions?: {
                      InstallAgent?: (...)
                      | (...)
                      | (...);
                      MultiFactorRequired?: (...) | (...) | (...);
                      Reboot?: (...) | (...) | (...);
                      RemoteAccess?: (...) | (...) | (...);
                      Shutdown?: (...) | (...) | (...);
                      Tickets?: (...) | (...) | (...);
                      WakeOnLAN?: (...) | (...) | (...);
                  };
                  ZipCode?: string;
              }[]
            • OptionalContactsAutoJoinSearch?: {
                  Id?: string;
                  IsReadOnly?: boolean;
                  Name?: string;
                  SearchFolder?: { Id?: string; Name?: string };
                  SearchType?:
                      | "AdvancedComputers"
                      | "AdvancedNetDevices"
                      | "AdvancedContacts"
                      | "AdvancedMobileDevices";
              }
            • OptionalContactsJoinComputers?: boolean
            • OptionalContactsLimitToSearch?: boolean
            • OptionalDepth?: number

              Format: int32

            • OptionalFullName?: string
            • OptionalGUID?: string
            • OptionalId?: string
            • OptionalLocationToSync?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: (...)[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comments?: string;
                  Contact?: {
                      Address1?: string;
                      Address2?: string;
                      AssociatedComputers?: (...)[];
                      City?: string;
                      Client?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Comment?: ...;
                          Company?: ...;
                          Country?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          FirstName?: ...;
                          Id?: ...;
                          IsHiddenFromAllInclusiveGroup?: ...;
                          LastName?: ...;
                          Locations?: ...;
                          Name?: ...;
                          NewTicketNotificationEmail?: ...;
                          PhoneNumber?: ...;
                          State?: ...;
                          UsesInHouseSupportStaff?: ...;
                          ZipCode?: ...;
                      };
                      CreatedDate?: string;
                      Email?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      LastName?: string;
                      Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                      MobileNumber?: string;
                      PagerNumber?: string;
                      PhoneNumber?: string;
                      State?: string;
                      WebPermissions?: {
                          InstallAgent?: ...;
                          MultiFactorRequired?: ...;
                          Reboot?: ...;
                          RemoteAccess?: ...;
                          Shutdown?: ...;
                          Tickets?: ...;
                          WakeOnLAN?: ...;
                      };
                      ZipCode?: string;
                  };
                  Country?: string;
                  DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                  DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                  DeploymentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: ...;
                          GUID?: ...;
                          Name?: ...;
                          TemplatePolicyId?: ...;
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: ...;
                          EventInventory?: ...;
                          HardwareInventory?: ...;
                          HotfixInventory?: ...;
                          Id?: ...;
                          LastUpdate?: ...;
                          LastUser?: ...;
                          MalewareInventory?: ...;
                          Name?: ...;
                          NetworkAnalysis?: ...;
                          NetworkInventory?: ...;
                          NetworkProbeInventory?: ...;
                          PrinterInventory?: ...;
                          ProcessInventory?: ...;
                          ServiceInventory?: ...;
                          SoftwareInventory?: ...;
                          SystemInventory?: ...;
                          UpdateConfig?: ...;
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: (...)[];
                      TrayChatNotificationText?: string;
                      TrayChatNotificationTitle?: string;
                      TrayCustomMenuTitle?: string;
                      TrayCustomMenuURL?: string;
                      TrayDisablePoweredBy?: boolean;
                      TrayFileExplorerAccessNotificationText?: string;
                      TrayHelpURL?: string;
                      TrayIcon?: string;
                      TrayInterruptUserWithChat?: boolean;
                      TrayMenus?: (...)[];
                      TrayNewMessageNotificationText?: string;
                      TrayNewRSSFeedNotificationText?: string;
                      TrayNotificationTitle?: string;
                      TrayRebootLogOffNotificationText?: string;
                      TrayRegistryEditorAccessNotificationText?: string;
                      TrayRemoteAccessNotificationText?: string;
                      TrayRemoteAccessNotificationTitle?: string;
                      TrayScreenCaptureAccessNotificationText?: string;
                      TrayShowCustomMenu?: boolean;
                      TrayShowHelp?: boolean;
                      TrayShowMessagesAndTickets?: boolean;
                      TrayShowServiceTicketMenu?: boolean;
                      TrayShutdownNotificationText?: string;
                      TraySystemMessageNotificationTitle?: string;
                      TrayTicketFromLabelText?: string;
                      TrayTicketImportance?: number;
                      TrayTicketImportanceIsForced?: boolean;
                      TrayTicketSubjectLabelText?: string;
                      TrayTicketVerifyEmail?: boolean;
                      TrayTitle?: string;
                      WindowsUpdate?:
                          | "DoNothing"
                          | "EnableWindowsUpdateDefaults"
                          | "SetToDownloadOnly"
                          | "DisableWindowsUpdate"
                          | "LabtechModeLabtechModeUIAccessDisabled";
                  };
                  ExternalId?: number;
                  FaxNumber?: string;
                  Id?: number;
                  MaintenanceWindow?: {
                      Comment?: string;
                      MaintenanceWindowDefinitionId?: number;
                      Name?: string;
                  };
                  Name?: string;
                  PhoneNumber?: string;
                  ProbeId?: number;
                  Router?: {
                      Guid?: string;
                      Id?: number;
                      ManufacturerName?: string;
                      Model?: string;
                      Password?: string;
                      PortType?: string;
                      Username?: string;
                      Version?: string;
                  };
                  RouterPort?: number;
                  ScriptDrive?: string;
                  ScriptExtra1?: string;
                  ScriptExtra2?: string;
                  ScriptPassword?: string;
                  ScriptRouterAddress?: string;
                  ScriptUsername?: string;
                  State?: string;
                  ZipCode?: string;
              }
              • OptionalAddress1?: string
              • OptionalAddress2?: string
              • OptionalCity?: string
              • OptionalClient?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Comment?: string;
                    Company?: string;
                    Country?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    IsHiddenFromAllInclusiveGroup?: boolean;
                    LastName?: string;
                    Locations?: (...)[];
                    Name?: string;
                    NewTicketNotificationEmail?: string;
                    PhoneNumber?: string;
                    State?: string;
                    UsesInHouseSupportStaff?: boolean;
                    ZipCode?: string;
                }
              • OptionalComments?: string
              • OptionalContact?: {
                    Address1?: string;
                    Address2?: string;
                    AssociatedComputers?: (...)[];
                    City?: string;
                    Client?: {
                        Address1?: ...;
                        Address2?: ...;
                        City?: ...;
                        Comment?: ...;
                        Company?: ...;
                        Country?: ...;
                        ExternalId?: ...;
                        FaxNumber?: ...;
                        FirstName?: ...;
                        Id?: ...;
                        IsHiddenFromAllInclusiveGroup?: ...;
                        LastName?: ...;
                        Locations?: ...;
                        Name?: ...;
                        NewTicketNotificationEmail?: ...;
                        PhoneNumber?: ...;
                        State?: ...;
                        UsesInHouseSupportStaff?: ...;
                        ZipCode?: ...;
                    };
                    CreatedDate?: string;
                    Email?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    LastName?: string;
                    Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                    MobileNumber?: string;
                    PagerNumber?: string;
                    PhoneNumber?: string;
                    State?: string;
                    WebPermissions?: {
                        InstallAgent?: ...;
                        MultiFactorRequired?: ...;
                        Reboot?: ...;
                        RemoteAccess?: ...;
                        Shutdown?: ...;
                        Tickets?: ...;
                        WakeOnLAN?: ...;
                    };
                    ZipCode?: string;
                }
                • OptionalAddress1?: string
                • OptionalAddress2?: string
                • OptionalAssociatedComputers?: (...)[]
                • OptionalCity?: string
                • OptionalClient?: {
                      Address1?: ...;
                      Address2?: ...;
                      City?: ...;
                      Comment?: ...;
                      Company?: ...;
                      Country?: ...;
                      ExternalId?: ...;
                      FaxNumber?: ...;
                      FirstName?: ...;
                      Id?: ...;
                      IsHiddenFromAllInclusiveGroup?: ...;
                      LastName?: ...;
                      Locations?: ...;
                      Name?: ...;
                      NewTicketNotificationEmail?: ...;
                      PhoneNumber?: ...;
                      State?: ...;
                      UsesInHouseSupportStaff?: ...;
                      ZipCode?: ...;
                  }
                • OptionalCreatedDate?: string

                  Format: date-time

                • OptionalEmail?: string
                • OptionalExternalId?: string
                • OptionalFaxNumber?: string
                • OptionalFirstName?: string
                • OptionalId?: string
                • OptionalLastName?: string
                • OptionalLocation?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...
                • OptionalMobileNumber?: string
                • OptionalPagerNumber?: string
                • OptionalPhoneNumber?: string
                • OptionalState?: string
                • OptionalWebPermissions?: {
                      InstallAgent?: ...;
                      MultiFactorRequired?: ...;
                      Reboot?: ...;
                      RemoteAccess?: ...;
                      Shutdown?: ...;
                      Tickets?: ...;
                      WakeOnLAN?: ...;
                  }
                • OptionalZipCode?: string
              • OptionalCountry?: string
              • OptionalDefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined
              • OptionalDefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string }
                • OptionalDeploymentLoginId?: number

                  Format: int32

                • OptionalTitle?: string
              • OptionalDeploymentTemplate?: {
                    AgentRebootMode?:
                        | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                    AgentUpdateWindow?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    AllowUserDisableRemoteAccess?: boolean;
                    AntivirusTemplate?: {
                        Description?: ...;
                        GUID?: ...;
                        Name?: ...;
                        TemplatePolicyId?: ...;
                    };
                    BackupServerPassword?: string;
                    BackupServerURL?: string;
                    BackupServerUser?: string;
                    CacheDirectory?: string;
                    CachePassword?: string;
                    CachePatch?: boolean;
                    CacheSoftware?: boolean;
                    CacheUpdate?: boolean;
                    CacheUsername?: string;
                    DefaultLanguagePack?: string;
                    DisallowUserCloseTray?: boolean;
                    EnableRSS?: boolean;
                    EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                    | "ImmediatelySendErrors"
                    | "ImmediatelySendErrorsAndWarnings"
                    | "ImmediatelySendAllButSecurity"
                    | "ImmediatelySendAll";
                    FileExplorerAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    HeartbeatEnabled?: boolean;
                    HeartbeatFrequency?: number;
                    Id?: string;
                    Name?: string;
                    NetworkAccessStoragePath?: string;
                    ProxyServerPassword?: string;
                    ProxyServerURL?: string;
                    ProxyServerUser?: string;
                    RegistryEditorAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    RemoteAccessMode?: | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny"
                    | "Silent";
                    RemoteAgentLogDebug?: boolean;
                    RemoteAgentName?: string;
                    RSSFeedAddress1?: string;
                    RSSFeedAddress2?: string;
                    RSSFeedAddress3?: string;
                    RSSFeedAddress4?: string;
                    Schedule?: {
                        DriveInventory?: ...;
                        EventInventory?: ...;
                        HardwareInventory?: ...;
                        HotfixInventory?: ...;
                        Id?: ...;
                        LastUpdate?: ...;
                        LastUser?: ...;
                        MalewareInventory?: ...;
                        Name?: ...;
                        NetworkAnalysis?: ...;
                        NetworkInventory?: ...;
                        NetworkProbeInventory?: ...;
                        PrinterInventory?: ...;
                        ProcessInventory?: ...;
                        ServiceInventory?: ...;
                        SoftwareInventory?: ...;
                        SystemInventory?: ...;
                        UpdateConfig?: ...;
                    };
                    ScreenCaptureAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    ServerAddress?: string;
                    ServiceTicketTitle?: string;
                    ShowTray?: boolean;
                    SSLAcceptAll?: boolean;
                    SSLAcceptExpiredCertificates?: boolean;
                    SSLAcceptMismatchedNames?: boolean;
                    SSLAcceptRevokedCertificates?: boolean;
                    SSLAccessUntrustedCertificateAuthorities?: boolean;
                    SupportURL?: string;
                    TempDirectory?: string;
                    TemplateGUID?: string;
                    TemplateProperties?: (...)[];
                    TrayChatNotificationText?: string;
                    TrayChatNotificationTitle?: string;
                    TrayCustomMenuTitle?: string;
                    TrayCustomMenuURL?: string;
                    TrayDisablePoweredBy?: boolean;
                    TrayFileExplorerAccessNotificationText?: string;
                    TrayHelpURL?: string;
                    TrayIcon?: string;
                    TrayInterruptUserWithChat?: boolean;
                    TrayMenus?: (...)[];
                    TrayNewMessageNotificationText?: string;
                    TrayNewRSSFeedNotificationText?: string;
                    TrayNotificationTitle?: string;
                    TrayRebootLogOffNotificationText?: string;
                    TrayRegistryEditorAccessNotificationText?: string;
                    TrayRemoteAccessNotificationText?: string;
                    TrayRemoteAccessNotificationTitle?: string;
                    TrayScreenCaptureAccessNotificationText?: string;
                    TrayShowCustomMenu?: boolean;
                    TrayShowHelp?: boolean;
                    TrayShowMessagesAndTickets?: boolean;
                    TrayShowServiceTicketMenu?: boolean;
                    TrayShutdownNotificationText?: string;
                    TraySystemMessageNotificationTitle?: string;
                    TrayTicketFromLabelText?: string;
                    TrayTicketImportance?: number;
                    TrayTicketImportanceIsForced?: boolean;
                    TrayTicketSubjectLabelText?: string;
                    TrayTicketVerifyEmail?: boolean;
                    TrayTitle?: string;
                    WindowsUpdate?:
                        | "DoNothing"
                        | "EnableWindowsUpdateDefaults"
                        | "SetToDownloadOnly"
                        | "DisableWindowsUpdate"
                        | "LabtechModeLabtechModeUIAccessDisabled";
                }
                • OptionalAgentRebootMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalAgentUpdateWindow?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalAllowUserDisableRemoteAccess?: boolean
                • OptionalAntivirusTemplate?: { Description?: ...; GUID?: ...; Name?: ...; TemplatePolicyId?: ... }
                • OptionalBackupServerPassword?: string
                • OptionalBackupServerURL?: string
                • OptionalBackupServerUser?: string
                • OptionalCacheDirectory?: string
                • OptionalCachePassword?: string
                • OptionalCachePatch?: boolean
                • OptionalCacheSoftware?: boolean
                • OptionalCacheUpdate?: boolean
                • OptionalCacheUsername?: string
                • OptionalDefaultLanguagePack?: string
                • OptionalDisallowUserCloseTray?: boolean
                • OptionalEnableRSS?: boolean
                • OptionalEventLogInventoryMode?:
                      | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll"
                • OptionalFileExplorerAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalHeartbeatEnabled?: boolean
                • OptionalHeartbeatFrequency?: number

                  Format: int32

                • OptionalId?: string
                • OptionalName?: string
                • OptionalNetworkAccessStoragePath?: string
                • OptionalProxyServerPassword?: string
                • OptionalProxyServerURL?: string
                • OptionalProxyServerUser?: string
                • OptionalRegistryEditorAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalRemoteAccessMode?: "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny" | "Silent"
                • OptionalRemoteAgentLogDebug?: boolean
                • OptionalRemoteAgentName?: string
                • OptionalRSSFeedAddress1?: string
                • OptionalRSSFeedAddress2?: string
                • OptionalRSSFeedAddress3?: string
                • OptionalRSSFeedAddress4?: string
                • OptionalSchedule?: {
                      DriveInventory?: ...;
                      EventInventory?: ...;
                      HardwareInventory?: ...;
                      HotfixInventory?: ...;
                      Id?: ...;
                      LastUpdate?: ...;
                      LastUser?: ...;
                      MalewareInventory?: ...;
                      Name?: ...;
                      NetworkAnalysis?: ...;
                      NetworkInventory?: ...;
                      NetworkProbeInventory?: ...;
                      PrinterInventory?: ...;
                      ProcessInventory?: ...;
                      ServiceInventory?: ...;
                      SoftwareInventory?: ...;
                      SystemInventory?: ...;
                      UpdateConfig?: ...;
                  }
                  • OptionalDriveInventory?: ...
                  • OptionalEventInventory?: ...
                  • OptionalHardwareInventory?: ...
                  • OptionalHotfixInventory?: ...
                  • OptionalId?: ...
                  • OptionalLastUpdate?: ...

                    Format: date-time

                  • OptionalLastUser?: ...
                  • OptionalMalewareInventory?: ...
                  • OptionalName?: ...
                  • OptionalNetworkAnalysis?: ...
                  • OptionalNetworkInventory?: ...
                  • OptionalNetworkProbeInventory?: ...
                  • OptionalPrinterInventory?: ...
                  • OptionalProcessInventory?: ...
                  • OptionalServiceInventory?: ...
                  • OptionalSoftwareInventory?: ...
                  • OptionalSystemInventory?: ...
                  • OptionalUpdateConfig?: ...
                • OptionalScreenCaptureAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalServerAddress?: string
                • OptionalServiceTicketTitle?: string
                • OptionalShowTray?: boolean
                • OptionalSSLAcceptAll?: boolean
                • OptionalSSLAcceptExpiredCertificates?: boolean
                • OptionalSSLAcceptMismatchedNames?: boolean
                • OptionalSSLAcceptRevokedCertificates?: boolean
                • OptionalSSLAccessUntrustedCertificateAuthorities?: boolean
                • OptionalSupportURL?: string
                • OptionalTempDirectory?: string
                • OptionalTemplateGUID?: string
                • OptionalTemplateProperties?: (...)[]
                • OptionalTrayChatNotificationText?: string
                • OptionalTrayChatNotificationTitle?: string
                • OptionalTrayCustomMenuTitle?: string
                • OptionalTrayCustomMenuURL?: string
                • OptionalTrayDisablePoweredBy?: boolean
                • OptionalTrayFileExplorerAccessNotificationText?: string
                • OptionalTrayHelpURL?: string
                • OptionalTrayIcon?: string

                  Format: byte

                • OptionalTrayInterruptUserWithChat?: boolean
                • OptionalTrayMenus?: (...)[]
                • OptionalTrayNewMessageNotificationText?: string
                • OptionalTrayNewRSSFeedNotificationText?: string
                • OptionalTrayNotificationTitle?: string
                • OptionalTrayRebootLogOffNotificationText?: string
                • OptionalTrayRegistryEditorAccessNotificationText?: string
                • OptionalTrayRemoteAccessNotificationText?: string
                • OptionalTrayRemoteAccessNotificationTitle?: string
                • OptionalTrayScreenCaptureAccessNotificationText?: string
                • OptionalTrayShowCustomMenu?: boolean
                • OptionalTrayShowHelp?: boolean
                • OptionalTrayShowMessagesAndTickets?: boolean
                • OptionalTrayShowServiceTicketMenu?: boolean
                • OptionalTrayShutdownNotificationText?: string
                • OptionalTraySystemMessageNotificationTitle?: string
                • OptionalTrayTicketFromLabelText?: string
                • OptionalTrayTicketImportance?: number

                  Format: int32

                • OptionalTrayTicketImportanceIsForced?: boolean
                • OptionalTrayTicketSubjectLabelText?: string
                • OptionalTrayTicketVerifyEmail?: boolean
                • OptionalTrayTitle?: string
                • OptionalWindowsUpdate?:
                      | "DoNothing"
                      | "EnableWindowsUpdateDefaults"
                      | "SetToDownloadOnly"
                      | "DisableWindowsUpdate"
                      | "LabtechModeLabtechModeUIAccessDisabled"
              • OptionalExternalId?: number

                Format: int32

              • OptionalFaxNumber?: string
              • OptionalId?: number

                Format: int32

              • OptionalMaintenanceWindow?: { Comment?: string; MaintenanceWindowDefinitionId?: number; Name?: string }
                • OptionalComment?: string
                • OptionalMaintenanceWindowDefinitionId?: number

                  Format: int32

                • OptionalName?: string
              • OptionalName?: string
              • OptionalPhoneNumber?: string
              • OptionalProbeId?: number

                Format: int32

              • OptionalRouter?: {
                    Guid?: string;
                    Id?: number;
                    ManufacturerName?: string;
                    Model?: string;
                    Password?: string;
                    PortType?: string;
                    Username?: string;
                    Version?: string;
                }
                • OptionalGuid?: string
                • OptionalId?: number

                  Format: int32

                • OptionalManufacturerName?: string
                • OptionalModel?: string
                • OptionalPassword?: string
                • OptionalPortType?: string
                • OptionalUsername?: string
                • OptionalVersion?: string
              • OptionalRouterPort?: number

                Format: int32

              • OptionalScriptDrive?: string
              • OptionalScriptExtra1?: string
              • OptionalScriptExtra2?: string
              • OptionalScriptPassword?: string
              • OptionalScriptRouterAddress?: string
              • OptionalScriptUsername?: string
              • OptionalState?: string
              • OptionalZipCode?: string
            • OptionalMaintenanceWindow?: { Id?: string }
            • OptionalMaintenanceWindowLastApplied?: string

              Format: date-time

            • OptionalName?: string
            • OptionalNetworkDevices?: {
                  AgentDeploymentReadinessCheck?: {
                      AgentDeploymentReadinessCheckId?: (...) | (...);
                      AgentDeploymentReadinessCheckStatusId?: (...) | (...);
                      DateLastCheckedForReadiness?: (...) | (...);
                      DateLastDeploymentAttempted?: (...) | (...);
                      DeploymentAttemptCount?: (...) | (...);
                      NetworkDeviceId?: (...) | (...);
                      ReadinessCheckStatus?: (...) | (...);
                  };
                  AlertAction?: {
                      Comment?: (...)
                      | (...);
                      Id?: (...) | (...);
                      Name?: (...) | (...);
                  };
                  AlertMessage?: string;
                  AlertWhenOffline?: boolean;
                  AssetDate?: string;
                  Client?: {
                      Address1?: (...)
                      | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Comment?: (...) | (...);
                      Company?: (...) | (...);
                      Country?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      FirstName?: (...) | (...);
                      Id?: (...) | (...);
                      IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                      LastName?: (...) | (...);
                      Locations?: (...) | (...);
                      Name?: (...) | (...);
                      NewTicketNotificationEmail?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      State?: (...) | (...);
                      UsesInHouseSupportStaff?: (...) | (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  Contact?: {
                      Address1?: (...)
                      | (...);
                      Address2?: (...) | (...);
                      AssociatedComputers?: (...) | (...);
                      City?: (...) | (...);
                      Client?: (...) | (...);
                      CreatedDate?: (...) | (...);
                      Email?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      FirstName?: (...) | (...);
                      Id?: (...) | (...);
                      LastName?: (...) | (...);
                      Location?: (...) | (...);
                      MobileNumber?: (...) | (...);
                      PagerNumber?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      State?: (...) | (...);
                      WebPermissions?: (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  DataIn?: number;
                  DataInDisplay?: string;
                  DataOut?: number;
                  DataOutDisplay?: string;
                  DateAdded?: string;
                  Description?: string;
                  DetectionTemplateName?: string;
                  DeviceType?: { Id?: (...)
                  | (...); Name?: (...) | (...) };
                  ExternalSystemCredentials?: {
                      ClientId?: (...) | (...);
                      CredentialsId?: (...) | (...);
                      ExpirationDate?: (...) | (...);
                      IsActive?: (...) | (...) | (...);
                      Title?: (...) | (...);
                  };
                  FlagsDisplay?: string;
                  FriendlyName?: string;
                  Groups?: (
                      { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                  )[];
                  Id?: string;
                  InterfaceCount?: number;
                  IsHighBandwidth?: boolean;
                  IsLowOnPaper?: boolean;
                  IsLowOnToner?: boolean;
                  IsSNMPv1Supported?: boolean;
                  IsSNMPv2cSupported?: boolean;
                  IsSNMPv3Supported?: boolean;
                  IsSyncedToManage?: boolean;
                  LastContact?: string;
                  LastUpdated?: string;
                  LocalIPAddress?: string;
                  Location?: {
                      Address1?: (...)
                      | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Client?: (...) | (...);
                      Comments?: (...) | (...);
                      Contact?: (...) | (...);
                      Country?: (...) | (...);
                      DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                      DefaultDeploymentLogin?: (...) | (...);
                      DeploymentTemplate?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      Id?: (...) | (...);
                      MaintenanceWindow?: (...) | (...);
                      Name?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      ProbeId?: (...) | (...);
                      Router?: (...) | (...);
                      RouterPort?: (...) | (...);
                      ScriptDrive?: (...) | (...);
                      ScriptExtra1?: (...) | (...);
                      ScriptExtra2?: (...) | (...);
                      ScriptPassword?: (...) | (...);
                      ScriptRouterAddress?: (...) | (...);
                      ScriptUsername?: (...) | (...);
                      State?: (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  MACAddress?: string;
                  ManufacturerName?: string;
                  ModelName?: string;
                  Name?: string;
                  NasPercent?: string;
                  OpenPortsTCP?: number[];
                  ProbeId?: number;
                  ProbeName?: string;
                  SNMPCommunityGet?: string;
                  SNMPCommunitySet?: string;
                  SnmpTree?: number[];
                  Status?: string;
                  Uptime?: number;
                  UptimeDisplay?: string;
              }[]
            • OptionalNetworkDevicesAutoJoinSearch?: {
                  Id?: string;
                  IsReadOnly?: boolean;
                  Name?: string;
                  SearchFolder?: { Id?: string; Name?: string };
                  SearchType?:
                      | "AdvancedComputers"
                      | "AdvancedNetDevices"
                      | "AdvancedContacts"
                      | "AdvancedMobileDevices";
              }
            • OptionalNetworkDevicesLimitToSearch?: boolean
            • OptionalParentGroups?: number[]
            • OptionalParentId?: string
            • OptionalParents?: { ID?: number; Name?: string; ParentId?: number }[]
            • OptionalRemoteAgentTemplate?: {
                  AgentRebootMode?:
                      | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                  AgentUpdateWindow?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  AllowUserDisableRemoteAccess?: boolean;
                  AntivirusTemplate?: {
                      Description?: string;
                      GUID?: string;
                      Name?: string;
                      TemplatePolicyId?: string;
                  };
                  BackupServerPassword?: string;
                  BackupServerURL?: string;
                  BackupServerUser?: string;
                  CacheDirectory?: string;
                  CachePassword?: string;
                  CachePatch?: boolean;
                  CacheSoftware?: boolean;
                  CacheUpdate?: boolean;
                  CacheUsername?: string;
                  DefaultLanguagePack?: string;
                  DisallowUserCloseTray?: boolean;
                  EnableRSS?: boolean;
                  EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                  | "ImmediatelySendErrors"
                  | "ImmediatelySendErrorsAndWarnings"
                  | "ImmediatelySendAllButSecurity"
                  | "ImmediatelySendAll";
                  FileExplorerAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  HeartbeatEnabled?: boolean;
                  HeartbeatFrequency?: number;
                  Id?: string;
                  Name?: string;
                  NetworkAccessStoragePath?: string;
                  ProxyServerPassword?: string;
                  ProxyServerURL?: string;
                  ProxyServerUser?: string;
                  RegistryEditorAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  RemoteAccessMode?: | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny"
                  | "Silent";
                  RemoteAgentLogDebug?: boolean;
                  RemoteAgentName?: string;
                  RSSFeedAddress1?: string;
                  RSSFeedAddress2?: string;
                  RSSFeedAddress3?: string;
                  RSSFeedAddress4?: string;
                  Schedule?: {
                      DriveInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      EventInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      HardwareInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      HotfixInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      Id?: string;
                      LastUpdate?: string;
                      LastUser?: string;
                      MalewareInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      Name?: string;
                      NetworkAnalysis?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      NetworkInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      NetworkProbeInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      PrinterInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      ProcessInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      ServiceInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      SoftwareInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      SystemInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      UpdateConfig?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                  };
                  ScreenCaptureAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  ServerAddress?: string;
                  ServiceTicketTitle?: string;
                  ShowTray?: boolean;
                  SSLAcceptAll?: boolean;
                  SSLAcceptExpiredCertificates?: boolean;
                  SSLAcceptMismatchedNames?: boolean;
                  SSLAcceptRevokedCertificates?: boolean;
                  SSLAccessUntrustedCertificateAuthorities?: boolean;
                  SupportURL?: string;
                  TempDirectory?: string;
                  TemplateGUID?: string;
                  TemplateProperties?: {
                      PropertyDescription?: (...)
                      | (...);
                      PropertyName?: (...) | (...);
                      PropertyValue?: (...) | (...);
                      TemplateID?: (...) | (...);
                  }[];
                  TrayChatNotificationText?: string;
                  TrayChatNotificationTitle?: string;
                  TrayCustomMenuTitle?: string;
                  TrayCustomMenuURL?: string;
                  TrayDisablePoweredBy?: boolean;
                  TrayFileExplorerAccessNotificationText?: string;
                  TrayHelpURL?: string;
                  TrayIcon?: string;
                  TrayInterruptUserWithChat?: boolean;
                  TrayMenus?: {
                      Action?: (...)
                      | (...);
                      Description?: (...) | (...);
                      ImageURL?: (...) | (...);
                      MenuID?: (...) | (...);
                      MsgBody?: (...) | (...);
                      MsgHeight?: (...) | (...);
                      MsgTitle?: (...) | (...);
                      MsgWidth?: (...) | (...);
                      Name?: (...) | (...);
                      Parameters?: (...) | (...);
                      RootOnly?: (...) | (...);
                      ScriptID?: (...) | (...);
                      Text?: (...) | (...);
                      URLorEXE?: (...) | (...);
                  }[];
                  TrayNewMessageNotificationText?: string;
                  TrayNewRSSFeedNotificationText?: string;
                  TrayNotificationTitle?: string;
                  TrayRebootLogOffNotificationText?: string;
                  TrayRegistryEditorAccessNotificationText?: string;
                  TrayRemoteAccessNotificationText?: string;
                  TrayRemoteAccessNotificationTitle?: string;
                  TrayScreenCaptureAccessNotificationText?: string;
                  TrayShowCustomMenu?: boolean;
                  TrayShowHelp?: boolean;
                  TrayShowMessagesAndTickets?: boolean;
                  TrayShowServiceTicketMenu?: boolean;
                  TrayShutdownNotificationText?: string;
                  TraySystemMessageNotificationTitle?: string;
                  TrayTicketFromLabelText?: string;
                  TrayTicketImportance?: number;
                  TrayTicketImportanceIsForced?: boolean;
                  TrayTicketSubjectLabelText?: string;
                  TrayTicketVerifyEmail?: boolean;
                  TrayTitle?: string;
                  WindowsUpdate?: | "DoNothing"
                  | "EnableWindowsUpdateDefaults"
                  | "SetToDownloadOnly"
                  | "DisableWindowsUpdate"
                  | "LabtechModeLabtechModeUIAccessDisabled";
              }
              • OptionalAgentRebootMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
              • OptionalAgentUpdateWindow?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalAllowUserDisableRemoteAccess?: boolean
              • OptionalAntivirusTemplate?: {
                    Description?: string;
                    GUID?: string;
                    Name?: string;
                    TemplatePolicyId?: string;
                }
              • OptionalBackupServerPassword?: string
              • OptionalBackupServerURL?: string
              • OptionalBackupServerUser?: string
              • OptionalCacheDirectory?: string
              • OptionalCachePassword?: string
              • OptionalCachePatch?: boolean
              • OptionalCacheSoftware?: boolean
              • OptionalCacheUpdate?: boolean
              • OptionalCacheUsername?: string
              • OptionalDefaultLanguagePack?: string
              • OptionalDisallowUserCloseTray?: boolean
              • OptionalEnableRSS?: boolean
              • OptionalEventLogInventoryMode?:
                    | "InventoryOnlyUsesSchedule"
                    | "ImmediatelySendErrors"
                    | "ImmediatelySendErrorsAndWarnings"
                    | "ImmediatelySendAllButSecurity"
                    | "ImmediatelySendAll"
              • OptionalFileExplorerAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
              • OptionalHeartbeatEnabled?: boolean
              • OptionalHeartbeatFrequency?: number

                Format: int32

              • OptionalId?: string
              • OptionalName?: string
              • OptionalNetworkAccessStoragePath?: string
              • OptionalProxyServerPassword?: string
              • OptionalProxyServerURL?: string
              • OptionalProxyServerUser?: string
              • OptionalRegistryEditorAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
              • OptionalRemoteAccessMode?: "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny" | "Silent"
              • OptionalRemoteAgentLogDebug?: boolean
              • OptionalRemoteAgentName?: string
              • OptionalRSSFeedAddress1?: string
              • OptionalRSSFeedAddress2?: string
              • OptionalRSSFeedAddress3?: string
              • OptionalRSSFeedAddress4?: string
              • OptionalSchedule?: {
                    DriveInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    EventInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    HardwareInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    HotfixInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    Id?: string;
                    LastUpdate?: string;
                    LastUser?: string;
                    MalewareInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    Name?: string;
                    NetworkAnalysis?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    NetworkInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    NetworkProbeInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    PrinterInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    ProcessInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    ServiceInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    SoftwareInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    SystemInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    UpdateConfig?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                }
                • OptionalDriveInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalEventInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalHardwareInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalHotfixInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalId?: string
                • OptionalLastUpdate?: string

                  Format: date-time

                • OptionalLastUser?: string
                • OptionalMalewareInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalName?: string
                • OptionalNetworkAnalysis?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalNetworkInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalNetworkProbeInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalPrinterInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalProcessInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalServiceInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalSoftwareInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalSystemInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalUpdateConfig?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

              • OptionalScreenCaptureAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
              • OptionalServerAddress?: string
              • OptionalServiceTicketTitle?: string
              • OptionalShowTray?: boolean
              • OptionalSSLAcceptAll?: boolean
              • OptionalSSLAcceptExpiredCertificates?: boolean
              • OptionalSSLAcceptMismatchedNames?: boolean
              • OptionalSSLAcceptRevokedCertificates?: boolean
              • OptionalSSLAccessUntrustedCertificateAuthorities?: boolean
              • OptionalSupportURL?: string
              • OptionalTempDirectory?: string
              • OptionalTemplateGUID?: string
              • OptionalTemplateProperties?: {
                    PropertyDescription?: (...) | (...);
                    PropertyName?: (...) | (...);
                    PropertyValue?: (...) | (...);
                    TemplateID?: (...) | (...);
                }[]
              • OptionalTrayChatNotificationText?: string
              • OptionalTrayChatNotificationTitle?: string
              • OptionalTrayCustomMenuTitle?: string
              • OptionalTrayCustomMenuURL?: string
              • OptionalTrayDisablePoweredBy?: boolean
              • OptionalTrayFileExplorerAccessNotificationText?: string
              • OptionalTrayHelpURL?: string
              • OptionalTrayIcon?: string

                Format: byte

              • OptionalTrayInterruptUserWithChat?: boolean
              • OptionalTrayMenus?: {
                    Action?: (...) | (...);
                    Description?: (...) | (...);
                    ImageURL?: (...) | (...);
                    MenuID?: (...) | (...);
                    MsgBody?: (...) | (...);
                    MsgHeight?: (...) | (...);
                    MsgTitle?: (...) | (...);
                    MsgWidth?: (...) | (...);
                    Name?: (...) | (...);
                    Parameters?: (...) | (...);
                    RootOnly?: (...) | (...);
                    ScriptID?: (...) | (...);
                    Text?: (...) | (...);
                    URLorEXE?: (...) | (...);
                }[]
              • OptionalTrayNewMessageNotificationText?: string
              • OptionalTrayNewRSSFeedNotificationText?: string
              • OptionalTrayNotificationTitle?: string
              • OptionalTrayRebootLogOffNotificationText?: string
              • OptionalTrayRegistryEditorAccessNotificationText?: string
              • OptionalTrayRemoteAccessNotificationText?: string
              • OptionalTrayRemoteAccessNotificationTitle?: string
              • OptionalTrayScreenCaptureAccessNotificationText?: string
              • OptionalTrayShowCustomMenu?: boolean
              • OptionalTrayShowHelp?: boolean
              • OptionalTrayShowMessagesAndTickets?: boolean
              • OptionalTrayShowServiceTicketMenu?: boolean
              • OptionalTrayShutdownNotificationText?: string
              • OptionalTraySystemMessageNotificationTitle?: string
              • OptionalTrayTicketFromLabelText?: string
              • OptionalTrayTicketImportance?: number

                Format: int32

              • OptionalTrayTicketImportanceIsForced?: boolean
              • OptionalTrayTicketSubjectLabelText?: string
              • OptionalTrayTicketVerifyEmail?: boolean
              • OptionalTrayTitle?: string
              • OptionalWindowsUpdate?:
                    | "DoNothing"
                    | "EnableWindowsUpdateDefaults"
                    | "SetToDownloadOnly"
                    | "DisableWindowsUpdate"
                    | "LabtechModeLabtechModeUIAccessDisabled"
            • OptionalSubGroups?: number[]
            • OptionalTemplatePriority?: number

              Format: int32

            • OptionalTypeId?: number

              Format: int32

            • OptionalTypeName?: string
          • OptionalDefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string }
            • OptionalDeploymentLoginId?: number

              Format: int32

            • OptionalTitle?: string
          • OptionalDeploymentTemplate?: {
                AgentRebootMode?:
                    | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                AgentUpdateWindow?: {
                    Date?: string;
                    DayId?: | "Everyday"
                    | "Sunday"
                    | "Monday"
                    | "Tuesday"
                    | "Wednesday"
                    | "Thursday"
                    | "Friday"
                    | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                };
                AllowUserDisableRemoteAccess?: boolean;
                AntivirusTemplate?: {
                    Description?: string;
                    GUID?: string;
                    Name?: string;
                    TemplatePolicyId?: string;
                };
                BackupServerPassword?: string;
                BackupServerURL?: string;
                BackupServerUser?: string;
                CacheDirectory?: string;
                CachePassword?: string;
                CachePatch?: boolean;
                CacheSoftware?: boolean;
                CacheUpdate?: boolean;
                CacheUsername?: string;
                DefaultLanguagePack?: string;
                DisallowUserCloseTray?: boolean;
                EnableRSS?: boolean;
                EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                | "ImmediatelySendErrors"
                | "ImmediatelySendErrorsAndWarnings"
                | "ImmediatelySendAllButSecurity"
                | "ImmediatelySendAll";
                FileExplorerAccessMode?: | "Now"
                | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny";
                HeartbeatEnabled?: boolean;
                HeartbeatFrequency?: number;
                Id?: string;
                Name?: string;
                NetworkAccessStoragePath?: string;
                ProxyServerPassword?: string;
                ProxyServerURL?: string;
                ProxyServerUser?: string;
                RegistryEditorAccessMode?: | "Now"
                | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny";
                RemoteAccessMode?: | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny"
                | "Silent";
                RemoteAgentLogDebug?: boolean;
                RemoteAgentName?: string;
                RSSFeedAddress1?: string;
                RSSFeedAddress2?: string;
                RSSFeedAddress3?: string;
                RSSFeedAddress4?: string;
                Schedule?: {
                    DriveInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    EventInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    HardwareInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    HotfixInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    Id?: string;
                    LastUpdate?: string;
                    LastUser?: string;
                    MalewareInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    Name?: string;
                    NetworkAnalysis?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    NetworkInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    NetworkProbeInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    PrinterInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    ProcessInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    ServiceInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    SoftwareInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    SystemInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    UpdateConfig?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                };
                ScreenCaptureAccessMode?: | "Now"
                | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny";
                ServerAddress?: string;
                ServiceTicketTitle?: string;
                ShowTray?: boolean;
                SSLAcceptAll?: boolean;
                SSLAcceptExpiredCertificates?: boolean;
                SSLAcceptMismatchedNames?: boolean;
                SSLAcceptRevokedCertificates?: boolean;
                SSLAccessUntrustedCertificateAuthorities?: boolean;
                SupportURL?: string;
                TempDirectory?: string;
                TemplateGUID?: string;
                TemplateProperties?: {
                    PropertyDescription?: string;
                    PropertyName?: string;
                    PropertyValue?: string;
                    TemplateID?: string;
                }[];
                TrayChatNotificationText?: string;
                TrayChatNotificationTitle?: string;
                TrayCustomMenuTitle?: string;
                TrayCustomMenuURL?: string;
                TrayDisablePoweredBy?: boolean;
                TrayFileExplorerAccessNotificationText?: string;
                TrayHelpURL?: string;
                TrayIcon?: string;
                TrayInterruptUserWithChat?: boolean;
                TrayMenus?: {
                    Action?: string;
                    Description?: string;
                    ImageURL?: string;
                    MenuID?: string;
                    MsgBody?: string;
                    MsgHeight?: number;
                    MsgTitle?: string;
                    MsgWidth?: number;
                    Name?: string;
                    Parameters?: string;
                    RootOnly?: number;
                    ScriptID?: number;
                    Text?: string;
                    URLorEXE?: string;
                }[];
                TrayNewMessageNotificationText?: string;
                TrayNewRSSFeedNotificationText?: string;
                TrayNotificationTitle?: string;
                TrayRebootLogOffNotificationText?: string;
                TrayRegistryEditorAccessNotificationText?: string;
                TrayRemoteAccessNotificationText?: string;
                TrayRemoteAccessNotificationTitle?: string;
                TrayScreenCaptureAccessNotificationText?: string;
                TrayShowCustomMenu?: boolean;
                TrayShowHelp?: boolean;
                TrayShowMessagesAndTickets?: boolean;
                TrayShowServiceTicketMenu?: boolean;
                TrayShutdownNotificationText?: string;
                TraySystemMessageNotificationTitle?: string;
                TrayTicketFromLabelText?: string;
                TrayTicketImportance?: number;
                TrayTicketImportanceIsForced?: boolean;
                TrayTicketSubjectLabelText?: string;
                TrayTicketVerifyEmail?: boolean;
                TrayTitle?: string;
                WindowsUpdate?: | "DoNothing"
                | "EnableWindowsUpdateDefaults"
                | "SetToDownloadOnly"
                | "DisableWindowsUpdate"
                | "LabtechModeLabtechModeUIAccessDisabled";
            }
            • OptionalAgentRebootMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
            • OptionalAgentUpdateWindow?: {
                  Date?: string;
                  DayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                  DayName?: string;
                  RepeatEveryHour?: number;
              }
              • OptionalDate?: string

                Format: date-time

              • OptionalDayId?:
                    | "Everyday"
                    | "Sunday"
                    | "Monday"
                    | "Tuesday"
                    | "Wednesday"
                    | "Thursday"
                    | "Friday"
                    | "Saturday"
              • OptionalDayName?: string
              • OptionalRepeatEveryHour?: number

                Format: int32

            • OptionalAllowUserDisableRemoteAccess?: boolean
            • OptionalAntivirusTemplate?: {
                  Description?: string;
                  GUID?: string;
                  Name?: string;
                  TemplatePolicyId?: string;
              }
            • OptionalBackupServerPassword?: string
            • OptionalBackupServerURL?: string
            • OptionalBackupServerUser?: string
            • OptionalCacheDirectory?: string
            • OptionalCachePassword?: string
            • OptionalCachePatch?: boolean
            • OptionalCacheSoftware?: boolean
            • OptionalCacheUpdate?: boolean
            • OptionalCacheUsername?: string
            • OptionalDefaultLanguagePack?: string
            • OptionalDisallowUserCloseTray?: boolean
            • OptionalEnableRSS?: boolean
            • OptionalEventLogInventoryMode?:
                  | "InventoryOnlyUsesSchedule"
                  | "ImmediatelySendErrors"
                  | "ImmediatelySendErrorsAndWarnings"
                  | "ImmediatelySendAllButSecurity"
                  | "ImmediatelySendAll"
            • OptionalFileExplorerAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
            • OptionalHeartbeatEnabled?: boolean
            • OptionalHeartbeatFrequency?: number

              Format: int32

            • OptionalId?: string
            • OptionalName?: string
            • OptionalNetworkAccessStoragePath?: string
            • OptionalProxyServerPassword?: string
            • OptionalProxyServerURL?: string
            • OptionalProxyServerUser?: string
            • OptionalRegistryEditorAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
            • OptionalRemoteAccessMode?: "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny" | "Silent"
            • OptionalRemoteAgentLogDebug?: boolean
            • OptionalRemoteAgentName?: string
            • OptionalRSSFeedAddress1?: string
            • OptionalRSSFeedAddress2?: string
            • OptionalRSSFeedAddress3?: string
            • OptionalRSSFeedAddress4?: string
            • OptionalSchedule?: {
                  DriveInventory?: {
                      Date?: string;
                      DayId?:
                          | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  EventInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  HardwareInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  HotfixInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  Id?: string;
                  LastUpdate?: string;
                  LastUser?: string;
                  MalewareInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  Name?: string;
                  NetworkAnalysis?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  NetworkInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  NetworkProbeInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  PrinterInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  ProcessInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  ServiceInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  SoftwareInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  SystemInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  UpdateConfig?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
              }
              • OptionalDriveInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalEventInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalHardwareInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalHotfixInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalId?: string
              • OptionalLastUpdate?: string

                Format: date-time

              • OptionalLastUser?: string
              • OptionalMalewareInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalName?: string
              • OptionalNetworkAnalysis?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalNetworkInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalNetworkProbeInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalPrinterInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalProcessInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalServiceInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalSoftwareInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalSystemInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalUpdateConfig?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

            • OptionalScreenCaptureAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
            • OptionalServerAddress?: string
            • OptionalServiceTicketTitle?: string
            • OptionalShowTray?: boolean
            • OptionalSSLAcceptAll?: boolean
            • OptionalSSLAcceptExpiredCertificates?: boolean
            • OptionalSSLAcceptMismatchedNames?: boolean
            • OptionalSSLAcceptRevokedCertificates?: boolean
            • OptionalSSLAccessUntrustedCertificateAuthorities?: boolean
            • OptionalSupportURL?: string
            • OptionalTempDirectory?: string
            • OptionalTemplateGUID?: string
            • OptionalTemplateProperties?: {
                  PropertyDescription?: string;
                  PropertyName?: string;
                  PropertyValue?: string;
                  TemplateID?: string;
              }[]
            • OptionalTrayChatNotificationText?: string
            • OptionalTrayChatNotificationTitle?: string
            • OptionalTrayCustomMenuTitle?: string
            • OptionalTrayCustomMenuURL?: string
            • OptionalTrayDisablePoweredBy?: boolean
            • OptionalTrayFileExplorerAccessNotificationText?: string
            • OptionalTrayHelpURL?: string
            • OptionalTrayIcon?: string

              Format: byte

            • OptionalTrayInterruptUserWithChat?: boolean
            • OptionalTrayMenus?: {
                  Action?: string;
                  Description?: string;
                  ImageURL?: string;
                  MenuID?: string;
                  MsgBody?: string;
                  MsgHeight?: number;
                  MsgTitle?: string;
                  MsgWidth?: number;
                  Name?: string;
                  Parameters?: string;
                  RootOnly?: number;
                  ScriptID?: number;
                  Text?: string;
                  URLorEXE?: string;
              }[]
            • OptionalTrayNewMessageNotificationText?: string
            • OptionalTrayNewRSSFeedNotificationText?: string
            • OptionalTrayNotificationTitle?: string
            • OptionalTrayRebootLogOffNotificationText?: string
            • OptionalTrayRegistryEditorAccessNotificationText?: string
            • OptionalTrayRemoteAccessNotificationText?: string
            • OptionalTrayRemoteAccessNotificationTitle?: string
            • OptionalTrayScreenCaptureAccessNotificationText?: string
            • OptionalTrayShowCustomMenu?: boolean
            • OptionalTrayShowHelp?: boolean
            • OptionalTrayShowMessagesAndTickets?: boolean
            • OptionalTrayShowServiceTicketMenu?: boolean
            • OptionalTrayShutdownNotificationText?: string
            • OptionalTraySystemMessageNotificationTitle?: string
            • OptionalTrayTicketFromLabelText?: string
            • OptionalTrayTicketImportance?: number

              Format: int32

            • OptionalTrayTicketImportanceIsForced?: boolean
            • OptionalTrayTicketSubjectLabelText?: string
            • OptionalTrayTicketVerifyEmail?: boolean
            • OptionalTrayTitle?: string
            • OptionalWindowsUpdate?:
                  | "DoNothing"
                  | "EnableWindowsUpdateDefaults"
                  | "SetToDownloadOnly"
                  | "DisableWindowsUpdate"
                  | "LabtechModeLabtechModeUIAccessDisabled"
          • OptionalExternalId?: number

            Format: int32

          • OptionalExtraFields?: {
                CheckboxSettings?: { DefaultValue?: boolean; IsChecked?: boolean };
                DisplayFormat?: { ExtraFieldDisplayFormatId?: number; Name?: string };
                DropdownSettings?: {
                    AvailableOptions?: { [key: string]: string };
                    DefaultValue?: string;
                    DynamicSqlQuery?: string;
                    IsSqlDefined?: boolean;
                    SelectedValue?: string;
                };
                ExtraFieldDefinitionId?: number;
                IsDefaultValue?: boolean;
                IsEncrypted?: boolean;
                IsReadOnly?: boolean;
                Location?: { ExtraFieldLocationId?: number; Name?: string };
                LtGuid?: string;
                Section?: string;
                TargetId?: number;
                TextFieldSettings?: {
                    DefaultValue?: string;
                    IsMasked?: boolean;
                    Value?: string;
                };
                Title?: string;
                TitleFormat?: { ExtraFieldTitleFormatId?: number; Name?: string };
                Tooltip?: string;
            }[]
          • OptionalFaxNumber?: string
          • OptionalId?: number

            Format: int32

          • OptionalLocationId?: number

            Format: int32

          • OptionalMaintenanceWindow?: { Comment?: string; MaintenanceWindowDefinitionId?: number; Name?: string }
            • OptionalComment?: string
            • OptionalMaintenanceWindowDefinitionId?: number

              Format: int32

            • OptionalName?: string
          • OptionalName?: string
          • OptionalPhoneNumber?: string
          • OptionalProbeId?: number

            Format: int32

          • OptionalRouter?: {
                Guid?: string;
                Id?: number;
                ManufacturerName?: string;
                Model?: string;
                Password?: string;
                PortType?: string;
                Username?: string;
                Version?: string;
            }
            • OptionalGuid?: string
            • OptionalId?: number

              Format: int32

            • OptionalManufacturerName?: string
            • OptionalModel?: string
            • OptionalPassword?: string
            • OptionalPortType?: string
            • OptionalUsername?: string
            • OptionalVersion?: string
          • OptionalRouterPort?: number

            Format: int32

          • OptionalScriptDrive?: string
          • OptionalScriptExtra1?: string
          • OptionalScriptExtra2?: string
          • OptionalScriptPassword?: string
          • OptionalScriptRouterAddress?: string
          • OptionalScriptUsername?: string
          • OptionalState?: string
          • OptionalZipCode?: string
        • OptionalMobileNumber?: string
        • OptionalPagerNumber?: string
        • OptionalPassword?: string
        • OptionalPermissions?: string[]
        • OptionalPhoneNumber?: string
        • OptionalPluginData?: { [key: string]: { [key: string]: Record<string, never> } }
        • OptionalSource?: { ContactSourceTypeId?: number; Name?: string }
          • OptionalContactSourceTypeId?: number

            Format: int32

          • OptionalName?: string
        • OptionalState?: string
        • OptionalZipCode?: string

      Returns Promise<
          {
              Address1?: string;
              Address2?: string;
              City?: string;
              Client?: { ClientId?: number; Name?: string };
              ContactId?: number;
              DateCreated?: string;
              EmailAddress?: string;
              FaxNumber?: string;
              FirstName?: string;
              IsActivated?: boolean;
              IsManaged?: boolean;
              LastName?: string;
              LastUpdateDate?: string;
              Location?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                          Comments?: string;
                          Contact?: {
                              Address1?: ...;
                              Address2?: ...;
                              AssociatedComputers?: ...;
                              City?: ...;
                              Client?: ...;
                              CreatedDate?: ...;
                              Email?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              LastName?: ...;
                              Location?: ...;
                              MobileNumber?: ...;
                              PagerNumber?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              WebPermissions?: ...;
                              ZipCode?: ...;
                          };
                          Country?: string;
                          DefaultDeploymentGroup?: {
                              ClientToSync?: ...;
                              Comments?: ...;
                              ComputerPermissions?: ...;
                              Computers?: ...;
                              ComputersAutoJoinSearch?: ...;
                              ComputersLimitToSearch?: ...;
                              Contacts?: ...;
                              ContactsAutoJoinSearch?: ...;
                              ContactsJoinComputers?: ...;
                              ContactsLimitToSearch?: ...;
                              Depth?: ...;
                              FullName?: ...;
                              GUID?: ...;
                              Id?: ...;
                              LocationToSync?: ...;
                              MaintenanceWindow?: ...;
                              MaintenanceWindowLastApplied?: ...;
                              Name?: ...;
                              NetworkDevices?: ...;
                              NetworkDevicesAutoJoinSearch?: ...;
                              NetworkDevicesLimitToSearch?: ...;
                              ParentGroups?: ...;
                              ParentId?: ...;
                              Parents?: ...;
                              RemoteAgentTemplate?: ...;
                              SubGroups?: ...;
                              TemplatePriority?: ...;
                              TypeId?: ...;
                              TypeName?: ...;
                          };
                          DefaultDeploymentLogin?: { DeploymentLoginId?: ...; Title?: ... };
                          DeploymentTemplate?: {
                              AgentRebootMode?: ...;
                              AgentUpdateWindow?: ...;
                              AllowUserDisableRemoteAccess?: ...;
                              AntivirusTemplate?: ...;
                              BackupServerPassword?: ...;
                              BackupServerURL?: ...;
                              BackupServerUser?: ...;
                              CacheDirectory?: ...;
                              CachePassword?: ...;
                              CachePatch?: ...;
                              CacheSoftware?: ...;
                              CacheUpdate?: ...;
                              CacheUsername?: ...;
                              DefaultLanguagePack?: ...;
                              DisallowUserCloseTray?: ...;
                              EnableRSS?: ...;
                              EventLogInventoryMode?: ...;
                              FileExplorerAccessMode?: ...;
                              HeartbeatEnabled?: ...;
                              HeartbeatFrequency?: ...;
                              Id?: ...;
                              Name?: ...;
                              NetworkAccessStoragePath?: ...;
                              ProxyServerPassword?: ...;
                              ProxyServerURL?: ...;
                              ProxyServerUser?: ...;
                              RegistryEditorAccessMode?: ...;
                              RemoteAccessMode?: ...;
                              RemoteAgentLogDebug?: ...;
                              RemoteAgentName?: ...;
                              RSSFeedAddress1?: ...;
                              RSSFeedAddress2?: ...;
                              RSSFeedAddress3?: ...;
                              RSSFeedAddress4?: ...;
                              Schedule?: ...;
                              ScreenCaptureAccessMode?: ...;
                              ServerAddress?: ...;
                              ServiceTicketTitle?: ...;
                              ShowTray?: ...;
                              SSLAcceptAll?: ...;
                              SSLAcceptExpiredCertificates?: ...;
                              SSLAcceptMismatchedNames?: ...;
                              SSLAcceptRevokedCertificates?: ...;
                              SSLAccessUntrustedCertificateAuthorities?: ...;
                              SupportURL?: ...;
                              TempDirectory?: ...;
                              TemplateGUID?: ...;
                              TemplateProperties?: ...;
                              TrayChatNotificationText?: ...;
                              TrayChatNotificationTitle?: ...;
                              TrayCustomMenuTitle?: ...;
                              TrayCustomMenuURL?: ...;
                              TrayDisablePoweredBy?: ...;
                              TrayFileExplorerAccessNotificationText?: ...;
                              TrayHelpURL?: ...;
                              TrayIcon?: ...;
                              TrayInterruptUserWithChat?: ...;
                              TrayMenus?: ...;
                              TrayNewMessageNotificationText?: ...;
                              TrayNewRSSFeedNotificationText?: ...;
                              TrayNotificationTitle?: ...;
                              TrayRebootLogOffNotificationText?: ...;
                              TrayRegistryEditorAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationTitle?: ...;
                              TrayScreenCaptureAccessNotificationText?: ...;
                              TrayShowCustomMenu?: ...;
                              TrayShowHelp?: ...;
                              TrayShowMessagesAndTickets?: ...;
                              TrayShowServiceTicketMenu?: ...;
                              TrayShutdownNotificationText?: ...;
                              TraySystemMessageNotificationTitle?: ...;
                              TrayTicketFromLabelText?: ...;
                              TrayTicketImportance?: ...;
                              TrayTicketImportanceIsForced?: ...;
                              TrayTicketSubjectLabelText?: ...;
                              TrayTicketVerifyEmail?: ...;
                              TrayTitle?: ...;
                              WindowsUpdate?: ...;
                          };
                          ExternalId?: number;
                          FaxNumber?: string;
                          Id?: number;
                          MaintenanceWindow?: {
                              Comment?: ...;
                              MaintenanceWindowDefinitionId?: ...;
                              Name?: ...;
                          };
                          Name?: string;
                          PhoneNumber?: string;
                          ProbeId?: number;
                          Router?: {
                              Guid?: ...;
                              Id?: ...;
                              ManufacturerName?: ...;
                              Model?: ...;
                              Password?: ...;
                              PortType?: ...;
                              Username?: ...;
                              Version?: ...;
                          };
                          RouterPort?: number;
                          ScriptDrive?: string;
                          ScriptExtra1?: string;
                          ScriptExtra2?: string;
                          ScriptPassword?: string;
                          ScriptRouterAddress?: string;
                          ScriptUsername?: string;
                          State?: string;
                          ZipCode?: string;
                      }[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comments?: string;
                  Contact?: {
                      Address1?: string;
                      Address2?: string;
                      AssociatedComputers?: {
                          Address?: (...)[];
                          AntivirusDefinitionDate?: string;
                          AssetDate?: string;
                          AssetTag?: string;
                          Bandwidth?: number;
                          BandwidthDisplay?: string;
                          BiosFlash?: string;
                          BiosManufacturer?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          Comment?: string;
                          CommentPriority?: { Id?: ...; Name?: ... };
                          ComputerName?: string;
                          Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          CpuScore?: number;
                          CpuUsage?: number;
                          CurrentPowerProfile?: string;
                          D3DScore?: number;
                          DateAdded?: string;
                          DiskScore?: number;
                          DMA?: (...)[];
                          DomainName?: string;
                          DomainNameServers?: (...)[];
                          FreeMemory?: number;
                          FriendlyName?: string;
                          GatewayIPAddress?: string;
                          GraphicsScore?: number;
                          Groups?: (...)[];
                          HardwarePorts?: (...)[];
                          HasHPiLO?: boolean;
                          HasIntelAMT?: boolean;
                          HasIntelVPRO?: boolean;
                          Id?: string;
                          IRQ?: (...)[];
                          IsFasTalk?: boolean;
                          IsHeartbeatEnabled?: boolean;
                          IsHeartbeatRunning?: boolean;
                          IsLockedDown?: boolean;
                          IsMaintenanceModeEnabled?: boolean;
                          IsMaster?: boolean;
                          IsNetworkProbe?: boolean;
                          IsRebootNeeded?: boolean;
                          IsSystemAccount?: boolean;
                          IsTunnelSupported?: boolean;
                          IsVirtualHost?: boolean;
                          IsVirtualMachine?: boolean;
                          LastHeartbeat?: string;
                          LastInventoryReceived?: string;
                          LastStartup?: string;
                          LastUserName?: string;
                          LocalIPAddress?: string;
                          Location?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          };
                          LoggedInUsers?: (...)[];
                          MACAddress?: string;
                          MasterMode?: string;
                          MemoryScore?: number;
                          OpenPortsTCP?: (...)[];
                          OpenPortsUDP?: (...)[];
                          OperatingSystemName?: string;
                          OperatingSystemVersion?: string;
                          PowerProfiles?: (...)[];
                          PrimaryContactName?: string;
                          RemoteAgentLastContact?: string;
                          RemoteAgentLastInventory?: string;
                          RemoteAgentVersion?: string;
                          SerialNumber?: string;
                          Status?: string;
                          SystemUptime?: number;
                          TempFiles?: string;
                          Tickets?: (...)[];
                          TotalMemory?: number;
                          Type?: string;
                          UserAccounts?: (...)[];
                          UserIdleTime?: number;
                          UTCOffset?: number;
                          VirusScanner?: { Id?: ...; Name?: ... };
                          WarrantyEndDate?: string;
                          WindowsUpdateDate?: string;
                      }[];
                      City?: string;
                      Client?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Comment?: string;
                          Company?: string;
                          Country?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          IsHiddenFromAllInclusiveGroup?: boolean;
                          LastName?: string;
                          Locations?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          }[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      CreatedDate?: string;
                      Email?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      LastName?: string;
                      Location?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Client?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              City?: (...) | (...);
                              Comment?: (...) | (...);
                              Company?: (...) | (...);
                              Country?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                              LastName?: (...) | (...);
                              Locations?: (...) | (...);
                              Name?: (...) | (...);
                              NewTicketNotificationEmail?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              UsesInHouseSupportStaff?: (...) | (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          Comments?: string;
                          Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          Country?: string;
                          DefaultDeploymentGroup?: {
                              ClientToSync?: (...)
                              | (...);
                              Comments?: (...) | (...);
                              ComputerPermissions?: (...) | (...);
                              Computers?: (...) | (...);
                              ComputersAutoJoinSearch?: (...) | (...);
                              ComputersLimitToSearch?: (...) | (...) | (...);
                              Contacts?: (...) | (...);
                              ContactsAutoJoinSearch?: (...) | (...);
                              ContactsJoinComputers?: (...) | (...) | (...);
                              ContactsLimitToSearch?: (...) | (...) | (...);
                              Depth?: (...) | (...);
                              FullName?: (...) | (...);
                              GUID?: (...) | (...);
                              Id?: (...) | (...);
                              LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                              MaintenanceWindow?: (...) | (...);
                              MaintenanceWindowLastApplied?: (...) | (...);
                              Name?: (...) | (...);
                              NetworkDevices?: (...) | (...);
                              NetworkDevicesAutoJoinSearch?: (...) | (...);
                              NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                              ParentGroups?: (...) | (...);
                              ParentId?: (...) | (...);
                              Parents?: (...) | (...);
                              RemoteAgentTemplate?: (...) | (...);
                              SubGroups?: (...) | (...);
                              TemplatePriority?: (...) | (...);
                              TypeId?: (...) | (...);
                              TypeName?: (...) | (...);
                          };
                          DefaultDeploymentLogin?: {
                              DeploymentLoginId?: (...)
                              | (...);
                              Title?: (...) | (...);
                          };
                          DeploymentTemplate?: {
                              AgentRebootMode?: (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              AgentUpdateWindow?: (...) | (...);
                              AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                              AntivirusTemplate?: (...) | (...);
                              BackupServerPassword?: (...) | (...);
                              BackupServerURL?: (...) | (...);
                              BackupServerUser?: (...) | (...);
                              CacheDirectory?: (...) | (...);
                              CachePassword?: (...) | (...);
                              CachePatch?: (...) | (...) | (...);
                              CacheSoftware?: (...) | (...) | (...);
                              CacheUpdate?: (...) | (...) | (...);
                              CacheUsername?: (...) | (...);
                              DefaultLanguagePack?: (...) | (...);
                              DisallowUserCloseTray?: (...) | (...) | (...);
                              EnableRSS?: (...) | (...) | (...);
                              EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              HeartbeatEnabled?: (...) | (...) | (...);
                              HeartbeatFrequency?: (...) | (...);
                              Id?: (...) | (...);
                              Name?: (...) | (...);
                              NetworkAccessStoragePath?: (...) | (...);
                              ProxyServerPassword?: (...) | (...);
                              ProxyServerURL?: (...) | (...);
                              ProxyServerUser?: (...) | (...);
                              RegistryEditorAccessMode?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              RemoteAgentLogDebug?: (...) | (...) | (...);
                              RemoteAgentName?: (...) | (...);
                              RSSFeedAddress1?: (...) | (...);
                              RSSFeedAddress2?: (...) | (...);
                              RSSFeedAddress3?: (...) | (...);
                              RSSFeedAddress4?: (...) | (...);
                              Schedule?: (...) | (...);
                              ScreenCaptureAccessMode?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              ServerAddress?: (...) | (...);
                              ServiceTicketTitle?: (...) | (...);
                              ShowTray?: (...) | (...) | (...);
                              SSLAcceptAll?: (...) | (...) | (...);
                              SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                              SSLAcceptMismatchedNames?: (...) | (...) | (...);
                              SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                              SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                              SupportURL?: (...) | (...);
                              TempDirectory?: (...) | (...);
                              TemplateGUID?: (...) | (...);
                              TemplateProperties?: (...) | (...);
                              TrayChatNotificationText?: (...) | (...);
                              TrayChatNotificationTitle?: (...) | (...);
                              TrayCustomMenuTitle?: (...) | (...);
                              TrayCustomMenuURL?: (...) | (...);
                              TrayDisablePoweredBy?: (...) | (...) | (...);
                              TrayFileExplorerAccessNotificationText?: (...) | (...);
                              TrayHelpURL?: (...) | (...);
                              TrayIcon?: (...) | (...);
                              TrayInterruptUserWithChat?: (...) | (...) | (...);
                              TrayMenus?: (...) | (...);
                              TrayNewMessageNotificationText?: (...) | (...);
                              TrayNewRSSFeedNotificationText?: (...) | (...);
                              TrayNotificationTitle?: (...) | (...);
                              TrayRebootLogOffNotificationText?: (...) | (...);
                              TrayRegistryEditorAccessNotificationText?: (...) | (...);
                              TrayRemoteAccessNotificationText?: (...) | (...);
                              TrayRemoteAccessNotificationTitle?: (...) | (...);
                              TrayScreenCaptureAccessNotificationText?: (...) | (...);
                              TrayShowCustomMenu?: (...) | (...) | (...);
                              TrayShowHelp?: (...) | (...) | (...);
                              TrayShowMessagesAndTickets?: (...) | (...) | (...);
                              TrayShowServiceTicketMenu?: (...) | (...) | (...);
                              TrayShutdownNotificationText?: (...) | (...);
                              TraySystemMessageNotificationTitle?: (...) | (...);
                              TrayTicketFromLabelText?: (...) | (...);
                              TrayTicketImportance?: (...) | (...);
                              TrayTicketImportanceIsForced?: (...) | (...) | (...);
                              TrayTicketSubjectLabelText?: (...) | (...);
                              TrayTicketVerifyEmail?: (...) | (...) | (...);
                              TrayTitle?: (...) | (...);
                              WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                          };
                          ExternalId?: number;
                          FaxNumber?: string;
                          Id?: number;
                          MaintenanceWindow?: {
                              Comment?: (...)
                              | (...);
                              MaintenanceWindowDefinitionId?: (...) | (...);
                              Name?: (...) | (...);
                          };
                          Name?: string;
                          PhoneNumber?: string;
                          ProbeId?: number;
                          Router?: {
                              Guid?: (...)
                              | (...);
                              Id?: (...) | (...);
                              ManufacturerName?: (...) | (...);
                              Model?: (...) | (...);
                              Password?: (...) | (...);
                              PortType?: (...) | (...);
                              Username?: (...) | (...);
                              Version?: (...) | (...);
                          };
                          RouterPort?: number;
                          ScriptDrive?: string;
                          ScriptExtra1?: string;
                          ScriptExtra2?: string;
                          ScriptPassword?: string;
                          ScriptRouterAddress?: string;
                          ScriptUsername?: string;
                          State?: string;
                          ZipCode?: string;
                      };
                      MobileNumber?: string;
                      PagerNumber?: string;
                      PhoneNumber?: string;
                      State?: string;
                      WebPermissions?: {
                          InstallAgent?: boolean;
                          MultiFactorRequired?: boolean;
                          Reboot?: boolean;
                          RemoteAccess?: boolean;
                          Shutdown?: boolean;
                          Tickets?: boolean;
                          WakeOnLAN?: boolean;
                      };
                      ZipCode?: string;
                  };
                  Country?: string;
                  DefaultDeploymentGroup?: {
                      ClientToSync?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Comment?: string;
                          Company?: string;
                          Country?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          IsHiddenFromAllInclusiveGroup?: boolean;
                          LastName?: string;
                          Locations?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          }[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      Comments?: string;
                      ComputerPermissions?: {
                          Id?: string;
                          Permissions?: {
                              AllowFileExplorer?: ...;
                              AllowRedir?: ...;
                              AllowRegistryEdit?: ...;
                              AllowRemoteControl?: ...;
                              ClearAlerts?: ...;
                              CommandPrompt?: ...;
                              DeleteScheduleScripts?: ...;
                              EditConfig?: ...;
                              EditInfo?: ...;
                              History?: ...;
                              Install?: ...;
                              MonitorAdd?: ...;
                              MonitorDelete?: ...;
                              MonitorEdit?: ...;
                              ScheduleScripts?: ...;
                              SendCommands?: ...;
                              SniffNetwork?: ...;
                              ViewCommands?: ...;
                          };
                          UserClass?: { Id?: ...; Name?: ...; Permissions?: ... };
                      }[];
                      Computers?: {
                          Address?: (...)[];
                          AntivirusDefinitionDate?: string;
                          AssetDate?: string;
                          AssetTag?: string;
                          Bandwidth?: number;
                          BandwidthDisplay?: string;
                          BiosFlash?: string;
                          BiosManufacturer?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          Comment?: string;
                          CommentPriority?: { Id?: ...; Name?: ... };
                          ComputerName?: string;
                          Contact?: {
                              Address1?: ...;
                              Address2?: ...;
                              AssociatedComputers?: ...;
                              City?: ...;
                              Client?: ...;
                              CreatedDate?: ...;
                              Email?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              LastName?: ...;
                              Location?: ...;
                              MobileNumber?: ...;
                              PagerNumber?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              WebPermissions?: ...;
                              ZipCode?: ...;
                          };
                          CpuScore?: number;
                          CpuUsage?: number;
                          CurrentPowerProfile?: string;
                          D3DScore?: number;
                          DateAdded?: string;
                          DiskScore?: number;
                          DMA?: (...)[];
                          DomainName?: string;
                          DomainNameServers?: (...)[];
                          FreeMemory?: number;
                          FriendlyName?: string;
                          GatewayIPAddress?: string;
                          GraphicsScore?: number;
                          Groups?: (...)[];
                          HardwarePorts?: (...)[];
                          HasHPiLO?: boolean;
                          HasIntelAMT?: boolean;
                          HasIntelVPRO?: boolean;
                          Id?: string;
                          IRQ?: (...)[];
                          IsFasTalk?: boolean;
                          IsHeartbeatEnabled?: boolean;
                          IsHeartbeatRunning?: boolean;
                          IsLockedDown?: boolean;
                          IsMaintenanceModeEnabled?: boolean;
                          IsMaster?: boolean;
                          IsNetworkProbe?: boolean;
                          IsRebootNeeded?: boolean;
                          IsSystemAccount?: boolean;
                          IsTunnelSupported?: boolean;
                          IsVirtualHost?: boolean;
                          IsVirtualMachine?: boolean;
                          LastHeartbeat?: string;
                          LastInventoryReceived?: string;
                          LastStartup?: string;
                          LastUserName?: string;
                          LocalIPAddress?: string;
                          Location?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          };
                          LoggedInUsers?: (...)[];
                          MACAddress?: string;
                          MasterMode?: string;
                          MemoryScore?: number;
                          OpenPortsTCP?: (...)[];
                          OpenPortsUDP?: (...)[];
                          OperatingSystemName?: string;
                          OperatingSystemVersion?: string;
                          PowerProfiles?: (...)[];
                          PrimaryContactName?: string;
                          RemoteAgentLastContact?: string;
                          RemoteAgentLastInventory?: string;
                          RemoteAgentVersion?: string;
                          SerialNumber?: string;
                          Status?: string;
                          SystemUptime?: number;
                          TempFiles?: string;
                          Tickets?: (...)[];
                          TotalMemory?: number;
                          Type?: string;
                          UserAccounts?: (...)[];
                          UserIdleTime?: number;
                          UTCOffset?: number;
                          VirusScanner?: { Id?: ...; Name?: ... };
                          WarrantyEndDate?: string;
                          WindowsUpdateDate?: string;
                      }[];
                      ComputersAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: (...)
                          | (...); Name?: (...) | (...) };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      ComputersLimitToSearch?: boolean;
                      Contacts?: {
                          Address1?: string;
                          Address2?: string;
                          AssociatedComputers?: (...)[];
                          City?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          CreatedDate?: string;
                          Email?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          LastName?: string;
                          Location?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          };
                          MobileNumber?: string;
                          PagerNumber?: string;
                          PhoneNumber?: string;
                          State?: string;
                          WebPermissions?: {
                              InstallAgent?: ...;
                              MultiFactorRequired?: ...;
                              Reboot?: ...;
                              RemoteAccess?: ...;
                              Shutdown?: ...;
                              Tickets?: ...;
                              WakeOnLAN?: ...;
                          };
                          ZipCode?: string;
                      }[];
                      ContactsAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: (...)
                          | (...); Name?: (...) | (...) };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      ContactsJoinComputers?: boolean;
                      ContactsLimitToSearch?: boolean;
                      Depth?: number;
                      FullName?: string;
                      GUID?: string;
                      Id?: string;
                      LocationToSync?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Client?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              City?: (...) | (...);
                              Comment?: (...) | (...);
                              Company?: (...) | (...);
                              Country?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                              LastName?: (...) | (...);
                              Locations?: (...) | (...);
                              Name?: (...) | (...);
                              NewTicketNotificationEmail?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              UsesInHouseSupportStaff?: (...) | (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          Comments?: string;
                          Contact?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              AssociatedComputers?: (...) | (...);
                              City?: (...) | (...);
                              Client?: (...) | (...);
                              CreatedDate?: (...) | (...);
                              Email?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              LastName?: (...) | (...);
                              Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                              MobileNumber?: (...) | (...);
                              PagerNumber?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              WebPermissions?: (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          Country?: string;
                          DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                          DefaultDeploymentLogin?: {
                              DeploymentLoginId?: (...)
                              | (...);
                              Title?: (...) | (...);
                          };
                          DeploymentTemplate?: {
                              AgentRebootMode?: (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              AgentUpdateWindow?: (...) | (...);
                              AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                              AntivirusTemplate?: (...) | (...);
                              BackupServerPassword?: (...) | (...);
                              BackupServerURL?: (...) | (...);
                              BackupServerUser?: (...) | (...);
                              CacheDirectory?: (...) | (...);
                              CachePassword?: (...) | (...);
                              CachePatch?: (...) | (...) | (...);
                              CacheSoftware?: (...) | (...) | (...);
                              CacheUpdate?: (...) | (...) | (...);
                              CacheUsername?: (...) | (...);
                              DefaultLanguagePack?: (...) | (...);
                              DisallowUserCloseTray?: (...) | (...) | (...);
                              EnableRSS?: (...) | (...) | (...);
                              EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              HeartbeatEnabled?: (...) | (...) | (...);
                              HeartbeatFrequency?: (...) | (...);
                              Id?: (...) | (...);
                              Name?: (...) | (...);
                              NetworkAccessStoragePath?: (...) | (...);
                              ProxyServerPassword?: (...) | (...);
                              ProxyServerURL?: (...) | (...);
                              ProxyServerUser?: (...) | (...);
                              RegistryEditorAccessMode?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              RemoteAgentLogDebug?: (...) | (...) | (...);
                              RemoteAgentName?: (...) | (...);
                              RSSFeedAddress1?: (...) | (...);
                              RSSFeedAddress2?: (...) | (...);
                              RSSFeedAddress3?: (...) | (...);
                              RSSFeedAddress4?: (...) | (...);
                              Schedule?: (...) | (...);
                              ScreenCaptureAccessMode?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              ServerAddress?: (...) | (...);
                              ServiceTicketTitle?: (...) | (...);
                              ShowTray?: (...) | (...) | (...);
                              SSLAcceptAll?: (...) | (...) | (...);
                              SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                              SSLAcceptMismatchedNames?: (...) | (...) | (...);
                              SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                              SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                              SupportURL?: (...) | (...);
                              TempDirectory?: (...) | (...);
                              TemplateGUID?: (...) | (...);
                              TemplateProperties?: (...) | (...);
                              TrayChatNotificationText?: (...) | (...);
                              TrayChatNotificationTitle?: (...) | (...);
                              TrayCustomMenuTitle?: (...) | (...);
                              TrayCustomMenuURL?: (...) | (...);
                              TrayDisablePoweredBy?: (...) | (...) | (...);
                              TrayFileExplorerAccessNotificationText?: (...) | (...);
                              TrayHelpURL?: (...) | (...);
                              TrayIcon?: (...) | (...);
                              TrayInterruptUserWithChat?: (...) | (...) | (...);
                              TrayMenus?: (...) | (...);
                              TrayNewMessageNotificationText?: (...) | (...);
                              TrayNewRSSFeedNotificationText?: (...) | (...);
                              TrayNotificationTitle?: (...) | (...);
                              TrayRebootLogOffNotificationText?: (...) | (...);
                              TrayRegistryEditorAccessNotificationText?: (...) | (...);
                              TrayRemoteAccessNotificationText?: (...) | (...);
                              TrayRemoteAccessNotificationTitle?: (...) | (...);
                              TrayScreenCaptureAccessNotificationText?: (...) | (...);
                              TrayShowCustomMenu?: (...) | (...) | (...);
                              TrayShowHelp?: (...) | (...) | (...);
                              TrayShowMessagesAndTickets?: (...) | (...) | (...);
                              TrayShowServiceTicketMenu?: (...) | (...) | (...);
                              TrayShutdownNotificationText?: (...) | (...);
                              TraySystemMessageNotificationTitle?: (...) | (...);
                              TrayTicketFromLabelText?: (...) | (...);
                              TrayTicketImportance?: (...) | (...);
                              TrayTicketImportanceIsForced?: (...) | (...) | (...);
                              TrayTicketSubjectLabelText?: (...) | (...);
                              TrayTicketVerifyEmail?: (...) | (...) | (...);
                              TrayTitle?: (...) | (...);
                              WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                          };
                          ExternalId?: number;
                          FaxNumber?: string;
                          Id?: number;
                          MaintenanceWindow?: {
                              Comment?: (...)
                              | (...);
                              MaintenanceWindowDefinitionId?: (...) | (...);
                              Name?: (...) | (...);
                          };
                          Name?: string;
                          PhoneNumber?: string;
                          ProbeId?: number;
                          Router?: {
                              Guid?: (...)
                              | (...);
                              Id?: (...) | (...);
                              ManufacturerName?: (...) | (...);
                              Model?: (...) | (...);
                              Password?: (...) | (...);
                              PortType?: (...) | (...);
                              Username?: (...) | (...);
                              Version?: (...) | (...);
                          };
                          RouterPort?: number;
                          ScriptDrive?: string;
                          ScriptExtra1?: string;
                          ScriptExtra2?: string;
                          ScriptPassword?: string;
                          ScriptRouterAddress?: string;
                          ScriptUsername?: string;
                          State?: string;
                          ZipCode?: string;
                      };
                      MaintenanceWindow?: { Id?: string };
                      MaintenanceWindowLastApplied?: string;
                      Name?: string;
                      NetworkDevices?: {
                          AgentDeploymentReadinessCheck?: {
                              AgentDeploymentReadinessCheckId?: ...;
                              AgentDeploymentReadinessCheckStatusId?: ...;
                              DateLastCheckedForReadiness?: ...;
                              DateLastDeploymentAttempted?: ...;
                              DeploymentAttemptCount?: ...;
                              NetworkDeviceId?: ...;
                              ReadinessCheckStatus?: ...;
                          };
                          AlertAction?: { Comment?: ...; Id?: ...; Name?: ... };
                          AlertMessage?: string;
                          AlertWhenOffline?: boolean;
                          AssetDate?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          Contact?: {
                              Address1?: ...;
                              Address2?: ...;
                              AssociatedComputers?: ...;
                              City?: ...;
                              Client?: ...;
                              CreatedDate?: ...;
                              Email?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              LastName?: ...;
                              Location?: ...;
                              MobileNumber?: ...;
                              PagerNumber?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              WebPermissions?: ...;
                              ZipCode?: ...;
                          };
                          DataIn?: number;
                          DataInDisplay?: string;
                          DataOut?: number;
                          DataOutDisplay?: string;
                          DateAdded?: string;
                          Description?: string;
                          DetectionTemplateName?: string;
                          DeviceType?: { Id?: ...; Name?: ... };
                          ExternalSystemCredentials?: {
                              ClientId?: ...;
                              CredentialsId?: ...;
                              ExpirationDate?: ...;
                              IsActive?: ...;
                              Title?: ...;
                          };
                          FlagsDisplay?: string;
                          FriendlyName?: string;
                          Groups?: (...)[];
                          Id?: string;
                          InterfaceCount?: number;
                          IsHighBandwidth?: boolean;
                          IsLowOnPaper?: boolean;
                          IsLowOnToner?: boolean;
                          IsSNMPv1Supported?: boolean;
                          IsSNMPv2cSupported?: boolean;
                          IsSNMPv3Supported?: boolean;
                          IsSyncedToManage?: boolean;
                          LastContact?: string;
                          LastUpdated?: string;
                          LocalIPAddress?: string;
                          Location?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          };
                          MACAddress?: string;
                          ManufacturerName?: string;
                          ModelName?: string;
                          Name?: string;
                          NasPercent?: string;
                          OpenPortsTCP?: (...)[];
                          ProbeId?: number;
                          ProbeName?: string;
                          SNMPCommunityGet?: string;
                          SNMPCommunitySet?: string;
                          SnmpTree?: (...)[];
                          Status?: string;
                          Uptime?: number;
                          UptimeDisplay?: string;
                      }[];
                      NetworkDevicesAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: (...)
                          | (...); Name?: (...) | (...) };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      NetworkDevicesLimitToSearch?: boolean;
                      ParentGroups?: number[];
                      ParentId?: string;
                      Parents?: { ID?: number; Name?: string; ParentId?: number }[];
                      RemoteAgentTemplate?: {
                          AgentRebootMode?:
                              | "Now"
                              | "Ask"
                              | "AskThenAllow"
                              | "AskThenDeny"
                              | "Deny";
                          AgentUpdateWindow?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          AllowUserDisableRemoteAccess?: boolean;
                          AntivirusTemplate?: {
                              Description?: (...)
                              | (...);
                              GUID?: (...) | (...);
                              Name?: (...) | (...);
                              TemplatePolicyId?: (...) | (...);
                          };
                          BackupServerPassword?: string;
                          BackupServerURL?: string;
                          BackupServerUser?: string;
                          CacheDirectory?: string;
                          CachePassword?: string;
                          CachePatch?: boolean;
                          CacheSoftware?: boolean;
                          CacheUpdate?: boolean;
                          CacheUsername?: string;
                          DefaultLanguagePack?: string;
                          DisallowUserCloseTray?: boolean;
                          EnableRSS?: boolean;
                          EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                          | "ImmediatelySendErrors"
                          | "ImmediatelySendErrorsAndWarnings"
                          | "ImmediatelySendAllButSecurity"
                          | "ImmediatelySendAll";
                          FileExplorerAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          HeartbeatEnabled?: boolean;
                          HeartbeatFrequency?: number;
                          Id?: string;
                          Name?: string;
                          NetworkAccessStoragePath?: string;
                          ProxyServerPassword?: string;
                          ProxyServerURL?: string;
                          ProxyServerUser?: string;
                          RegistryEditorAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          RemoteAccessMode?: | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny"
                          | "Silent";
                          RemoteAgentLogDebug?: boolean;
                          RemoteAgentName?: string;
                          RSSFeedAddress1?: string;
                          RSSFeedAddress2?: string;
                          RSSFeedAddress3?: string;
                          RSSFeedAddress4?: string;
                          Schedule?: {
                              DriveInventory?: (...)
                              | (...);
                              EventInventory?: (...) | (...);
                              HardwareInventory?: (...) | (...);
                              HotfixInventory?: (...) | (...);
                              Id?: (...) | (...);
                              LastUpdate?: (...) | (...);
                              LastUser?: (...) | (...);
                              MalewareInventory?: (...) | (...);
                              Name?: (...) | (...);
                              NetworkAnalysis?: (...) | (...);
                              NetworkInventory?: (...) | (...);
                              NetworkProbeInventory?: (...) | (...);
                              PrinterInventory?: (...) | (...);
                              ProcessInventory?: (...) | (...);
                              ServiceInventory?: (...) | (...);
                              SoftwareInventory?: (...) | (...);
                              SystemInventory?: (...) | (...);
                              UpdateConfig?: (...) | (...);
                          };
                          ScreenCaptureAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          ServerAddress?: string;
                          ServiceTicketTitle?: string;
                          ShowTray?: boolean;
                          SSLAcceptAll?: boolean;
                          SSLAcceptExpiredCertificates?: boolean;
                          SSLAcceptMismatchedNames?: boolean;
                          SSLAcceptRevokedCertificates?: boolean;
                          SSLAccessUntrustedCertificateAuthorities?: boolean;
                          SupportURL?: string;
                          TempDirectory?: string;
                          TemplateGUID?: string;
                          TemplateProperties?: {
                              PropertyDescription?: ...;
                              PropertyName?: ...;
                              PropertyValue?: ...;
                              TemplateID?: ...;
                          }[];
                          TrayChatNotificationText?: string;
                          TrayChatNotificationTitle?: string;
                          TrayCustomMenuTitle?: string;
                          TrayCustomMenuURL?: string;
                          TrayDisablePoweredBy?: boolean;
                          TrayFileExplorerAccessNotificationText?: string;
                          TrayHelpURL?: string;
                          TrayIcon?: string;
                          TrayInterruptUserWithChat?: boolean;
                          TrayMenus?: {
                              Action?: ...;
                              Description?: ...;
                              ImageURL?: ...;
                              MenuID?: ...;
                              MsgBody?: ...;
                              MsgHeight?: ...;
                              MsgTitle?: ...;
                              MsgWidth?: ...;
                              Name?: ...;
                              Parameters?: ...;
                              RootOnly?: ...;
                              ScriptID?: ...;
                              Text?: ...;
                              URLorEXE?: ...;
                          }[];
                          TrayNewMessageNotificationText?: string;
                          TrayNewRSSFeedNotificationText?: string;
                          TrayNotificationTitle?: string;
                          TrayRebootLogOffNotificationText?: string;
                          TrayRegistryEditorAccessNotificationText?: string;
                          TrayRemoteAccessNotificationText?: string;
                          TrayRemoteAccessNotificationTitle?: string;
                          TrayScreenCaptureAccessNotificationText?: string;
                          TrayShowCustomMenu?: boolean;
                          TrayShowHelp?: boolean;
                          TrayShowMessagesAndTickets?: boolean;
                          TrayShowServiceTicketMenu?: boolean;
                          TrayShutdownNotificationText?: string;
                          TraySystemMessageNotificationTitle?: string;
                          TrayTicketFromLabelText?: string;
                          TrayTicketImportance?: number;
                          TrayTicketImportanceIsForced?: boolean;
                          TrayTicketSubjectLabelText?: string;
                          TrayTicketVerifyEmail?: boolean;
                          TrayTitle?: string;
                          WindowsUpdate?: | "DoNothing"
                          | "EnableWindowsUpdateDefaults"
                          | "SetToDownloadOnly"
                          | "DisableWindowsUpdate"
                          | "LabtechModeLabtechModeUIAccessDisabled";
                      };
                      SubGroups?: number[];
                      TemplatePriority?: number;
                      TypeId?: number;
                      TypeName?: string;
                  };
                  DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                  DeploymentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: string;
                          GUID?: string;
                          Name?: string;
                          TemplatePolicyId?: string;
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          EventInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          HardwareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          HotfixInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          Id?: string;
                          LastUpdate?: string;
                          LastUser?: string;
                          MalewareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          Name?: string;
                          NetworkAnalysis?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          NetworkInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          NetworkProbeInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          PrinterInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          ProcessInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          ServiceInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          SoftwareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          SystemInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          UpdateConfig?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: {
                          PropertyDescription?: string;
                          PropertyName?: string;
                          PropertyValue?: string;
                          TemplateID?: string;
                      }[];
                      TrayChatNotificationText?: string;
                      TrayChatNotificationTitle?: string;
                      TrayCustomMenuTitle?: string;
                      TrayCustomMenuURL?: string;
                      TrayDisablePoweredBy?: boolean;
                      TrayFileExplorerAccessNotificationText?: string;
                      TrayHelpURL?: string;
                      TrayIcon?: string;
                      TrayInterruptUserWithChat?: boolean;
                      TrayMenus?: {
                          Action?: string;
                          Description?: string;
                          ImageURL?: string;
                          MenuID?: string;
                          MsgBody?: string;
                          MsgHeight?: number;
                          MsgTitle?: string;
                          MsgWidth?: number;
                          Name?: string;
                          Parameters?: string;
                          RootOnly?: number;
                          ScriptID?: number;
                          Text?: string;
                          URLorEXE?: string;
                      }[];
                      TrayNewMessageNotificationText?: string;
                      TrayNewRSSFeedNotificationText?: string;
                      TrayNotificationTitle?: string;
                      TrayRebootLogOffNotificationText?: string;
                      TrayRegistryEditorAccessNotificationText?: string;
                      TrayRemoteAccessNotificationText?: string;
                      TrayRemoteAccessNotificationTitle?: string;
                      TrayScreenCaptureAccessNotificationText?: string;
                      TrayShowCustomMenu?: boolean;
                      TrayShowHelp?: boolean;
                      TrayShowMessagesAndTickets?: boolean;
                      TrayShowServiceTicketMenu?: boolean;
                      TrayShutdownNotificationText?: string;
                      TraySystemMessageNotificationTitle?: string;
                      TrayTicketFromLabelText?: string;
                      TrayTicketImportance?: number;
                      TrayTicketImportanceIsForced?: boolean;
                      TrayTicketSubjectLabelText?: string;
                      TrayTicketVerifyEmail?: boolean;
                      TrayTitle?: string;
                      WindowsUpdate?: | "DoNothing"
                      | "EnableWindowsUpdateDefaults"
                      | "SetToDownloadOnly"
                      | "DisableWindowsUpdate"
                      | "LabtechModeLabtechModeUIAccessDisabled";
                  };
                  ExternalId?: number;
                  ExtraFields?: {
                      CheckboxSettings?: { DefaultValue?: boolean; IsChecked?: boolean };
                      DisplayFormat?: { ExtraFieldDisplayFormatId?: number; Name?: string };
                      DropdownSettings?: {
                          AvailableOptions?: { [key: ...]: ... };
                          DefaultValue?: string;
                          DynamicSqlQuery?: string;
                          IsSqlDefined?: boolean;
                          SelectedValue?: string;
                      };
                      ExtraFieldDefinitionId?: number;
                      IsDefaultValue?: boolean;
                      IsEncrypted?: boolean;
                      IsReadOnly?: boolean;
                      Location?: { ExtraFieldLocationId?: number; Name?: string };
                      LtGuid?: string;
                      Section?: string;
                      TargetId?: number;
                      TextFieldSettings?: {
                          DefaultValue?: string;
                          IsMasked?: boolean;
                          Value?: string;
                      };
                      Title?: string;
                      TitleFormat?: { ExtraFieldTitleFormatId?: number; Name?: string };
                      Tooltip?: string;
                  }[];
                  FaxNumber?: string;
                  Id?: number;
                  LocationId?: number;
                  MaintenanceWindow?: {
                      Comment?: string;
                      MaintenanceWindowDefinitionId?: number;
                      Name?: string;
                  };
                  Name?: string;
                  PhoneNumber?: string;
                  ProbeId?: number;
                  Router?: {
                      Guid?: string;
                      Id?: number;
                      ManufacturerName?: string;
                      Model?: string;
                      Password?: string;
                      PortType?: string;
                      Username?: string;
                      Version?: string;
                  };
                  RouterPort?: number;
                  ScriptDrive?: string;
                  ScriptExtra1?: string;
                  ScriptExtra2?: string;
                  ScriptPassword?: string;
                  ScriptRouterAddress?: string;
                  ScriptUsername?: string;
                  State?: string;
                  ZipCode?: string;
              };
              MobileNumber?: string;
              PagerNumber?: string;
              Password?: string;
              Permissions?: string[];
              PhoneNumber?: string;
              PluginData?: { [key: string]: { [key: string]: Record<string, never> } };
              Source?: { ContactSourceTypeId?: number; Name?: string };
              State?: string;
              ZipCode?: string;
          },
      >

    • Parameters

      • contactId: number
      • Contact: {
            Address1?: string;
            Address2?: string;
            City?: string;
            Client?: { ClientId?: number; Name?: string };
            ContactId?: number;
            DateCreated?: string;
            EmailAddress?: string;
            FaxNumber?: string;
            FirstName?: string;
            IsActivated?: boolean;
            IsManaged?: boolean;
            LastName?: string;
            LastUpdateDate?: string;
            Location?: {
                Address1?: string;
                Address2?: string;
                City?: string;
                Client?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Comment?: string;
                    Company?: string;
                    Country?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    IsHiddenFromAllInclusiveGroup?: boolean;
                    LastName?: string;
                    Locations?: {
                        Address1?: string;
                        Address2?: string;
                        City?: string;
                        Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                        Comments?: string;
                        Contact?: {
                            Address1?: (...) | (...);
                            Address2?: (...) | (...);
                            AssociatedComputers?: (...) | (...);
                            City?: (...) | (...);
                            Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                            CreatedDate?: (...) | (...);
                            Email?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            FirstName?: (...) | (...);
                            Id?: (...) | (...);
                            LastName?: (...) | (...);
                            Location?: (...) | (...);
                            MobileNumber?: (...) | (...);
                            PagerNumber?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            State?: (...) | (...);
                            WebPermissions?: (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        Country?: string;
                        DefaultDeploymentGroup?: {
                            ClientToSync?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                            Comments?: (...)
                            | (...);
                            ComputerPermissions?: (...) | (...);
                            Computers?: (...) | (...);
                            ComputersAutoJoinSearch?: (...) | (...);
                            ComputersLimitToSearch?: (...) | (...) | (...);
                            Contacts?: (...) | (...);
                            ContactsAutoJoinSearch?: (...) | (...);
                            ContactsJoinComputers?: (...) | (...) | (...);
                            ContactsLimitToSearch?: (...) | (...) | (...);
                            Depth?: (...) | (...);
                            FullName?: (...) | (...);
                            GUID?: (...) | (...);
                            Id?: (...) | (...);
                            LocationToSync?: (...) | (...);
                            MaintenanceWindow?: (...) | (...);
                            MaintenanceWindowLastApplied?: (...) | (...);
                            Name?: (...) | (...);
                            NetworkDevices?: (...) | (...);
                            NetworkDevicesAutoJoinSearch?: (...) | (...);
                            NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                            ParentGroups?: (...) | (...);
                            ParentId?: (...) | (...);
                            Parents?: (...) | (...);
                            RemoteAgentTemplate?: (...) | (...);
                            SubGroups?: (...) | (...);
                            TemplatePriority?: (...) | (...);
                            TypeId?: (...) | (...);
                            TypeName?: (...) | (...);
                        };
                        DefaultDeploymentLogin?: {
                            DeploymentLoginId?: (...)
                            | (...);
                            Title?: (...) | (...);
                        };
                        DeploymentTemplate?: {
                            AgentRebootMode?: (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                            AgentUpdateWindow?: (...) | (...);
                            AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                            AntivirusTemplate?: (...) | (...);
                            BackupServerPassword?: (...) | (...);
                            BackupServerURL?: (...) | (...);
                            BackupServerUser?: (...) | (...);
                            CacheDirectory?: (...) | (...);
                            CachePassword?: (...) | (...);
                            CachePatch?: (...) | (...) | (...);
                            CacheSoftware?: (...) | (...) | (...);
                            CacheUpdate?: (...) | (...) | (...);
                            CacheUsername?: (...) | (...);
                            DefaultLanguagePack?: (...) | (...);
                            DisallowUserCloseTray?: (...) | (...) | (...);
                            EnableRSS?: (...) | (...) | (...);
                            EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                            FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                            HeartbeatEnabled?: (...) | (...) | (...);
                            HeartbeatFrequency?: (...) | (...);
                            Id?: (...) | (...);
                            Name?: (...) | (...);
                            NetworkAccessStoragePath?: (...) | (...);
                            ProxyServerPassword?: (...) | (...);
                            ProxyServerURL?: (...) | (...);
                            ProxyServerUser?: (...) | (...);
                            RegistryEditorAccessMode?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                            RemoteAgentLogDebug?: (...) | (...) | (...);
                            RemoteAgentName?: (...) | (...);
                            RSSFeedAddress1?: (...) | (...);
                            RSSFeedAddress2?: (...) | (...);
                            RSSFeedAddress3?: (...) | (...);
                            RSSFeedAddress4?: (...) | (...);
                            Schedule?: (...) | (...);
                            ScreenCaptureAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                            ServerAddress?: (...) | (...);
                            ServiceTicketTitle?: (...) | (...);
                            ShowTray?: (...) | (...) | (...);
                            SSLAcceptAll?: (...) | (...) | (...);
                            SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                            SSLAcceptMismatchedNames?: (...) | (...) | (...);
                            SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                            SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                            SupportURL?: (...) | (...);
                            TempDirectory?: (...) | (...);
                            TemplateGUID?: (...) | (...);
                            TemplateProperties?: (...) | (...);
                            TrayChatNotificationText?: (...) | (...);
                            TrayChatNotificationTitle?: (...) | (...);
                            TrayCustomMenuTitle?: (...) | (...);
                            TrayCustomMenuURL?: (...) | (...);
                            TrayDisablePoweredBy?: (...) | (...) | (...);
                            TrayFileExplorerAccessNotificationText?: (...) | (...);
                            TrayHelpURL?: (...) | (...);
                            TrayIcon?: (...) | (...);
                            TrayInterruptUserWithChat?: (...) | (...) | (...);
                            TrayMenus?: (...) | (...);
                            TrayNewMessageNotificationText?: (...) | (...);
                            TrayNewRSSFeedNotificationText?: (...) | (...);
                            TrayNotificationTitle?: (...) | (...);
                            TrayRebootLogOffNotificationText?: (...) | (...);
                            TrayRegistryEditorAccessNotificationText?: (...) | (...);
                            TrayRemoteAccessNotificationText?: (...) | (...);
                            TrayRemoteAccessNotificationTitle?: (...) | (...);
                            TrayScreenCaptureAccessNotificationText?: (...) | (...);
                            TrayShowCustomMenu?: (...) | (...) | (...);
                            TrayShowHelp?: (...) | (...) | (...);
                            TrayShowMessagesAndTickets?: (...) | (...) | (...);
                            TrayShowServiceTicketMenu?: (...) | (...) | (...);
                            TrayShutdownNotificationText?: (...) | (...);
                            TraySystemMessageNotificationTitle?: (...) | (...);
                            TrayTicketFromLabelText?: (...) | (...);
                            TrayTicketImportance?: (...) | (...);
                            TrayTicketImportanceIsForced?: (...) | (...) | (...);
                            TrayTicketSubjectLabelText?: (...) | (...);
                            TrayTicketVerifyEmail?: (...) | (...) | (...);
                            TrayTitle?: (...) | (...);
                            WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                        };
                        ExternalId?: number;
                        FaxNumber?: string;
                        Id?: number;
                        MaintenanceWindow?: {
                            Comment?: (...)
                            | (...);
                            MaintenanceWindowDefinitionId?: (...) | (...);
                            Name?: (...) | (...);
                        };
                        Name?: string;
                        PhoneNumber?: string;
                        ProbeId?: number;
                        Router?: {
                            Guid?: (...)
                            | (...);
                            Id?: (...) | (...);
                            ManufacturerName?: (...) | (...);
                            Model?: (...) | (...);
                            Password?: (...) | (...);
                            PortType?: (...) | (...);
                            Username?: (...) | (...);
                            Version?: (...) | (...);
                        };
                        RouterPort?: number;
                        ScriptDrive?: string;
                        ScriptExtra1?: string;
                        ScriptExtra2?: string;
                        ScriptPassword?: string;
                        ScriptRouterAddress?: string;
                        ScriptUsername?: string;
                        State?: string;
                        ZipCode?: string;
                    }[];
                    Name?: string;
                    NewTicketNotificationEmail?: string;
                    PhoneNumber?: string;
                    State?: string;
                    UsesInHouseSupportStaff?: boolean;
                    ZipCode?: string;
                };
                Comments?: string;
                Contact?: {
                    Address1?: string;
                    Address2?: string;
                    AssociatedComputers?: {
                        Address?: number[];
                        AntivirusDefinitionDate?: string;
                        AssetDate?: string;
                        AssetTag?: string;
                        Bandwidth?: number;
                        BandwidthDisplay?: string;
                        BiosFlash?: string;
                        BiosManufacturer?: string;
                        Client?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Comment?: (...) | (...);
                            Company?: (...) | (...);
                            Country?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            FirstName?: (...) | (...);
                            Id?: (...) | (...);
                            IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                            LastName?: (...) | (...);
                            Locations?: (...) | (...);
                            Name?: (...) | (...);
                            NewTicketNotificationEmail?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            State?: (...) | (...);
                            UsesInHouseSupportStaff?: (...) | (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        Comment?: string;
                        CommentPriority?: { Id?: (...)
                        | (...); Name?: (...) | (...) };
                        ComputerName?: string;
                        Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                        CpuScore?: number;
                        CpuUsage?: number;
                        CurrentPowerProfile?: string;
                        D3DScore?: number;
                        DateAdded?: string;
                        DiskScore?: number;
                        DMA?: number[];
                        DomainName?: string;
                        DomainNameServers?: string[];
                        FreeMemory?: number;
                        FriendlyName?: string;
                        GatewayIPAddress?: string;
                        GraphicsScore?: number;
                        Groups?: {
                            ClientToSync?: ...;
                            Comments?: ...;
                            ComputerPermissions?: ...;
                            Computers?: ...;
                            ComputersAutoJoinSearch?: ...;
                            ComputersLimitToSearch?: ...;
                            Contacts?: ...;
                            ContactsAutoJoinSearch?: ...;
                            ContactsJoinComputers?: ...;
                            ContactsLimitToSearch?: ...;
                            Depth?: ...;
                            FullName?: ...;
                            GUID?: ...;
                            Id?: ...;
                            LocationToSync?: ...;
                            MaintenanceWindow?: ...;
                            MaintenanceWindowLastApplied?: ...;
                            Name?: ...;
                            NetworkDevices?: ...;
                            NetworkDevicesAutoJoinSearch?: ...;
                            NetworkDevicesLimitToSearch?: ...;
                            ParentGroups?: ...;
                            ParentId?: ...;
                            Parents?: ...;
                            RemoteAgentTemplate?: ...;
                            SubGroups?: ...;
                            TemplatePriority?: ...;
                            TypeId?: ...;
                            TypeName?: ...;
                        }[];
                        HardwarePorts?: string[];
                        HasHPiLO?: boolean;
                        HasIntelAMT?: boolean;
                        HasIntelVPRO?: boolean;
                        Id?: string;
                        IRQ?: number[];
                        IsFasTalk?: boolean;
                        IsHeartbeatEnabled?: boolean;
                        IsHeartbeatRunning?: boolean;
                        IsLockedDown?: boolean;
                        IsMaintenanceModeEnabled?: boolean;
                        IsMaster?: boolean;
                        IsNetworkProbe?: boolean;
                        IsRebootNeeded?: boolean;
                        IsSystemAccount?: boolean;
                        IsTunnelSupported?: boolean;
                        IsVirtualHost?: boolean;
                        IsVirtualMachine?: boolean;
                        LastHeartbeat?: string;
                        LastInventoryReceived?: string;
                        LastStartup?: string;
                        LastUserName?: string;
                        LocalIPAddress?: string;
                        Location?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Client?: (...) | (...);
                            Comments?: (...) | (...);
                            Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                            Country?: (...) | (...);
                            DefaultDeploymentGroup?: (...) | (...);
                            DefaultDeploymentLogin?: (...) | (...);
                            DeploymentTemplate?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            Id?: (...) | (...);
                            MaintenanceWindow?: (...) | (...);
                            Name?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            ProbeId?: (...) | (...);
                            Router?: (...) | (...);
                            RouterPort?: (...) | (...);
                            ScriptDrive?: (...) | (...);
                            ScriptExtra1?: (...) | (...);
                            ScriptExtra2?: (...) | (...);
                            ScriptPassword?: (...) | (...);
                            ScriptRouterAddress?: (...) | (...);
                            ScriptUsername?: (...) | (...);
                            State?: (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                        MACAddress?: string;
                        MasterMode?: string;
                        MemoryScore?: number;
                        OpenPortsTCP?: number[];
                        OpenPortsUDP?: number[];
                        OperatingSystemName?: string;
                        OperatingSystemVersion?: string;
                        PowerProfiles?: string[];
                        PrimaryContactName?: string;
                        RemoteAgentLastContact?: string;
                        RemoteAgentLastInventory?: string;
                        RemoteAgentVersion?: string;
                        SerialNumber?: string;
                        Status?: string;
                        SystemUptime?: number;
                        TempFiles?: string;
                        Tickets?: {
                            Agent?: ...;
                            Category?: ...;
                            CategoryId?: ...;
                            CategoryName?: ...;
                            CC?: ...;
                            Client?: ...;
                            Comments?: ...;
                            Computer?: ...;
                            ContactDate?: ...;
                            DueDate?: ...;
                            ExternalId?: ...;
                            From?: ...;
                            Guid?: ...;
                            Location?: ...;
                            MonitorId?: ...;
                            NetworkDevice?: ...;
                            Priority?: ...;
                            StartDate?: ...;
                            Status?: ...;
                            Subject?: ...;
                            SupportLevel?: ...;
                            TicketId?: ...;
                            UpdateDate?: ...;
                            User?: ...;
                        }[];
                        TotalMemory?: number;
                        Type?: string;
                        UserAccounts?: string[];
                        UserIdleTime?: number;
                        UTCOffset?: number;
                        VirusScanner?: { Id?: (...)
                        | (...); Name?: (...) | (...) };
                        WarrantyEndDate?: string;
                        WindowsUpdateDate?: string;
                    }[];
                    City?: string;
                    Client?: {
                        Address1?: string;
                        Address2?: string;
                        City?: string;
                        Comment?: string;
                        Company?: string;
                        Country?: string;
                        ExternalId?: string;
                        FaxNumber?: string;
                        FirstName?: string;
                        Id?: string;
                        IsHiddenFromAllInclusiveGroup?: boolean;
                        LastName?: string;
                        Locations?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                            Comments?: (...) | (...);
                            Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                            Country?: (...) | (...);
                            DefaultDeploymentGroup?: (...) | (...);
                            DefaultDeploymentLogin?: (...) | (...);
                            DeploymentTemplate?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            Id?: (...) | (...);
                            MaintenanceWindow?: (...) | (...);
                            Name?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            ProbeId?: (...) | (...);
                            Router?: (...) | (...);
                            RouterPort?: (...) | (...);
                            ScriptDrive?: (...) | (...);
                            ScriptExtra1?: (...) | (...);
                            ScriptExtra2?: (...) | (...);
                            ScriptPassword?: (...) | (...);
                            ScriptRouterAddress?: (...) | (...);
                            ScriptUsername?: (...) | (...);
                            State?: (...) | (...);
                            ZipCode?: (...) | (...);
                        }[];
                        Name?: string;
                        NewTicketNotificationEmail?: string;
                        PhoneNumber?: string;
                        State?: string;
                        UsesInHouseSupportStaff?: boolean;
                        ZipCode?: string;
                    };
                    CreatedDate?: string;
                    Email?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    LastName?: string;
                    Location?: {
                        Address1?: string;
                        Address2?: string;
                        City?: string;
                        Client?: {
                            Address1?: string;
                            Address2?: string;
                            City?: string;
                            Comment?: string;
                            Company?: string;
                            Country?: string;
                            ExternalId?: string;
                            FaxNumber?: string;
                            FirstName?: string;
                            Id?: string;
                            IsHiddenFromAllInclusiveGroup?: boolean;
                            LastName?: string;
                            Locations?: (...)[];
                            Name?: string;
                            NewTicketNotificationEmail?: string;
                            PhoneNumber?: string;
                            State?: string;
                            UsesInHouseSupportStaff?: boolean;
                            ZipCode?: string;
                        };
                        Comments?: string;
                        Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                        Country?: string;
                        DefaultDeploymentGroup?: {
                            ClientToSync?: {
                                Address1?: ...;
                                Address2?: ...;
                                City?: ...;
                                Comment?: ...;
                                Company?: ...;
                                Country?: ...;
                                ExternalId?: ...;
                                FaxNumber?: ...;
                                FirstName?: ...;
                                Id?: ...;
                                IsHiddenFromAllInclusiveGroup?: ...;
                                LastName?: ...;
                                Locations?: ...;
                                Name?: ...;
                                NewTicketNotificationEmail?: ...;
                                PhoneNumber?: ...;
                                State?: ...;
                                UsesInHouseSupportStaff?: ...;
                                ZipCode?: ...;
                            };
                            Comments?: string;
                            ComputerPermissions?: (...)[];
                            Computers?: (...)[];
                            ComputersAutoJoinSearch?: {
                                Id?: ...;
                                IsReadOnly?: ...;
                                Name?: ...;
                                SearchFolder?: ...;
                                SearchType?: ...;
                            };
                            ComputersLimitToSearch?: boolean;
                            Contacts?: (...)[];
                            ContactsAutoJoinSearch?: {
                                Id?: ...;
                                IsReadOnly?: ...;
                                Name?: ...;
                                SearchFolder?: ...;
                                SearchType?: ...;
                            };
                            ContactsJoinComputers?: boolean;
                            ContactsLimitToSearch?: boolean;
                            Depth?: number;
                            FullName?: string;
                            GUID?: string;
                            Id?: string;
                            LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                            MaintenanceWindow?: { Id?: ... };
                            MaintenanceWindowLastApplied?: string;
                            Name?: string;
                            NetworkDevices?: (...)[];
                            NetworkDevicesAutoJoinSearch?: {
                                Id?: ...;
                                IsReadOnly?: ...;
                                Name?: ...;
                                SearchFolder?: ...;
                                SearchType?: ...;
                            };
                            NetworkDevicesLimitToSearch?: boolean;
                            ParentGroups?: (...)[];
                            ParentId?: string;
                            Parents?: (...)[];
                            RemoteAgentTemplate?: {
                                AgentRebootMode?: ...;
                                AgentUpdateWindow?: ...;
                                AllowUserDisableRemoteAccess?: ...;
                                AntivirusTemplate?: ...;
                                BackupServerPassword?: ...;
                                BackupServerURL?: ...;
                                BackupServerUser?: ...;
                                CacheDirectory?: ...;
                                CachePassword?: ...;
                                CachePatch?: ...;
                                CacheSoftware?: ...;
                                CacheUpdate?: ...;
                                CacheUsername?: ...;
                                DefaultLanguagePack?: ...;
                                DisallowUserCloseTray?: ...;
                                EnableRSS?: ...;
                                EventLogInventoryMode?: ...;
                                FileExplorerAccessMode?: ...;
                                HeartbeatEnabled?: ...;
                                HeartbeatFrequency?: ...;
                                Id?: ...;
                                Name?: ...;
                                NetworkAccessStoragePath?: ...;
                                ProxyServerPassword?: ...;
                                ProxyServerURL?: ...;
                                ProxyServerUser?: ...;
                                RegistryEditorAccessMode?: ...;
                                RemoteAccessMode?: ...;
                                RemoteAgentLogDebug?: ...;
                                RemoteAgentName?: ...;
                                RSSFeedAddress1?: ...;
                                RSSFeedAddress2?: ...;
                                RSSFeedAddress3?: ...;
                                RSSFeedAddress4?: ...;
                                Schedule?: ...;
                                ScreenCaptureAccessMode?: ...;
                                ServerAddress?: ...;
                                ServiceTicketTitle?: ...;
                                ShowTray?: ...;
                                SSLAcceptAll?: ...;
                                SSLAcceptExpiredCertificates?: ...;
                                SSLAcceptMismatchedNames?: ...;
                                SSLAcceptRevokedCertificates?: ...;
                                SSLAccessUntrustedCertificateAuthorities?: ...;
                                SupportURL?: ...;
                                TempDirectory?: ...;
                                TemplateGUID?: ...;
                                TemplateProperties?: ...;
                                TrayChatNotificationText?: ...;
                                TrayChatNotificationTitle?: ...;
                                TrayCustomMenuTitle?: ...;
                                TrayCustomMenuURL?: ...;
                                TrayDisablePoweredBy?: ...;
                                TrayFileExplorerAccessNotificationText?: ...;
                                TrayHelpURL?: ...;
                                TrayIcon?: ...;
                                TrayInterruptUserWithChat?: ...;
                                TrayMenus?: ...;
                                TrayNewMessageNotificationText?: ...;
                                TrayNewRSSFeedNotificationText?: ...;
                                TrayNotificationTitle?: ...;
                                TrayRebootLogOffNotificationText?: ...;
                                TrayRegistryEditorAccessNotificationText?: ...;
                                TrayRemoteAccessNotificationText?: ...;
                                TrayRemoteAccessNotificationTitle?: ...;
                                TrayScreenCaptureAccessNotificationText?: ...;
                                TrayShowCustomMenu?: ...;
                                TrayShowHelp?: ...;
                                TrayShowMessagesAndTickets?: ...;
                                TrayShowServiceTicketMenu?: ...;
                                TrayShutdownNotificationText?: ...;
                                TraySystemMessageNotificationTitle?: ...;
                                TrayTicketFromLabelText?: ...;
                                TrayTicketImportance?: ...;
                                TrayTicketImportanceIsForced?: ...;
                                TrayTicketSubjectLabelText?: ...;
                                TrayTicketVerifyEmail?: ...;
                                TrayTitle?: ...;
                                WindowsUpdate?: ...;
                            };
                            SubGroups?: (...)[];
                            TemplatePriority?: number;
                            TypeId?: number;
                            TypeName?: string;
                        };
                        DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                        DeploymentTemplate?: {
                            AgentRebootMode?:
                                | "Now"
                                | "Ask"
                                | "AskThenAllow"
                                | "AskThenDeny"
                                | "Deny";
                            AgentUpdateWindow?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            AllowUserDisableRemoteAccess?: boolean;
                            AntivirusTemplate?: {
                                Description?: ...;
                                GUID?: ...;
                                Name?: ...;
                                TemplatePolicyId?: ...;
                            };
                            BackupServerPassword?: string;
                            BackupServerURL?: string;
                            BackupServerUser?: string;
                            CacheDirectory?: string;
                            CachePassword?: string;
                            CachePatch?: boolean;
                            CacheSoftware?: boolean;
                            CacheUpdate?: boolean;
                            CacheUsername?: string;
                            DefaultLanguagePack?: string;
                            DisallowUserCloseTray?: boolean;
                            EnableRSS?: boolean;
                            EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                            | "ImmediatelySendErrors"
                            | "ImmediatelySendErrorsAndWarnings"
                            | "ImmediatelySendAllButSecurity"
                            | "ImmediatelySendAll";
                            FileExplorerAccessMode?: | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                            HeartbeatEnabled?: boolean;
                            HeartbeatFrequency?: number;
                            Id?: string;
                            Name?: string;
                            NetworkAccessStoragePath?: string;
                            ProxyServerPassword?: string;
                            ProxyServerURL?: string;
                            ProxyServerUser?: string;
                            RegistryEditorAccessMode?: | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                            RemoteAccessMode?: | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny"
                            | "Silent";
                            RemoteAgentLogDebug?: boolean;
                            RemoteAgentName?: string;
                            RSSFeedAddress1?: string;
                            RSSFeedAddress2?: string;
                            RSSFeedAddress3?: string;
                            RSSFeedAddress4?: string;
                            Schedule?: {
                                DriveInventory?: ...;
                                EventInventory?: ...;
                                HardwareInventory?: ...;
                                HotfixInventory?: ...;
                                Id?: ...;
                                LastUpdate?: ...;
                                LastUser?: ...;
                                MalewareInventory?: ...;
                                Name?: ...;
                                NetworkAnalysis?: ...;
                                NetworkInventory?: ...;
                                NetworkProbeInventory?: ...;
                                PrinterInventory?: ...;
                                ProcessInventory?: ...;
                                ServiceInventory?: ...;
                                SoftwareInventory?: ...;
                                SystemInventory?: ...;
                                UpdateConfig?: ...;
                            };
                            ScreenCaptureAccessMode?: | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                            ServerAddress?: string;
                            ServiceTicketTitle?: string;
                            ShowTray?: boolean;
                            SSLAcceptAll?: boolean;
                            SSLAcceptExpiredCertificates?: boolean;
                            SSLAcceptMismatchedNames?: boolean;
                            SSLAcceptRevokedCertificates?: boolean;
                            SSLAccessUntrustedCertificateAuthorities?: boolean;
                            SupportURL?: string;
                            TempDirectory?: string;
                            TemplateGUID?: string;
                            TemplateProperties?: (...)[];
                            TrayChatNotificationText?: string;
                            TrayChatNotificationTitle?: string;
                            TrayCustomMenuTitle?: string;
                            TrayCustomMenuURL?: string;
                            TrayDisablePoweredBy?: boolean;
                            TrayFileExplorerAccessNotificationText?: string;
                            TrayHelpURL?: string;
                            TrayIcon?: string;
                            TrayInterruptUserWithChat?: boolean;
                            TrayMenus?: (...)[];
                            TrayNewMessageNotificationText?: string;
                            TrayNewRSSFeedNotificationText?: string;
                            TrayNotificationTitle?: string;
                            TrayRebootLogOffNotificationText?: string;
                            TrayRegistryEditorAccessNotificationText?: string;
                            TrayRemoteAccessNotificationText?: string;
                            TrayRemoteAccessNotificationTitle?: string;
                            TrayScreenCaptureAccessNotificationText?: string;
                            TrayShowCustomMenu?: boolean;
                            TrayShowHelp?: boolean;
                            TrayShowMessagesAndTickets?: boolean;
                            TrayShowServiceTicketMenu?: boolean;
                            TrayShutdownNotificationText?: string;
                            TraySystemMessageNotificationTitle?: string;
                            TrayTicketFromLabelText?: string;
                            TrayTicketImportance?: number;
                            TrayTicketImportanceIsForced?: boolean;
                            TrayTicketSubjectLabelText?: string;
                            TrayTicketVerifyEmail?: boolean;
                            TrayTitle?: string;
                            WindowsUpdate?:
                                | "DoNothing"
                                | "EnableWindowsUpdateDefaults"
                                | "SetToDownloadOnly"
                                | "DisableWindowsUpdate"
                                | "LabtechModeLabtechModeUIAccessDisabled";
                        };
                        ExternalId?: number;
                        FaxNumber?: string;
                        Id?: number;
                        MaintenanceWindow?: {
                            Comment?: string;
                            MaintenanceWindowDefinitionId?: number;
                            Name?: string;
                        };
                        Name?: string;
                        PhoneNumber?: string;
                        ProbeId?: number;
                        Router?: {
                            Guid?: string;
                            Id?: number;
                            ManufacturerName?: string;
                            Model?: string;
                            Password?: string;
                            PortType?: string;
                            Username?: string;
                            Version?: string;
                        };
                        RouterPort?: number;
                        ScriptDrive?: string;
                        ScriptExtra1?: string;
                        ScriptExtra2?: string;
                        ScriptPassword?: string;
                        ScriptRouterAddress?: string;
                        ScriptUsername?: string;
                        State?: string;
                        ZipCode?: string;
                    };
                    MobileNumber?: string;
                    PagerNumber?: string;
                    PhoneNumber?: string;
                    State?: string;
                    WebPermissions?: {
                        InstallAgent?: boolean;
                        MultiFactorRequired?: boolean;
                        Reboot?: boolean;
                        RemoteAccess?: boolean;
                        Shutdown?: boolean;
                        Tickets?: boolean;
                        WakeOnLAN?: boolean;
                    };
                    ZipCode?: string;
                };
                Country?: string;
                DefaultDeploymentGroup?: {
                    ClientToSync?: {
                        Address1?: string;
                        Address2?: string;
                        City?: string;
                        Comment?: string;
                        Company?: string;
                        Country?: string;
                        ExternalId?: string;
                        FaxNumber?: string;
                        FirstName?: string;
                        Id?: string;
                        IsHiddenFromAllInclusiveGroup?: boolean;
                        LastName?: string;
                        Locations?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                            Comments?: (...) | (...);
                            Contact?: (...) | (...);
                            Country?: (...) | (...);
                            DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                            DefaultDeploymentLogin?: (...) | (...);
                            DeploymentTemplate?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            Id?: (...) | (...);
                            MaintenanceWindow?: (...) | (...);
                            Name?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            ProbeId?: (...) | (...);
                            Router?: (...) | (...);
                            RouterPort?: (...) | (...);
                            ScriptDrive?: (...) | (...);
                            ScriptExtra1?: (...) | (...);
                            ScriptExtra2?: (...) | (...);
                            ScriptPassword?: (...) | (...);
                            ScriptRouterAddress?: (...) | (...);
                            ScriptUsername?: (...) | (...);
                            State?: (...) | (...);
                            ZipCode?: (...) | (...);
                        }[];
                        Name?: string;
                        NewTicketNotificationEmail?: string;
                        PhoneNumber?: string;
                        State?: string;
                        UsesInHouseSupportStaff?: boolean;
                        ZipCode?: string;
                    };
                    Comments?: string;
                    ComputerPermissions?: {
                        Id?: string;
                        Permissions?: {
                            AllowFileExplorer?: (...)
                            | (...)
                            | (...);
                            AllowRedir?: (...) | (...) | (...);
                            AllowRegistryEdit?: (...) | (...) | (...);
                            AllowRemoteControl?: (...) | (...) | (...);
                            ClearAlerts?: (...) | (...) | (...);
                            CommandPrompt?: (...) | (...) | (...);
                            DeleteScheduleScripts?: (...) | (...) | (...);
                            EditConfig?: (...) | (...) | (...);
                            EditInfo?: (...) | (...) | (...);
                            History?: (...) | (...) | (...);
                            Install?: (...) | (...) | (...);
                            MonitorAdd?: (...) | (...) | (...);
                            MonitorDelete?: (...) | (...) | (...);
                            MonitorEdit?: (...) | (...) | (...);
                            ScheduleScripts?: (...) | (...) | (...);
                            SendCommands?: (...) | (...) | (...);
                            SniffNetwork?: (...) | (...) | (...);
                            ViewCommands?: (...) | (...) | (...);
                        };
                        UserClass?: {
                            Id?: (...)
                            | (...);
                            Name?: (...) | (...);
                            Permissions?: (...) | (...);
                        };
                    }[];
                    Computers?: {
                        Address?: number[];
                        AntivirusDefinitionDate?: string;
                        AssetDate?: string;
                        AssetTag?: string;
                        Bandwidth?: number;
                        BandwidthDisplay?: string;
                        BiosFlash?: string;
                        BiosManufacturer?: string;
                        Client?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Comment?: (...) | (...);
                            Company?: (...) | (...);
                            Country?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            FirstName?: (...) | (...);
                            Id?: (...) | (...);
                            IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                            LastName?: (...) | (...);
                            Locations?: (...) | (...);
                            Name?: (...) | (...);
                            NewTicketNotificationEmail?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            State?: (...) | (...);
                            UsesInHouseSupportStaff?: (...) | (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        Comment?: string;
                        CommentPriority?: { Id?: (...)
                        | (...); Name?: (...) | (...) };
                        ComputerName?: string;
                        Contact?: {
                            Address1?: (...) | (...);
                            Address2?: (...) | (...);
                            AssociatedComputers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                            City?: (...) | (...);
                            Client?: (...) | (...);
                            CreatedDate?: (...) | (...);
                            Email?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            FirstName?: (...) | (...);
                            Id?: (...) | (...);
                            LastName?: (...) | (...);
                            Location?: (...) | (...);
                            MobileNumber?: (...) | (...);
                            PagerNumber?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            State?: (...) | (...);
                            WebPermissions?: (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        CpuScore?: number;
                        CpuUsage?: number;
                        CurrentPowerProfile?: string;
                        D3DScore?: number;
                        DateAdded?: string;
                        DiskScore?: number;
                        DMA?: number[];
                        DomainName?: string;
                        DomainNameServers?: string[];
                        FreeMemory?: number;
                        FriendlyName?: string;
                        GatewayIPAddress?: string;
                        GraphicsScore?: number;
                        Groups?: (
                            { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                        )[];
                        HardwarePorts?: string[];
                        HasHPiLO?: boolean;
                        HasIntelAMT?: boolean;
                        HasIntelVPRO?: boolean;
                        Id?: string;
                        IRQ?: number[];
                        IsFasTalk?: boolean;
                        IsHeartbeatEnabled?: boolean;
                        IsHeartbeatRunning?: boolean;
                        IsLockedDown?: boolean;
                        IsMaintenanceModeEnabled?: boolean;
                        IsMaster?: boolean;
                        IsNetworkProbe?: boolean;
                        IsRebootNeeded?: boolean;
                        IsSystemAccount?: boolean;
                        IsTunnelSupported?: boolean;
                        IsVirtualHost?: boolean;
                        IsVirtualMachine?: boolean;
                        LastHeartbeat?: string;
                        LastInventoryReceived?: string;
                        LastStartup?: string;
                        LastUserName?: string;
                        LocalIPAddress?: string;
                        Location?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Client?: (...) | (...);
                            Comments?: (...) | (...);
                            Contact?: (...) | (...);
                            Country?: (...) | (...);
                            DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                            DefaultDeploymentLogin?: (...) | (...);
                            DeploymentTemplate?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            Id?: (...) | (...);
                            MaintenanceWindow?: (...) | (...);
                            Name?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            ProbeId?: (...) | (...);
                            Router?: (...) | (...);
                            RouterPort?: (...) | (...);
                            ScriptDrive?: (...) | (...);
                            ScriptExtra1?: (...) | (...);
                            ScriptExtra2?: (...) | (...);
                            ScriptPassword?: (...) | (...);
                            ScriptRouterAddress?: (...) | (...);
                            ScriptUsername?: (...) | (...);
                            State?: (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                        MACAddress?: string;
                        MasterMode?: string;
                        MemoryScore?: number;
                        OpenPortsTCP?: number[];
                        OpenPortsUDP?: number[];
                        OperatingSystemName?: string;
                        OperatingSystemVersion?: string;
                        PowerProfiles?: string[];
                        PrimaryContactName?: string;
                        RemoteAgentLastContact?: string;
                        RemoteAgentLastInventory?: string;
                        RemoteAgentVersion?: string;
                        SerialNumber?: string;
                        Status?: string;
                        SystemUptime?: number;
                        TempFiles?: string;
                        Tickets?: {
                            Agent?: ...;
                            Category?: ...;
                            CategoryId?: ...;
                            CategoryName?: ...;
                            CC?: ...;
                            Client?: ...;
                            Comments?: ...;
                            Computer?: ...;
                            ContactDate?: ...;
                            DueDate?: ...;
                            ExternalId?: ...;
                            From?: ...;
                            Guid?: ...;
                            Location?: ...;
                            MonitorId?: ...;
                            NetworkDevice?: ...;
                            Priority?: ...;
                            StartDate?: ...;
                            Status?: ...;
                            Subject?: ...;
                            SupportLevel?: ...;
                            TicketId?: ...;
                            UpdateDate?: ...;
                            User?: ...;
                        }[];
                        TotalMemory?: number;
                        Type?: string;
                        UserAccounts?: string[];
                        UserIdleTime?: number;
                        UTCOffset?: number;
                        VirusScanner?: { Id?: (...)
                        | (...); Name?: (...) | (...) };
                        WarrantyEndDate?: string;
                        WindowsUpdateDate?: string;
                    }[];
                    ComputersAutoJoinSearch?: {
                        Id?: string;
                        IsReadOnly?: boolean;
                        Name?: string;
                        SearchFolder?: { Id?: string; Name?: string };
                        SearchType?:
                            | "AdvancedComputers"
                            | "AdvancedNetDevices"
                            | "AdvancedContacts"
                            | "AdvancedMobileDevices";
                    };
                    ComputersLimitToSearch?: boolean;
                    Contacts?: {
                        Address1?: string;
                        Address2?: string;
                        AssociatedComputers?: {
                            Address?: ...;
                            AntivirusDefinitionDate?: ...;
                            AssetDate?: ...;
                            AssetTag?: ...;
                            Bandwidth?: ...;
                            BandwidthDisplay?: ...;
                            BiosFlash?: ...;
                            BiosManufacturer?: ...;
                            Client?: ...;
                            Comment?: ...;
                            CommentPriority?: ...;
                            ComputerName?: ...;
                            Contact?: ...;
                            CpuScore?: ...;
                            CpuUsage?: ...;
                            CurrentPowerProfile?: ...;
                            D3DScore?: ...;
                            DateAdded?: ...;
                            DiskScore?: ...;
                            DMA?: ...;
                            DomainName?: ...;
                            DomainNameServers?: ...;
                            FreeMemory?: ...;
                            FriendlyName?: ...;
                            GatewayIPAddress?: ...;
                            GraphicsScore?: ...;
                            Groups?: ...;
                            HardwarePorts?: ...;
                            HasHPiLO?: ...;
                            HasIntelAMT?: ...;
                            HasIntelVPRO?: ...;
                            Id?: ...;
                            IRQ?: ...;
                            IsFasTalk?: ...;
                            IsHeartbeatEnabled?: ...;
                            IsHeartbeatRunning?: ...;
                            IsLockedDown?: ...;
                            IsMaintenanceModeEnabled?: ...;
                            IsMaster?: ...;
                            IsNetworkProbe?: ...;
                            IsRebootNeeded?: ...;
                            IsSystemAccount?: ...;
                            IsTunnelSupported?: ...;
                            IsVirtualHost?: ...;
                            IsVirtualMachine?: ...;
                            LastHeartbeat?: ...;
                            LastInventoryReceived?: ...;
                            LastStartup?: ...;
                            LastUserName?: ...;
                            LocalIPAddress?: ...;
                            Location?: ...;
                            LoggedInUsers?: ...;
                            MACAddress?: ...;
                            MasterMode?: ...;
                            MemoryScore?: ...;
                            OpenPortsTCP?: ...;
                            OpenPortsUDP?: ...;
                            OperatingSystemName?: ...;
                            OperatingSystemVersion?: ...;
                            PowerProfiles?: ...;
                            PrimaryContactName?: ...;
                            RemoteAgentLastContact?: ...;
                            RemoteAgentLastInventory?: ...;
                            RemoteAgentVersion?: ...;
                            SerialNumber?: ...;
                            Status?: ...;
                            SystemUptime?: ...;
                            TempFiles?: ...;
                            Tickets?: ...;
                            TotalMemory?: ...;
                            Type?: ...;
                            UserAccounts?: ...;
                            UserIdleTime?: ...;
                            UTCOffset?: ...;
                            VirusScanner?: ...;
                            WarrantyEndDate?: ...;
                            WindowsUpdateDate?: ...;
                        }[];
                        City?: string;
                        Client?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Comment?: (...) | (...);
                            Company?: (...) | (...);
                            Country?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            FirstName?: (...) | (...);
                            Id?: (...) | (...);
                            IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                            LastName?: (...) | (...);
                            Locations?: (...) | (...);
                            Name?: (...) | (...);
                            NewTicketNotificationEmail?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            State?: (...) | (...);
                            UsesInHouseSupportStaff?: (...) | (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        CreatedDate?: string;
                        Email?: string;
                        ExternalId?: string;
                        FaxNumber?: string;
                        FirstName?: string;
                        Id?: string;
                        LastName?: string;
                        Location?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Client?: (...) | (...);
                            Comments?: (...) | (...);
                            Contact?: (...) | (...);
                            Country?: (...) | (...);
                            DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                            DefaultDeploymentLogin?: (...) | (...);
                            DeploymentTemplate?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            Id?: (...) | (...);
                            MaintenanceWindow?: (...) | (...);
                            Name?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            ProbeId?: (...) | (...);
                            Router?: (...) | (...);
                            RouterPort?: (...) | (...);
                            ScriptDrive?: (...) | (...);
                            ScriptExtra1?: (...) | (...);
                            ScriptExtra2?: (...) | (...);
                            ScriptPassword?: (...) | (...);
                            ScriptRouterAddress?: (...) | (...);
                            ScriptUsername?: (...) | (...);
                            State?: (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        MobileNumber?: string;
                        PagerNumber?: string;
                        PhoneNumber?: string;
                        State?: string;
                        WebPermissions?: {
                            InstallAgent?: (...)
                            | (...)
                            | (...);
                            MultiFactorRequired?: (...) | (...) | (...);
                            Reboot?: (...) | (...) | (...);
                            RemoteAccess?: (...) | (...) | (...);
                            Shutdown?: (...) | (...) | (...);
                            Tickets?: (...) | (...) | (...);
                            WakeOnLAN?: (...) | (...) | (...);
                        };
                        ZipCode?: string;
                    }[];
                    ContactsAutoJoinSearch?: {
                        Id?: string;
                        IsReadOnly?: boolean;
                        Name?: string;
                        SearchFolder?: { Id?: string; Name?: string };
                        SearchType?:
                            | "AdvancedComputers"
                            | "AdvancedNetDevices"
                            | "AdvancedContacts"
                            | "AdvancedMobileDevices";
                    };
                    ContactsJoinComputers?: boolean;
                    ContactsLimitToSearch?: boolean;
                    Depth?: number;
                    FullName?: string;
                    GUID?: string;
                    Id?: string;
                    LocationToSync?: {
                        Address1?: string;
                        Address2?: string;
                        City?: string;
                        Client?: {
                            Address1?: string;
                            Address2?: string;
                            City?: string;
                            Comment?: string;
                            Company?: string;
                            Country?: string;
                            ExternalId?: string;
                            FaxNumber?: string;
                            FirstName?: string;
                            Id?: string;
                            IsHiddenFromAllInclusiveGroup?: boolean;
                            LastName?: string;
                            Locations?: (...)[];
                            Name?: string;
                            NewTicketNotificationEmail?: string;
                            PhoneNumber?: string;
                            State?: string;
                            UsesInHouseSupportStaff?: boolean;
                            ZipCode?: string;
                        };
                        Comments?: string;
                        Contact?: {
                            Address1?: string;
                            Address2?: string;
                            AssociatedComputers?: (...)[];
                            City?: string;
                            Client?: {
                                Address1?: ...;
                                Address2?: ...;
                                City?: ...;
                                Comment?: ...;
                                Company?: ...;
                                Country?: ...;
                                ExternalId?: ...;
                                FaxNumber?: ...;
                                FirstName?: ...;
                                Id?: ...;
                                IsHiddenFromAllInclusiveGroup?: ...;
                                LastName?: ...;
                                Locations?: ...;
                                Name?: ...;
                                NewTicketNotificationEmail?: ...;
                                PhoneNumber?: ...;
                                State?: ...;
                                UsesInHouseSupportStaff?: ...;
                                ZipCode?: ...;
                            };
                            CreatedDate?: string;
                            Email?: string;
                            ExternalId?: string;
                            FaxNumber?: string;
                            FirstName?: string;
                            Id?: string;
                            LastName?: string;
                            Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                            MobileNumber?: string;
                            PagerNumber?: string;
                            PhoneNumber?: string;
                            State?: string;
                            WebPermissions?: {
                                InstallAgent?: ...;
                                MultiFactorRequired?: ...;
                                Reboot?: ...;
                                RemoteAccess?: ...;
                                Shutdown?: ...;
                                Tickets?: ...;
                                WakeOnLAN?: ...;
                            };
                            ZipCode?: string;
                        };
                        Country?: string;
                        DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                        DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                        DeploymentTemplate?: {
                            AgentRebootMode?:
                                | "Now"
                                | "Ask"
                                | "AskThenAllow"
                                | "AskThenDeny"
                                | "Deny";
                            AgentUpdateWindow?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            AllowUserDisableRemoteAccess?: boolean;
                            AntivirusTemplate?: {
                                Description?: ...;
                                GUID?: ...;
                                Name?: ...;
                                TemplatePolicyId?: ...;
                            };
                            BackupServerPassword?: string;
                            BackupServerURL?: string;
                            BackupServerUser?: string;
                            CacheDirectory?: string;
                            CachePassword?: string;
                            CachePatch?: boolean;
                            CacheSoftware?: boolean;
                            CacheUpdate?: boolean;
                            CacheUsername?: string;
                            DefaultLanguagePack?: string;
                            DisallowUserCloseTray?: boolean;
                            EnableRSS?: boolean;
                            EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                            | "ImmediatelySendErrors"
                            | "ImmediatelySendErrorsAndWarnings"
                            | "ImmediatelySendAllButSecurity"
                            | "ImmediatelySendAll";
                            FileExplorerAccessMode?: | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                            HeartbeatEnabled?: boolean;
                            HeartbeatFrequency?: number;
                            Id?: string;
                            Name?: string;
                            NetworkAccessStoragePath?: string;
                            ProxyServerPassword?: string;
                            ProxyServerURL?: string;
                            ProxyServerUser?: string;
                            RegistryEditorAccessMode?: | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                            RemoteAccessMode?: | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny"
                            | "Silent";
                            RemoteAgentLogDebug?: boolean;
                            RemoteAgentName?: string;
                            RSSFeedAddress1?: string;
                            RSSFeedAddress2?: string;
                            RSSFeedAddress3?: string;
                            RSSFeedAddress4?: string;
                            Schedule?: {
                                DriveInventory?: ...;
                                EventInventory?: ...;
                                HardwareInventory?: ...;
                                HotfixInventory?: ...;
                                Id?: ...;
                                LastUpdate?: ...;
                                LastUser?: ...;
                                MalewareInventory?: ...;
                                Name?: ...;
                                NetworkAnalysis?: ...;
                                NetworkInventory?: ...;
                                NetworkProbeInventory?: ...;
                                PrinterInventory?: ...;
                                ProcessInventory?: ...;
                                ServiceInventory?: ...;
                                SoftwareInventory?: ...;
                                SystemInventory?: ...;
                                UpdateConfig?: ...;
                            };
                            ScreenCaptureAccessMode?: | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                            ServerAddress?: string;
                            ServiceTicketTitle?: string;
                            ShowTray?: boolean;
                            SSLAcceptAll?: boolean;
                            SSLAcceptExpiredCertificates?: boolean;
                            SSLAcceptMismatchedNames?: boolean;
                            SSLAcceptRevokedCertificates?: boolean;
                            SSLAccessUntrustedCertificateAuthorities?: boolean;
                            SupportURL?: string;
                            TempDirectory?: string;
                            TemplateGUID?: string;
                            TemplateProperties?: (...)[];
                            TrayChatNotificationText?: string;
                            TrayChatNotificationTitle?: string;
                            TrayCustomMenuTitle?: string;
                            TrayCustomMenuURL?: string;
                            TrayDisablePoweredBy?: boolean;
                            TrayFileExplorerAccessNotificationText?: string;
                            TrayHelpURL?: string;
                            TrayIcon?: string;
                            TrayInterruptUserWithChat?: boolean;
                            TrayMenus?: (...)[];
                            TrayNewMessageNotificationText?: string;
                            TrayNewRSSFeedNotificationText?: string;
                            TrayNotificationTitle?: string;
                            TrayRebootLogOffNotificationText?: string;
                            TrayRegistryEditorAccessNotificationText?: string;
                            TrayRemoteAccessNotificationText?: string;
                            TrayRemoteAccessNotificationTitle?: string;
                            TrayScreenCaptureAccessNotificationText?: string;
                            TrayShowCustomMenu?: boolean;
                            TrayShowHelp?: boolean;
                            TrayShowMessagesAndTickets?: boolean;
                            TrayShowServiceTicketMenu?: boolean;
                            TrayShutdownNotificationText?: string;
                            TraySystemMessageNotificationTitle?: string;
                            TrayTicketFromLabelText?: string;
                            TrayTicketImportance?: number;
                            TrayTicketImportanceIsForced?: boolean;
                            TrayTicketSubjectLabelText?: string;
                            TrayTicketVerifyEmail?: boolean;
                            TrayTitle?: string;
                            WindowsUpdate?:
                                | "DoNothing"
                                | "EnableWindowsUpdateDefaults"
                                | "SetToDownloadOnly"
                                | "DisableWindowsUpdate"
                                | "LabtechModeLabtechModeUIAccessDisabled";
                        };
                        ExternalId?: number;
                        FaxNumber?: string;
                        Id?: number;
                        MaintenanceWindow?: {
                            Comment?: string;
                            MaintenanceWindowDefinitionId?: number;
                            Name?: string;
                        };
                        Name?: string;
                        PhoneNumber?: string;
                        ProbeId?: number;
                        Router?: {
                            Guid?: string;
                            Id?: number;
                            ManufacturerName?: string;
                            Model?: string;
                            Password?: string;
                            PortType?: string;
                            Username?: string;
                            Version?: string;
                        };
                        RouterPort?: number;
                        ScriptDrive?: string;
                        ScriptExtra1?: string;
                        ScriptExtra2?: string;
                        ScriptPassword?: string;
                        ScriptRouterAddress?: string;
                        ScriptUsername?: string;
                        State?: string;
                        ZipCode?: string;
                    };
                    MaintenanceWindow?: { Id?: string };
                    MaintenanceWindowLastApplied?: string;
                    Name?: string;
                    NetworkDevices?: {
                        AgentDeploymentReadinessCheck?: {
                            AgentDeploymentReadinessCheckId?: (...) | (...);
                            AgentDeploymentReadinessCheckStatusId?: (...) | (...);
                            DateLastCheckedForReadiness?: (...) | (...);
                            DateLastDeploymentAttempted?: (...) | (...);
                            DeploymentAttemptCount?: (...) | (...);
                            NetworkDeviceId?: (...) | (...);
                            ReadinessCheckStatus?: (...) | (...);
                        };
                        AlertAction?: {
                            Comment?: (...)
                            | (...);
                            Id?: (...) | (...);
                            Name?: (...) | (...);
                        };
                        AlertMessage?: string;
                        AlertWhenOffline?: boolean;
                        AssetDate?: string;
                        Client?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Comment?: (...) | (...);
                            Company?: (...) | (...);
                            Country?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            FirstName?: (...) | (...);
                            Id?: (...) | (...);
                            IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                            LastName?: (...) | (...);
                            Locations?: (...) | (...);
                            Name?: (...) | (...);
                            NewTicketNotificationEmail?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            State?: (...) | (...);
                            UsesInHouseSupportStaff?: (...) | (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        Contact?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            AssociatedComputers?: (...) | (...);
                            City?: (...) | (...);
                            Client?: (...) | (...);
                            CreatedDate?: (...) | (...);
                            Email?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            FirstName?: (...) | (...);
                            Id?: (...) | (...);
                            LastName?: (...) | (...);
                            Location?: (...) | (...);
                            MobileNumber?: (...) | (...);
                            PagerNumber?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            State?: (...) | (...);
                            WebPermissions?: (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        DataIn?: number;
                        DataInDisplay?: string;
                        DataOut?: number;
                        DataOutDisplay?: string;
                        DateAdded?: string;
                        Description?: string;
                        DetectionTemplateName?: string;
                        DeviceType?: { Id?: (...)
                        | (...); Name?: (...) | (...) };
                        ExternalSystemCredentials?: {
                            ClientId?: (...) | (...);
                            CredentialsId?: (...) | (...);
                            ExpirationDate?: (...) | (...);
                            IsActive?: (...) | (...) | (...);
                            Title?: (...) | (...);
                        };
                        FlagsDisplay?: string;
                        FriendlyName?: string;
                        Groups?: (
                            { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                        )[];
                        Id?: string;
                        InterfaceCount?: number;
                        IsHighBandwidth?: boolean;
                        IsLowOnPaper?: boolean;
                        IsLowOnToner?: boolean;
                        IsSNMPv1Supported?: boolean;
                        IsSNMPv2cSupported?: boolean;
                        IsSNMPv3Supported?: boolean;
                        IsSyncedToManage?: boolean;
                        LastContact?: string;
                        LastUpdated?: string;
                        LocalIPAddress?: string;
                        Location?: {
                            Address1?: (...)
                            | (...);
                            Address2?: (...) | (...);
                            City?: (...) | (...);
                            Client?: (...) | (...);
                            Comments?: (...) | (...);
                            Contact?: (...) | (...);
                            Country?: (...) | (...);
                            DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                            DefaultDeploymentLogin?: (...) | (...);
                            DeploymentTemplate?: (...) | (...);
                            ExternalId?: (...) | (...);
                            FaxNumber?: (...) | (...);
                            Id?: (...) | (...);
                            MaintenanceWindow?: (...) | (...);
                            Name?: (...) | (...);
                            PhoneNumber?: (...) | (...);
                            ProbeId?: (...) | (...);
                            Router?: (...) | (...);
                            RouterPort?: (...) | (...);
                            ScriptDrive?: (...) | (...);
                            ScriptExtra1?: (...) | (...);
                            ScriptExtra2?: (...) | (...);
                            ScriptPassword?: (...) | (...);
                            ScriptRouterAddress?: (...) | (...);
                            ScriptUsername?: (...) | (...);
                            State?: (...) | (...);
                            ZipCode?: (...) | (...);
                        };
                        MACAddress?: string;
                        ManufacturerName?: string;
                        ModelName?: string;
                        Name?: string;
                        NasPercent?: string;
                        OpenPortsTCP?: number[];
                        ProbeId?: number;
                        ProbeName?: string;
                        SNMPCommunityGet?: string;
                        SNMPCommunitySet?: string;
                        SnmpTree?: number[];
                        Status?: string;
                        Uptime?: number;
                        UptimeDisplay?: string;
                    }[];
                    NetworkDevicesAutoJoinSearch?: {
                        Id?: string;
                        IsReadOnly?: boolean;
                        Name?: string;
                        SearchFolder?: { Id?: string; Name?: string };
                        SearchType?:
                            | "AdvancedComputers"
                            | "AdvancedNetDevices"
                            | "AdvancedContacts"
                            | "AdvancedMobileDevices";
                    };
                    NetworkDevicesLimitToSearch?: boolean;
                    ParentGroups?: number[];
                    ParentId?: string;
                    Parents?: { ID?: number; Name?: string; ParentId?: number }[];
                    RemoteAgentTemplate?: {
                        AgentRebootMode?:
                            | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                        AgentUpdateWindow?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        AllowUserDisableRemoteAccess?: boolean;
                        AntivirusTemplate?: {
                            Description?: string;
                            GUID?: string;
                            Name?: string;
                            TemplatePolicyId?: string;
                        };
                        BackupServerPassword?: string;
                        BackupServerURL?: string;
                        BackupServerUser?: string;
                        CacheDirectory?: string;
                        CachePassword?: string;
                        CachePatch?: boolean;
                        CacheSoftware?: boolean;
                        CacheUpdate?: boolean;
                        CacheUsername?: string;
                        DefaultLanguagePack?: string;
                        DisallowUserCloseTray?: boolean;
                        EnableRSS?: boolean;
                        EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                        | "ImmediatelySendErrors"
                        | "ImmediatelySendErrorsAndWarnings"
                        | "ImmediatelySendAllButSecurity"
                        | "ImmediatelySendAll";
                        FileExplorerAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        HeartbeatEnabled?: boolean;
                        HeartbeatFrequency?: number;
                        Id?: string;
                        Name?: string;
                        NetworkAccessStoragePath?: string;
                        ProxyServerPassword?: string;
                        ProxyServerURL?: string;
                        ProxyServerUser?: string;
                        RegistryEditorAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        RemoteAccessMode?: | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny"
                        | "Silent";
                        RemoteAgentLogDebug?: boolean;
                        RemoteAgentName?: string;
                        RSSFeedAddress1?: string;
                        RSSFeedAddress2?: string;
                        RSSFeedAddress3?: string;
                        RSSFeedAddress4?: string;
                        Schedule?: {
                            DriveInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            EventInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            HardwareInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            HotfixInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            Id?: string;
                            LastUpdate?: string;
                            LastUser?: string;
                            MalewareInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            Name?: string;
                            NetworkAnalysis?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            NetworkInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            NetworkProbeInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            PrinterInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            ProcessInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            ServiceInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            SoftwareInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            SystemInventory?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                            UpdateConfig?: {
                                Date?: ...;
                                DayId?: ...;
                                DayName?: ...;
                                RepeatEveryHour?: ...;
                            };
                        };
                        ScreenCaptureAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        ServerAddress?: string;
                        ServiceTicketTitle?: string;
                        ShowTray?: boolean;
                        SSLAcceptAll?: boolean;
                        SSLAcceptExpiredCertificates?: boolean;
                        SSLAcceptMismatchedNames?: boolean;
                        SSLAcceptRevokedCertificates?: boolean;
                        SSLAccessUntrustedCertificateAuthorities?: boolean;
                        SupportURL?: string;
                        TempDirectory?: string;
                        TemplateGUID?: string;
                        TemplateProperties?: {
                            PropertyDescription?: (...)
                            | (...);
                            PropertyName?: (...) | (...);
                            PropertyValue?: (...) | (...);
                            TemplateID?: (...) | (...);
                        }[];
                        TrayChatNotificationText?: string;
                        TrayChatNotificationTitle?: string;
                        TrayCustomMenuTitle?: string;
                        TrayCustomMenuURL?: string;
                        TrayDisablePoweredBy?: boolean;
                        TrayFileExplorerAccessNotificationText?: string;
                        TrayHelpURL?: string;
                        TrayIcon?: string;
                        TrayInterruptUserWithChat?: boolean;
                        TrayMenus?: {
                            Action?: (...)
                            | (...);
                            Description?: (...) | (...);
                            ImageURL?: (...) | (...);
                            MenuID?: (...) | (...);
                            MsgBody?: (...) | (...);
                            MsgHeight?: (...) | (...);
                            MsgTitle?: (...) | (...);
                            MsgWidth?: (...) | (...);
                            Name?: (...) | (...);
                            Parameters?: (...) | (...);
                            RootOnly?: (...) | (...);
                            ScriptID?: (...) | (...);
                            Text?: (...) | (...);
                            URLorEXE?: (...) | (...);
                        }[];
                        TrayNewMessageNotificationText?: string;
                        TrayNewRSSFeedNotificationText?: string;
                        TrayNotificationTitle?: string;
                        TrayRebootLogOffNotificationText?: string;
                        TrayRegistryEditorAccessNotificationText?: string;
                        TrayRemoteAccessNotificationText?: string;
                        TrayRemoteAccessNotificationTitle?: string;
                        TrayScreenCaptureAccessNotificationText?: string;
                        TrayShowCustomMenu?: boolean;
                        TrayShowHelp?: boolean;
                        TrayShowMessagesAndTickets?: boolean;
                        TrayShowServiceTicketMenu?: boolean;
                        TrayShutdownNotificationText?: string;
                        TraySystemMessageNotificationTitle?: string;
                        TrayTicketFromLabelText?: string;
                        TrayTicketImportance?: number;
                        TrayTicketImportanceIsForced?: boolean;
                        TrayTicketSubjectLabelText?: string;
                        TrayTicketVerifyEmail?: boolean;
                        TrayTitle?: string;
                        WindowsUpdate?: | "DoNothing"
                        | "EnableWindowsUpdateDefaults"
                        | "SetToDownloadOnly"
                        | "DisableWindowsUpdate"
                        | "LabtechModeLabtechModeUIAccessDisabled";
                    };
                    SubGroups?: number[];
                    TemplatePriority?: number;
                    TypeId?: number;
                    TypeName?: string;
                };
                DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                DeploymentTemplate?: {
                    AgentRebootMode?:
                        | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                    AgentUpdateWindow?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    AllowUserDisableRemoteAccess?: boolean;
                    AntivirusTemplate?: {
                        Description?: string;
                        GUID?: string;
                        Name?: string;
                        TemplatePolicyId?: string;
                    };
                    BackupServerPassword?: string;
                    BackupServerURL?: string;
                    BackupServerUser?: string;
                    CacheDirectory?: string;
                    CachePassword?: string;
                    CachePatch?: boolean;
                    CacheSoftware?: boolean;
                    CacheUpdate?: boolean;
                    CacheUsername?: string;
                    DefaultLanguagePack?: string;
                    DisallowUserCloseTray?: boolean;
                    EnableRSS?: boolean;
                    EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                    | "ImmediatelySendErrors"
                    | "ImmediatelySendErrorsAndWarnings"
                    | "ImmediatelySendAllButSecurity"
                    | "ImmediatelySendAll";
                    FileExplorerAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    HeartbeatEnabled?: boolean;
                    HeartbeatFrequency?: number;
                    Id?: string;
                    Name?: string;
                    NetworkAccessStoragePath?: string;
                    ProxyServerPassword?: string;
                    ProxyServerURL?: string;
                    ProxyServerUser?: string;
                    RegistryEditorAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    RemoteAccessMode?: | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny"
                    | "Silent";
                    RemoteAgentLogDebug?: boolean;
                    RemoteAgentName?: string;
                    RSSFeedAddress1?: string;
                    RSSFeedAddress2?: string;
                    RSSFeedAddress3?: string;
                    RSSFeedAddress4?: string;
                    Schedule?: {
                        DriveInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        EventInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        HardwareInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        HotfixInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        Id?: string;
                        LastUpdate?: string;
                        LastUser?: string;
                        MalewareInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        Name?: string;
                        NetworkAnalysis?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        NetworkInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        NetworkProbeInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        PrinterInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        ProcessInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        ServiceInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        SoftwareInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        SystemInventory?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                        UpdateConfig?: {
                            Date?: string;
                            DayId?: | "Everyday"
                            | "Sunday"
                            | "Monday"
                            | "Tuesday"
                            | "Wednesday"
                            | "Thursday"
                            | "Friday"
                            | "Saturday";
                            DayName?: string;
                            RepeatEveryHour?: number;
                        };
                    };
                    ScreenCaptureAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    ServerAddress?: string;
                    ServiceTicketTitle?: string;
                    ShowTray?: boolean;
                    SSLAcceptAll?: boolean;
                    SSLAcceptExpiredCertificates?: boolean;
                    SSLAcceptMismatchedNames?: boolean;
                    SSLAcceptRevokedCertificates?: boolean;
                    SSLAccessUntrustedCertificateAuthorities?: boolean;
                    SupportURL?: string;
                    TempDirectory?: string;
                    TemplateGUID?: string;
                    TemplateProperties?: {
                        PropertyDescription?: string;
                        PropertyName?: string;
                        PropertyValue?: string;
                        TemplateID?: string;
                    }[];
                    TrayChatNotificationText?: string;
                    TrayChatNotificationTitle?: string;
                    TrayCustomMenuTitle?: string;
                    TrayCustomMenuURL?: string;
                    TrayDisablePoweredBy?: boolean;
                    TrayFileExplorerAccessNotificationText?: string;
                    TrayHelpURL?: string;
                    TrayIcon?: string;
                    TrayInterruptUserWithChat?: boolean;
                    TrayMenus?: {
                        Action?: string;
                        Description?: string;
                        ImageURL?: string;
                        MenuID?: string;
                        MsgBody?: string;
                        MsgHeight?: number;
                        MsgTitle?: string;
                        MsgWidth?: number;
                        Name?: string;
                        Parameters?: string;
                        RootOnly?: number;
                        ScriptID?: number;
                        Text?: string;
                        URLorEXE?: string;
                    }[];
                    TrayNewMessageNotificationText?: string;
                    TrayNewRSSFeedNotificationText?: string;
                    TrayNotificationTitle?: string;
                    TrayRebootLogOffNotificationText?: string;
                    TrayRegistryEditorAccessNotificationText?: string;
                    TrayRemoteAccessNotificationText?: string;
                    TrayRemoteAccessNotificationTitle?: string;
                    TrayScreenCaptureAccessNotificationText?: string;
                    TrayShowCustomMenu?: boolean;
                    TrayShowHelp?: boolean;
                    TrayShowMessagesAndTickets?: boolean;
                    TrayShowServiceTicketMenu?: boolean;
                    TrayShutdownNotificationText?: string;
                    TraySystemMessageNotificationTitle?: string;
                    TrayTicketFromLabelText?: string;
                    TrayTicketImportance?: number;
                    TrayTicketImportanceIsForced?: boolean;
                    TrayTicketSubjectLabelText?: string;
                    TrayTicketVerifyEmail?: boolean;
                    TrayTitle?: string;
                    WindowsUpdate?: | "DoNothing"
                    | "EnableWindowsUpdateDefaults"
                    | "SetToDownloadOnly"
                    | "DisableWindowsUpdate"
                    | "LabtechModeLabtechModeUIAccessDisabled";
                };
                ExternalId?: number;
                ExtraFields?: {
                    CheckboxSettings?: { DefaultValue?: boolean; IsChecked?: boolean };
                    DisplayFormat?: { ExtraFieldDisplayFormatId?: number; Name?: string };
                    DropdownSettings?: {
                        AvailableOptions?: { [key: string]: string };
                        DefaultValue?: string;
                        DynamicSqlQuery?: string;
                        IsSqlDefined?: boolean;
                        SelectedValue?: string;
                    };
                    ExtraFieldDefinitionId?: number;
                    IsDefaultValue?: boolean;
                    IsEncrypted?: boolean;
                    IsReadOnly?: boolean;
                    Location?: { ExtraFieldLocationId?: number; Name?: string };
                    LtGuid?: string;
                    Section?: string;
                    TargetId?: number;
                    TextFieldSettings?: {
                        DefaultValue?: string;
                        IsMasked?: boolean;
                        Value?: string;
                    };
                    Title?: string;
                    TitleFormat?: { ExtraFieldTitleFormatId?: number; Name?: string };
                    Tooltip?: string;
                }[];
                FaxNumber?: string;
                Id?: number;
                LocationId?: number;
                MaintenanceWindow?: {
                    Comment?: string;
                    MaintenanceWindowDefinitionId?: number;
                    Name?: string;
                };
                Name?: string;
                PhoneNumber?: string;
                ProbeId?: number;
                Router?: {
                    Guid?: string;
                    Id?: number;
                    ManufacturerName?: string;
                    Model?: string;
                    Password?: string;
                    PortType?: string;
                    Username?: string;
                    Version?: string;
                };
                RouterPort?: number;
                ScriptDrive?: string;
                ScriptExtra1?: string;
                ScriptExtra2?: string;
                ScriptPassword?: string;
                ScriptRouterAddress?: string;
                ScriptUsername?: string;
                State?: string;
                ZipCode?: string;
            };
            MobileNumber?: string;
            PagerNumber?: string;
            Password?: string;
            Permissions?: string[];
            PhoneNumber?: string;
            PluginData?: { [key: string]: { [key: string]: Record<string, never> } };
            Source?: { ContactSourceTypeId?: number; Name?: string };
            State?: string;
            ZipCode?: string;
        }
        • OptionalAddress1?: string
        • OptionalAddress2?: string
        • OptionalCity?: string
        • OptionalClient?: { ClientId?: number; Name?: string }
          • OptionalClientId?: number

            Format: int32

          • OptionalName?: string
        • OptionalContactId?: number

          Format: int32

        • OptionalDateCreated?: string

          Format: date-time

        • OptionalEmailAddress?: string
        • OptionalFaxNumber?: string
        • OptionalFirstName?: string
        • OptionalIsActivated?: boolean
        • OptionalIsManaged?: boolean
        • OptionalLastName?: string
        • OptionalLastUpdateDate?: string

          Format: date-time

        • OptionalLocation?: {
              Address1?: string;
              Address2?: string;
              City?: string;
              Client?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Comment?: string;
                  Company?: string;
                  Country?: string;
                  ExternalId?: string;
                  FaxNumber?: string;
                  FirstName?: string;
                  Id?: string;
                  IsHiddenFromAllInclusiveGroup?: boolean;
                  LastName?: string;
                  Locations?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                      Comments?: string;
                      Contact?: {
                          Address1?: (...) | (...);
                          Address2?: (...) | (...);
                          AssociatedComputers?: (...) | (...);
                          City?: (...) | (...);
                          Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                          CreatedDate?: (...) | (...);
                          Email?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          LastName?: (...) | (...);
                          Location?: (...) | (...);
                          MobileNumber?: (...) | (...);
                          PagerNumber?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          WebPermissions?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      Country?: string;
                      DefaultDeploymentGroup?: {
                          ClientToSync?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                          Comments?: (...)
                          | (...);
                          ComputerPermissions?: (...) | (...);
                          Computers?: (...) | (...);
                          ComputersAutoJoinSearch?: (...) | (...);
                          ComputersLimitToSearch?: (...) | (...) | (...);
                          Contacts?: (...) | (...);
                          ContactsAutoJoinSearch?: (...) | (...);
                          ContactsJoinComputers?: (...) | (...) | (...);
                          ContactsLimitToSearch?: (...) | (...) | (...);
                          Depth?: (...) | (...);
                          FullName?: (...) | (...);
                          GUID?: (...) | (...);
                          Id?: (...) | (...);
                          LocationToSync?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          MaintenanceWindowLastApplied?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkDevices?: (...) | (...);
                          NetworkDevicesAutoJoinSearch?: (...) | (...);
                          NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                          ParentGroups?: (...) | (...);
                          ParentId?: (...) | (...);
                          Parents?: (...) | (...);
                          RemoteAgentTemplate?: (...) | (...);
                          SubGroups?: (...) | (...);
                          TemplatePriority?: (...) | (...);
                          TypeId?: (...) | (...);
                          TypeName?: (...) | (...);
                      };
                      DefaultDeploymentLogin?: {
                          DeploymentLoginId?: (...)
                          | (...);
                          Title?: (...) | (...);
                      };
                      DeploymentTemplate?: {
                          AgentRebootMode?: (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...)
                          | (...);
                          AgentUpdateWindow?: (...) | (...);
                          AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                          AntivirusTemplate?: (...) | (...);
                          BackupServerPassword?: (...) | (...);
                          BackupServerURL?: (...) | (...);
                          BackupServerUser?: (...) | (...);
                          CacheDirectory?: (...) | (...);
                          CachePassword?: (...) | (...);
                          CachePatch?: (...) | (...) | (...);
                          CacheSoftware?: (...) | (...) | (...);
                          CacheUpdate?: (...) | (...) | (...);
                          CacheUsername?: (...) | (...);
                          DefaultLanguagePack?: (...) | (...);
                          DisallowUserCloseTray?: (...) | (...) | (...);
                          EnableRSS?: (...) | (...) | (...);
                          EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          HeartbeatEnabled?: (...) | (...) | (...);
                          HeartbeatFrequency?: (...) | (...);
                          Id?: (...) | (...);
                          Name?: (...) | (...);
                          NetworkAccessStoragePath?: (...) | (...);
                          ProxyServerPassword?: (...) | (...);
                          ProxyServerURL?: (...) | (...);
                          ProxyServerUser?: (...) | (...);
                          RegistryEditorAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          RemoteAgentLogDebug?: (...) | (...) | (...);
                          RemoteAgentName?: (...) | (...);
                          RSSFeedAddress1?: (...) | (...);
                          RSSFeedAddress2?: (...) | (...);
                          RSSFeedAddress3?: (...) | (...);
                          RSSFeedAddress4?: (...) | (...);
                          Schedule?: (...) | (...);
                          ScreenCaptureAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                          ServerAddress?: (...) | (...);
                          ServiceTicketTitle?: (...) | (...);
                          ShowTray?: (...) | (...) | (...);
                          SSLAcceptAll?: (...) | (...) | (...);
                          SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                          SSLAcceptMismatchedNames?: (...) | (...) | (...);
                          SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                          SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                          SupportURL?: (...) | (...);
                          TempDirectory?: (...) | (...);
                          TemplateGUID?: (...) | (...);
                          TemplateProperties?: (...) | (...);
                          TrayChatNotificationText?: (...) | (...);
                          TrayChatNotificationTitle?: (...) | (...);
                          TrayCustomMenuTitle?: (...) | (...);
                          TrayCustomMenuURL?: (...) | (...);
                          TrayDisablePoweredBy?: (...) | (...) | (...);
                          TrayFileExplorerAccessNotificationText?: (...) | (...);
                          TrayHelpURL?: (...) | (...);
                          TrayIcon?: (...) | (...);
                          TrayInterruptUserWithChat?: (...) | (...) | (...);
                          TrayMenus?: (...) | (...);
                          TrayNewMessageNotificationText?: (...) | (...);
                          TrayNewRSSFeedNotificationText?: (...) | (...);
                          TrayNotificationTitle?: (...) | (...);
                          TrayRebootLogOffNotificationText?: (...) | (...);
                          TrayRegistryEditorAccessNotificationText?: (...) | (...);
                          TrayRemoteAccessNotificationText?: (...) | (...);
                          TrayRemoteAccessNotificationTitle?: (...) | (...);
                          TrayScreenCaptureAccessNotificationText?: (...) | (...);
                          TrayShowCustomMenu?: (...) | (...) | (...);
                          TrayShowHelp?: (...) | (...) | (...);
                          TrayShowMessagesAndTickets?: (...) | (...) | (...);
                          TrayShowServiceTicketMenu?: (...) | (...) | (...);
                          TrayShutdownNotificationText?: (...) | (...);
                          TraySystemMessageNotificationTitle?: (...) | (...);
                          TrayTicketFromLabelText?: (...) | (...);
                          TrayTicketImportance?: (...) | (...);
                          TrayTicketImportanceIsForced?: (...) | (...) | (...);
                          TrayTicketSubjectLabelText?: (...) | (...);
                          TrayTicketVerifyEmail?: (...) | (...) | (...);
                          TrayTitle?: (...) | (...);
                          WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                      };
                      ExternalId?: number;
                      FaxNumber?: string;
                      Id?: number;
                      MaintenanceWindow?: {
                          Comment?: (...)
                          | (...);
                          MaintenanceWindowDefinitionId?: (...) | (...);
                          Name?: (...) | (...);
                      };
                      Name?: string;
                      PhoneNumber?: string;
                      ProbeId?: number;
                      Router?: {
                          Guid?: (...)
                          | (...);
                          Id?: (...) | (...);
                          ManufacturerName?: (...) | (...);
                          Model?: (...) | (...);
                          Password?: (...) | (...);
                          PortType?: (...) | (...);
                          Username?: (...) | (...);
                          Version?: (...) | (...);
                      };
                      RouterPort?: number;
                      ScriptDrive?: string;
                      ScriptExtra1?: string;
                      ScriptExtra2?: string;
                      ScriptPassword?: string;
                      ScriptRouterAddress?: string;
                      ScriptUsername?: string;
                      State?: string;
                      ZipCode?: string;
                  }[];
                  Name?: string;
                  NewTicketNotificationEmail?: string;
                  PhoneNumber?: string;
                  State?: string;
                  UsesInHouseSupportStaff?: boolean;
                  ZipCode?: string;
              };
              Comments?: string;
              Contact?: {
                  Address1?: string;
                  Address2?: string;
                  AssociatedComputers?: {
                      Address?: number[];
                      AntivirusDefinitionDate?: string;
                      AssetDate?: string;
                      AssetTag?: string;
                      Bandwidth?: number;
                      BandwidthDisplay?: string;
                      BiosFlash?: string;
                      BiosManufacturer?: string;
                      Client?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Comment?: (...) | (...);
                          Company?: (...) | (...);
                          Country?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                          LastName?: (...) | (...);
                          Locations?: (...) | (...);
                          Name?: (...) | (...);
                          NewTicketNotificationEmail?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          UsesInHouseSupportStaff?: (...) | (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      Comment?: string;
                      CommentPriority?: { Id?: (...)
                      | (...); Name?: (...) | (...) };
                      ComputerName?: string;
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      CpuScore?: number;
                      CpuUsage?: number;
                      CurrentPowerProfile?: string;
                      D3DScore?: number;
                      DateAdded?: string;
                      DiskScore?: number;
                      DMA?: number[];
                      DomainName?: string;
                      DomainNameServers?: string[];
                      FreeMemory?: number;
                      FriendlyName?: string;
                      GatewayIPAddress?: string;
                      GraphicsScore?: number;
                      Groups?: {
                          ClientToSync?: ...;
                          Comments?: ...;
                          ComputerPermissions?: ...;
                          Computers?: ...;
                          ComputersAutoJoinSearch?: ...;
                          ComputersLimitToSearch?: ...;
                          Contacts?: ...;
                          ContactsAutoJoinSearch?: ...;
                          ContactsJoinComputers?: ...;
                          ContactsLimitToSearch?: ...;
                          Depth?: ...;
                          FullName?: ...;
                          GUID?: ...;
                          Id?: ...;
                          LocationToSync?: ...;
                          MaintenanceWindow?: ...;
                          MaintenanceWindowLastApplied?: ...;
                          Name?: ...;
                          NetworkDevices?: ...;
                          NetworkDevicesAutoJoinSearch?: ...;
                          NetworkDevicesLimitToSearch?: ...;
                          ParentGroups?: ...;
                          ParentId?: ...;
                          Parents?: ...;
                          RemoteAgentTemplate?: ...;
                          SubGroups?: ...;
                          TemplatePriority?: ...;
                          TypeId?: ...;
                          TypeName?: ...;
                      }[];
                      HardwarePorts?: string[];
                      HasHPiLO?: boolean;
                      HasIntelAMT?: boolean;
                      HasIntelVPRO?: boolean;
                      Id?: string;
                      IRQ?: number[];
                      IsFasTalk?: boolean;
                      IsHeartbeatEnabled?: boolean;
                      IsHeartbeatRunning?: boolean;
                      IsLockedDown?: boolean;
                      IsMaintenanceModeEnabled?: boolean;
                      IsMaster?: boolean;
                      IsNetworkProbe?: boolean;
                      IsRebootNeeded?: boolean;
                      IsSystemAccount?: boolean;
                      IsTunnelSupported?: boolean;
                      IsVirtualHost?: boolean;
                      IsVirtualMachine?: boolean;
                      LastHeartbeat?: string;
                      LastInventoryReceived?: string;
                      LastStartup?: string;
                      LastUserName?: string;
                      LocalIPAddress?: string;
                      Location?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          Comments?: (...) | (...);
                          Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          Country?: (...) | (...);
                          DefaultDeploymentGroup?: (...) | (...);
                          DefaultDeploymentLogin?: (...) | (...);
                          DeploymentTemplate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          Id?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          Name?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          ProbeId?: (...) | (...);
                          Router?: (...) | (...);
                          RouterPort?: (...) | (...);
                          ScriptDrive?: (...) | (...);
                          ScriptExtra1?: (...) | (...);
                          ScriptExtra2?: (...) | (...);
                          ScriptPassword?: (...) | (...);
                          ScriptRouterAddress?: (...) | (...);
                          ScriptUsername?: (...) | (...);
                          State?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                      MACAddress?: string;
                      MasterMode?: string;
                      MemoryScore?: number;
                      OpenPortsTCP?: number[];
                      OpenPortsUDP?: number[];
                      OperatingSystemName?: string;
                      OperatingSystemVersion?: string;
                      PowerProfiles?: string[];
                      PrimaryContactName?: string;
                      RemoteAgentLastContact?: string;
                      RemoteAgentLastInventory?: string;
                      RemoteAgentVersion?: string;
                      SerialNumber?: string;
                      Status?: string;
                      SystemUptime?: number;
                      TempFiles?: string;
                      Tickets?: {
                          Agent?: ...;
                          Category?: ...;
                          CategoryId?: ...;
                          CategoryName?: ...;
                          CC?: ...;
                          Client?: ...;
                          Comments?: ...;
                          Computer?: ...;
                          ContactDate?: ...;
                          DueDate?: ...;
                          ExternalId?: ...;
                          From?: ...;
                          Guid?: ...;
                          Location?: ...;
                          MonitorId?: ...;
                          NetworkDevice?: ...;
                          Priority?: ...;
                          StartDate?: ...;
                          Status?: ...;
                          Subject?: ...;
                          SupportLevel?: ...;
                          TicketId?: ...;
                          UpdateDate?: ...;
                          User?: ...;
                      }[];
                      TotalMemory?: number;
                      Type?: string;
                      UserAccounts?: string[];
                      UserIdleTime?: number;
                      UTCOffset?: number;
                      VirusScanner?: { Id?: (...)
                      | (...); Name?: (...) | (...) };
                      WarrantyEndDate?: string;
                      WindowsUpdateDate?: string;
                  }[];
                  City?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                          Comments?: (...) | (...);
                          Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          Country?: (...) | (...);
                          DefaultDeploymentGroup?: (...) | (...);
                          DefaultDeploymentLogin?: (...) | (...);
                          DeploymentTemplate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          Id?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          Name?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          ProbeId?: (...) | (...);
                          Router?: (...) | (...);
                          RouterPort?: (...) | (...);
                          ScriptDrive?: (...) | (...);
                          ScriptExtra1?: (...) | (...);
                          ScriptExtra2?: (...) | (...);
                          ScriptPassword?: (...) | (...);
                          ScriptRouterAddress?: (...) | (...);
                          ScriptUsername?: (...) | (...);
                          State?: (...) | (...);
                          ZipCode?: (...) | (...);
                      }[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  CreatedDate?: string;
                  Email?: string;
                  ExternalId?: string;
                  FaxNumber?: string;
                  FirstName?: string;
                  Id?: string;
                  LastName?: string;
                  Location?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Client?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Comment?: string;
                          Company?: string;
                          Country?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          IsHiddenFromAllInclusiveGroup?: boolean;
                          LastName?: string;
                          Locations?: (...)[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      Comments?: string;
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      Country?: string;
                      DefaultDeploymentGroup?: {
                          ClientToSync?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          Comments?: string;
                          ComputerPermissions?: (...)[];
                          Computers?: (...)[];
                          ComputersAutoJoinSearch?: {
                              Id?: ...;
                              IsReadOnly?: ...;
                              Name?: ...;
                              SearchFolder?: ...;
                              SearchType?: ...;
                          };
                          ComputersLimitToSearch?: boolean;
                          Contacts?: (...)[];
                          ContactsAutoJoinSearch?: {
                              Id?: ...;
                              IsReadOnly?: ...;
                              Name?: ...;
                              SearchFolder?: ...;
                              SearchType?: ...;
                          };
                          ContactsJoinComputers?: boolean;
                          ContactsLimitToSearch?: boolean;
                          Depth?: number;
                          FullName?: string;
                          GUID?: string;
                          Id?: string;
                          LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                          MaintenanceWindow?: { Id?: ... };
                          MaintenanceWindowLastApplied?: string;
                          Name?: string;
                          NetworkDevices?: (...)[];
                          NetworkDevicesAutoJoinSearch?: {
                              Id?: ...;
                              IsReadOnly?: ...;
                              Name?: ...;
                              SearchFolder?: ...;
                              SearchType?: ...;
                          };
                          NetworkDevicesLimitToSearch?: boolean;
                          ParentGroups?: (...)[];
                          ParentId?: string;
                          Parents?: (...)[];
                          RemoteAgentTemplate?: {
                              AgentRebootMode?: ...;
                              AgentUpdateWindow?: ...;
                              AllowUserDisableRemoteAccess?: ...;
                              AntivirusTemplate?: ...;
                              BackupServerPassword?: ...;
                              BackupServerURL?: ...;
                              BackupServerUser?: ...;
                              CacheDirectory?: ...;
                              CachePassword?: ...;
                              CachePatch?: ...;
                              CacheSoftware?: ...;
                              CacheUpdate?: ...;
                              CacheUsername?: ...;
                              DefaultLanguagePack?: ...;
                              DisallowUserCloseTray?: ...;
                              EnableRSS?: ...;
                              EventLogInventoryMode?: ...;
                              FileExplorerAccessMode?: ...;
                              HeartbeatEnabled?: ...;
                              HeartbeatFrequency?: ...;
                              Id?: ...;
                              Name?: ...;
                              NetworkAccessStoragePath?: ...;
                              ProxyServerPassword?: ...;
                              ProxyServerURL?: ...;
                              ProxyServerUser?: ...;
                              RegistryEditorAccessMode?: ...;
                              RemoteAccessMode?: ...;
                              RemoteAgentLogDebug?: ...;
                              RemoteAgentName?: ...;
                              RSSFeedAddress1?: ...;
                              RSSFeedAddress2?: ...;
                              RSSFeedAddress3?: ...;
                              RSSFeedAddress4?: ...;
                              Schedule?: ...;
                              ScreenCaptureAccessMode?: ...;
                              ServerAddress?: ...;
                              ServiceTicketTitle?: ...;
                              ShowTray?: ...;
                              SSLAcceptAll?: ...;
                              SSLAcceptExpiredCertificates?: ...;
                              SSLAcceptMismatchedNames?: ...;
                              SSLAcceptRevokedCertificates?: ...;
                              SSLAccessUntrustedCertificateAuthorities?: ...;
                              SupportURL?: ...;
                              TempDirectory?: ...;
                              TemplateGUID?: ...;
                              TemplateProperties?: ...;
                              TrayChatNotificationText?: ...;
                              TrayChatNotificationTitle?: ...;
                              TrayCustomMenuTitle?: ...;
                              TrayCustomMenuURL?: ...;
                              TrayDisablePoweredBy?: ...;
                              TrayFileExplorerAccessNotificationText?: ...;
                              TrayHelpURL?: ...;
                              TrayIcon?: ...;
                              TrayInterruptUserWithChat?: ...;
                              TrayMenus?: ...;
                              TrayNewMessageNotificationText?: ...;
                              TrayNewRSSFeedNotificationText?: ...;
                              TrayNotificationTitle?: ...;
                              TrayRebootLogOffNotificationText?: ...;
                              TrayRegistryEditorAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationTitle?: ...;
                              TrayScreenCaptureAccessNotificationText?: ...;
                              TrayShowCustomMenu?: ...;
                              TrayShowHelp?: ...;
                              TrayShowMessagesAndTickets?: ...;
                              TrayShowServiceTicketMenu?: ...;
                              TrayShutdownNotificationText?: ...;
                              TraySystemMessageNotificationTitle?: ...;
                              TrayTicketFromLabelText?: ...;
                              TrayTicketImportance?: ...;
                              TrayTicketImportanceIsForced?: ...;
                              TrayTicketSubjectLabelText?: ...;
                              TrayTicketVerifyEmail?: ...;
                              TrayTitle?: ...;
                              WindowsUpdate?: ...;
                          };
                          SubGroups?: (...)[];
                          TemplatePriority?: number;
                          TypeId?: number;
                          TypeName?: string;
                      };
                      DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                      DeploymentTemplate?: {
                          AgentRebootMode?:
                              | "Now"
                              | "Ask"
                              | "AskThenAllow"
                              | "AskThenDeny"
                              | "Deny";
                          AgentUpdateWindow?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          AllowUserDisableRemoteAccess?: boolean;
                          AntivirusTemplate?: {
                              Description?: ...;
                              GUID?: ...;
                              Name?: ...;
                              TemplatePolicyId?: ...;
                          };
                          BackupServerPassword?: string;
                          BackupServerURL?: string;
                          BackupServerUser?: string;
                          CacheDirectory?: string;
                          CachePassword?: string;
                          CachePatch?: boolean;
                          CacheSoftware?: boolean;
                          CacheUpdate?: boolean;
                          CacheUsername?: string;
                          DefaultLanguagePack?: string;
                          DisallowUserCloseTray?: boolean;
                          EnableRSS?: boolean;
                          EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                          | "ImmediatelySendErrors"
                          | "ImmediatelySendErrorsAndWarnings"
                          | "ImmediatelySendAllButSecurity"
                          | "ImmediatelySendAll";
                          FileExplorerAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          HeartbeatEnabled?: boolean;
                          HeartbeatFrequency?: number;
                          Id?: string;
                          Name?: string;
                          NetworkAccessStoragePath?: string;
                          ProxyServerPassword?: string;
                          ProxyServerURL?: string;
                          ProxyServerUser?: string;
                          RegistryEditorAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          RemoteAccessMode?: | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny"
                          | "Silent";
                          RemoteAgentLogDebug?: boolean;
                          RemoteAgentName?: string;
                          RSSFeedAddress1?: string;
                          RSSFeedAddress2?: string;
                          RSSFeedAddress3?: string;
                          RSSFeedAddress4?: string;
                          Schedule?: {
                              DriveInventory?: ...;
                              EventInventory?: ...;
                              HardwareInventory?: ...;
                              HotfixInventory?: ...;
                              Id?: ...;
                              LastUpdate?: ...;
                              LastUser?: ...;
                              MalewareInventory?: ...;
                              Name?: ...;
                              NetworkAnalysis?: ...;
                              NetworkInventory?: ...;
                              NetworkProbeInventory?: ...;
                              PrinterInventory?: ...;
                              ProcessInventory?: ...;
                              ServiceInventory?: ...;
                              SoftwareInventory?: ...;
                              SystemInventory?: ...;
                              UpdateConfig?: ...;
                          };
                          ScreenCaptureAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          ServerAddress?: string;
                          ServiceTicketTitle?: string;
                          ShowTray?: boolean;
                          SSLAcceptAll?: boolean;
                          SSLAcceptExpiredCertificates?: boolean;
                          SSLAcceptMismatchedNames?: boolean;
                          SSLAcceptRevokedCertificates?: boolean;
                          SSLAccessUntrustedCertificateAuthorities?: boolean;
                          SupportURL?: string;
                          TempDirectory?: string;
                          TemplateGUID?: string;
                          TemplateProperties?: (...)[];
                          TrayChatNotificationText?: string;
                          TrayChatNotificationTitle?: string;
                          TrayCustomMenuTitle?: string;
                          TrayCustomMenuURL?: string;
                          TrayDisablePoweredBy?: boolean;
                          TrayFileExplorerAccessNotificationText?: string;
                          TrayHelpURL?: string;
                          TrayIcon?: string;
                          TrayInterruptUserWithChat?: boolean;
                          TrayMenus?: (...)[];
                          TrayNewMessageNotificationText?: string;
                          TrayNewRSSFeedNotificationText?: string;
                          TrayNotificationTitle?: string;
                          TrayRebootLogOffNotificationText?: string;
                          TrayRegistryEditorAccessNotificationText?: string;
                          TrayRemoteAccessNotificationText?: string;
                          TrayRemoteAccessNotificationTitle?: string;
                          TrayScreenCaptureAccessNotificationText?: string;
                          TrayShowCustomMenu?: boolean;
                          TrayShowHelp?: boolean;
                          TrayShowMessagesAndTickets?: boolean;
                          TrayShowServiceTicketMenu?: boolean;
                          TrayShutdownNotificationText?: string;
                          TraySystemMessageNotificationTitle?: string;
                          TrayTicketFromLabelText?: string;
                          TrayTicketImportance?: number;
                          TrayTicketImportanceIsForced?: boolean;
                          TrayTicketSubjectLabelText?: string;
                          TrayTicketVerifyEmail?: boolean;
                          TrayTitle?: string;
                          WindowsUpdate?:
                              | "DoNothing"
                              | "EnableWindowsUpdateDefaults"
                              | "SetToDownloadOnly"
                              | "DisableWindowsUpdate"
                              | "LabtechModeLabtechModeUIAccessDisabled";
                      };
                      ExternalId?: number;
                      FaxNumber?: string;
                      Id?: number;
                      MaintenanceWindow?: {
                          Comment?: string;
                          MaintenanceWindowDefinitionId?: number;
                          Name?: string;
                      };
                      Name?: string;
                      PhoneNumber?: string;
                      ProbeId?: number;
                      Router?: {
                          Guid?: string;
                          Id?: number;
                          ManufacturerName?: string;
                          Model?: string;
                          Password?: string;
                          PortType?: string;
                          Username?: string;
                          Version?: string;
                      };
                      RouterPort?: number;
                      ScriptDrive?: string;
                      ScriptExtra1?: string;
                      ScriptExtra2?: string;
                      ScriptPassword?: string;
                      ScriptRouterAddress?: string;
                      ScriptUsername?: string;
                      State?: string;
                      ZipCode?: string;
                  };
                  MobileNumber?: string;
                  PagerNumber?: string;
                  PhoneNumber?: string;
                  State?: string;
                  WebPermissions?: {
                      InstallAgent?: boolean;
                      MultiFactorRequired?: boolean;
                      Reboot?: boolean;
                      RemoteAccess?: boolean;
                      Shutdown?: boolean;
                      Tickets?: boolean;
                      WakeOnLAN?: boolean;
                  };
                  ZipCode?: string;
              };
              Country?: string;
              DefaultDeploymentGroup?: {
                  ClientToSync?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                          Comments?: (...) | (...);
                          Contact?: (...) | (...);
                          Country?: (...) | (...);
                          DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                          DefaultDeploymentLogin?: (...) | (...);
                          DeploymentTemplate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          Id?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          Name?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          ProbeId?: (...) | (...);
                          Router?: (...) | (...);
                          RouterPort?: (...) | (...);
                          ScriptDrive?: (...) | (...);
                          ScriptExtra1?: (...) | (...);
                          ScriptExtra2?: (...) | (...);
                          ScriptPassword?: (...) | (...);
                          ScriptRouterAddress?: (...) | (...);
                          ScriptUsername?: (...) | (...);
                          State?: (...) | (...);
                          ZipCode?: (...) | (...);
                      }[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comments?: string;
                  ComputerPermissions?: {
                      Id?: string;
                      Permissions?: {
                          AllowFileExplorer?: (...)
                          | (...)
                          | (...);
                          AllowRedir?: (...) | (...) | (...);
                          AllowRegistryEdit?: (...) | (...) | (...);
                          AllowRemoteControl?: (...) | (...) | (...);
                          ClearAlerts?: (...) | (...) | (...);
                          CommandPrompt?: (...) | (...) | (...);
                          DeleteScheduleScripts?: (...) | (...) | (...);
                          EditConfig?: (...) | (...) | (...);
                          EditInfo?: (...) | (...) | (...);
                          History?: (...) | (...) | (...);
                          Install?: (...) | (...) | (...);
                          MonitorAdd?: (...) | (...) | (...);
                          MonitorDelete?: (...) | (...) | (...);
                          MonitorEdit?: (...) | (...) | (...);
                          ScheduleScripts?: (...) | (...) | (...);
                          SendCommands?: (...) | (...) | (...);
                          SniffNetwork?: (...) | (...) | (...);
                          ViewCommands?: (...) | (...) | (...);
                      };
                      UserClass?: {
                          Id?: (...)
                          | (...);
                          Name?: (...) | (...);
                          Permissions?: (...) | (...);
                      };
                  }[];
                  Computers?: {
                      Address?: number[];
                      AntivirusDefinitionDate?: string;
                      AssetDate?: string;
                      AssetTag?: string;
                      Bandwidth?: number;
                      BandwidthDisplay?: string;
                      BiosFlash?: string;
                      BiosManufacturer?: string;
                      Client?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Comment?: (...) | (...);
                          Company?: (...) | (...);
                          Country?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                          LastName?: (...) | (...);
                          Locations?: (...) | (...);
                          Name?: (...) | (...);
                          NewTicketNotificationEmail?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          UsesInHouseSupportStaff?: (...) | (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      Comment?: string;
                      CommentPriority?: { Id?: (...)
                      | (...); Name?: (...) | (...) };
                      ComputerName?: string;
                      Contact?: {
                          Address1?: (...) | (...);
                          Address2?: (...) | (...);
                          AssociatedComputers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          CreatedDate?: (...) | (...);
                          Email?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          LastName?: (...) | (...);
                          Location?: (...) | (...);
                          MobileNumber?: (...) | (...);
                          PagerNumber?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          WebPermissions?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      CpuScore?: number;
                      CpuUsage?: number;
                      CurrentPowerProfile?: string;
                      D3DScore?: number;
                      DateAdded?: string;
                      DiskScore?: number;
                      DMA?: number[];
                      DomainName?: string;
                      DomainNameServers?: string[];
                      FreeMemory?: number;
                      FriendlyName?: string;
                      GatewayIPAddress?: string;
                      GraphicsScore?: number;
                      Groups?: (
                          { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                      )[];
                      HardwarePorts?: string[];
                      HasHPiLO?: boolean;
                      HasIntelAMT?: boolean;
                      HasIntelVPRO?: boolean;
                      Id?: string;
                      IRQ?: number[];
                      IsFasTalk?: boolean;
                      IsHeartbeatEnabled?: boolean;
                      IsHeartbeatRunning?: boolean;
                      IsLockedDown?: boolean;
                      IsMaintenanceModeEnabled?: boolean;
                      IsMaster?: boolean;
                      IsNetworkProbe?: boolean;
                      IsRebootNeeded?: boolean;
                      IsSystemAccount?: boolean;
                      IsTunnelSupported?: boolean;
                      IsVirtualHost?: boolean;
                      IsVirtualMachine?: boolean;
                      LastHeartbeat?: string;
                      LastInventoryReceived?: string;
                      LastStartup?: string;
                      LastUserName?: string;
                      LocalIPAddress?: string;
                      Location?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          Comments?: (...) | (...);
                          Contact?: (...) | (...);
                          Country?: (...) | (...);
                          DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                          DefaultDeploymentLogin?: (...) | (...);
                          DeploymentTemplate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          Id?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          Name?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          ProbeId?: (...) | (...);
                          Router?: (...) | (...);
                          RouterPort?: (...) | (...);
                          ScriptDrive?: (...) | (...);
                          ScriptExtra1?: (...) | (...);
                          ScriptExtra2?: (...) | (...);
                          ScriptPassword?: (...) | (...);
                          ScriptRouterAddress?: (...) | (...);
                          ScriptUsername?: (...) | (...);
                          State?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                      MACAddress?: string;
                      MasterMode?: string;
                      MemoryScore?: number;
                      OpenPortsTCP?: number[];
                      OpenPortsUDP?: number[];
                      OperatingSystemName?: string;
                      OperatingSystemVersion?: string;
                      PowerProfiles?: string[];
                      PrimaryContactName?: string;
                      RemoteAgentLastContact?: string;
                      RemoteAgentLastInventory?: string;
                      RemoteAgentVersion?: string;
                      SerialNumber?: string;
                      Status?: string;
                      SystemUptime?: number;
                      TempFiles?: string;
                      Tickets?: {
                          Agent?: ...;
                          Category?: ...;
                          CategoryId?: ...;
                          CategoryName?: ...;
                          CC?: ...;
                          Client?: ...;
                          Comments?: ...;
                          Computer?: ...;
                          ContactDate?: ...;
                          DueDate?: ...;
                          ExternalId?: ...;
                          From?: ...;
                          Guid?: ...;
                          Location?: ...;
                          MonitorId?: ...;
                          NetworkDevice?: ...;
                          Priority?: ...;
                          StartDate?: ...;
                          Status?: ...;
                          Subject?: ...;
                          SupportLevel?: ...;
                          TicketId?: ...;
                          UpdateDate?: ...;
                          User?: ...;
                      }[];
                      TotalMemory?: number;
                      Type?: string;
                      UserAccounts?: string[];
                      UserIdleTime?: number;
                      UTCOffset?: number;
                      VirusScanner?: { Id?: (...)
                      | (...); Name?: (...) | (...) };
                      WarrantyEndDate?: string;
                      WindowsUpdateDate?: string;
                  }[];
                  ComputersAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: string; Name?: string };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  ComputersLimitToSearch?: boolean;
                  Contacts?: {
                      Address1?: string;
                      Address2?: string;
                      AssociatedComputers?: {
                          Address?: ...;
                          AntivirusDefinitionDate?: ...;
                          AssetDate?: ...;
                          AssetTag?: ...;
                          Bandwidth?: ...;
                          BandwidthDisplay?: ...;
                          BiosFlash?: ...;
                          BiosManufacturer?: ...;
                          Client?: ...;
                          Comment?: ...;
                          CommentPriority?: ...;
                          ComputerName?: ...;
                          Contact?: ...;
                          CpuScore?: ...;
                          CpuUsage?: ...;
                          CurrentPowerProfile?: ...;
                          D3DScore?: ...;
                          DateAdded?: ...;
                          DiskScore?: ...;
                          DMA?: ...;
                          DomainName?: ...;
                          DomainNameServers?: ...;
                          FreeMemory?: ...;
                          FriendlyName?: ...;
                          GatewayIPAddress?: ...;
                          GraphicsScore?: ...;
                          Groups?: ...;
                          HardwarePorts?: ...;
                          HasHPiLO?: ...;
                          HasIntelAMT?: ...;
                          HasIntelVPRO?: ...;
                          Id?: ...;
                          IRQ?: ...;
                          IsFasTalk?: ...;
                          IsHeartbeatEnabled?: ...;
                          IsHeartbeatRunning?: ...;
                          IsLockedDown?: ...;
                          IsMaintenanceModeEnabled?: ...;
                          IsMaster?: ...;
                          IsNetworkProbe?: ...;
                          IsRebootNeeded?: ...;
                          IsSystemAccount?: ...;
                          IsTunnelSupported?: ...;
                          IsVirtualHost?: ...;
                          IsVirtualMachine?: ...;
                          LastHeartbeat?: ...;
                          LastInventoryReceived?: ...;
                          LastStartup?: ...;
                          LastUserName?: ...;
                          LocalIPAddress?: ...;
                          Location?: ...;
                          LoggedInUsers?: ...;
                          MACAddress?: ...;
                          MasterMode?: ...;
                          MemoryScore?: ...;
                          OpenPortsTCP?: ...;
                          OpenPortsUDP?: ...;
                          OperatingSystemName?: ...;
                          OperatingSystemVersion?: ...;
                          PowerProfiles?: ...;
                          PrimaryContactName?: ...;
                          RemoteAgentLastContact?: ...;
                          RemoteAgentLastInventory?: ...;
                          RemoteAgentVersion?: ...;
                          SerialNumber?: ...;
                          Status?: ...;
                          SystemUptime?: ...;
                          TempFiles?: ...;
                          Tickets?: ...;
                          TotalMemory?: ...;
                          Type?: ...;
                          UserAccounts?: ...;
                          UserIdleTime?: ...;
                          UTCOffset?: ...;
                          VirusScanner?: ...;
                          WarrantyEndDate?: ...;
                          WindowsUpdateDate?: ...;
                      }[];
                      City?: string;
                      Client?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Comment?: (...) | (...);
                          Company?: (...) | (...);
                          Country?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                          LastName?: (...) | (...);
                          Locations?: (...) | (...);
                          Name?: (...) | (...);
                          NewTicketNotificationEmail?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          UsesInHouseSupportStaff?: (...) | (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      CreatedDate?: string;
                      Email?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      LastName?: string;
                      Location?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          Comments?: (...) | (...);
                          Contact?: (...) | (...);
                          Country?: (...) | (...);
                          DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                          DefaultDeploymentLogin?: (...) | (...);
                          DeploymentTemplate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          Id?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          Name?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          ProbeId?: (...) | (...);
                          Router?: (...) | (...);
                          RouterPort?: (...) | (...);
                          ScriptDrive?: (...) | (...);
                          ScriptExtra1?: (...) | (...);
                          ScriptExtra2?: (...) | (...);
                          ScriptPassword?: (...) | (...);
                          ScriptRouterAddress?: (...) | (...);
                          ScriptUsername?: (...) | (...);
                          State?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      MobileNumber?: string;
                      PagerNumber?: string;
                      PhoneNumber?: string;
                      State?: string;
                      WebPermissions?: {
                          InstallAgent?: (...)
                          | (...)
                          | (...);
                          MultiFactorRequired?: (...) | (...) | (...);
                          Reboot?: (...) | (...) | (...);
                          RemoteAccess?: (...) | (...) | (...);
                          Shutdown?: (...) | (...) | (...);
                          Tickets?: (...) | (...) | (...);
                          WakeOnLAN?: (...) | (...) | (...);
                      };
                      ZipCode?: string;
                  }[];
                  ContactsAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: string; Name?: string };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  ContactsJoinComputers?: boolean;
                  ContactsLimitToSearch?: boolean;
                  Depth?: number;
                  FullName?: string;
                  GUID?: string;
                  Id?: string;
                  LocationToSync?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Client?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Comment?: string;
                          Company?: string;
                          Country?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          IsHiddenFromAllInclusiveGroup?: boolean;
                          LastName?: string;
                          Locations?: (...)[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      Comments?: string;
                      Contact?: {
                          Address1?: string;
                          Address2?: string;
                          AssociatedComputers?: (...)[];
                          City?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          CreatedDate?: string;
                          Email?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          LastName?: string;
                          Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                          MobileNumber?: string;
                          PagerNumber?: string;
                          PhoneNumber?: string;
                          State?: string;
                          WebPermissions?: {
                              InstallAgent?: ...;
                              MultiFactorRequired?: ...;
                              Reboot?: ...;
                              RemoteAccess?: ...;
                              Shutdown?: ...;
                              Tickets?: ...;
                              WakeOnLAN?: ...;
                          };
                          ZipCode?: string;
                      };
                      Country?: string;
                      DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                      DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                      DeploymentTemplate?: {
                          AgentRebootMode?:
                              | "Now"
                              | "Ask"
                              | "AskThenAllow"
                              | "AskThenDeny"
                              | "Deny";
                          AgentUpdateWindow?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          AllowUserDisableRemoteAccess?: boolean;
                          AntivirusTemplate?: {
                              Description?: ...;
                              GUID?: ...;
                              Name?: ...;
                              TemplatePolicyId?: ...;
                          };
                          BackupServerPassword?: string;
                          BackupServerURL?: string;
                          BackupServerUser?: string;
                          CacheDirectory?: string;
                          CachePassword?: string;
                          CachePatch?: boolean;
                          CacheSoftware?: boolean;
                          CacheUpdate?: boolean;
                          CacheUsername?: string;
                          DefaultLanguagePack?: string;
                          DisallowUserCloseTray?: boolean;
                          EnableRSS?: boolean;
                          EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                          | "ImmediatelySendErrors"
                          | "ImmediatelySendErrorsAndWarnings"
                          | "ImmediatelySendAllButSecurity"
                          | "ImmediatelySendAll";
                          FileExplorerAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          HeartbeatEnabled?: boolean;
                          HeartbeatFrequency?: number;
                          Id?: string;
                          Name?: string;
                          NetworkAccessStoragePath?: string;
                          ProxyServerPassword?: string;
                          ProxyServerURL?: string;
                          ProxyServerUser?: string;
                          RegistryEditorAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          RemoteAccessMode?: | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny"
                          | "Silent";
                          RemoteAgentLogDebug?: boolean;
                          RemoteAgentName?: string;
                          RSSFeedAddress1?: string;
                          RSSFeedAddress2?: string;
                          RSSFeedAddress3?: string;
                          RSSFeedAddress4?: string;
                          Schedule?: {
                              DriveInventory?: ...;
                              EventInventory?: ...;
                              HardwareInventory?: ...;
                              HotfixInventory?: ...;
                              Id?: ...;
                              LastUpdate?: ...;
                              LastUser?: ...;
                              MalewareInventory?: ...;
                              Name?: ...;
                              NetworkAnalysis?: ...;
                              NetworkInventory?: ...;
                              NetworkProbeInventory?: ...;
                              PrinterInventory?: ...;
                              ProcessInventory?: ...;
                              ServiceInventory?: ...;
                              SoftwareInventory?: ...;
                              SystemInventory?: ...;
                              UpdateConfig?: ...;
                          };
                          ScreenCaptureAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          ServerAddress?: string;
                          ServiceTicketTitle?: string;
                          ShowTray?: boolean;
                          SSLAcceptAll?: boolean;
                          SSLAcceptExpiredCertificates?: boolean;
                          SSLAcceptMismatchedNames?: boolean;
                          SSLAcceptRevokedCertificates?: boolean;
                          SSLAccessUntrustedCertificateAuthorities?: boolean;
                          SupportURL?: string;
                          TempDirectory?: string;
                          TemplateGUID?: string;
                          TemplateProperties?: (...)[];
                          TrayChatNotificationText?: string;
                          TrayChatNotificationTitle?: string;
                          TrayCustomMenuTitle?: string;
                          TrayCustomMenuURL?: string;
                          TrayDisablePoweredBy?: boolean;
                          TrayFileExplorerAccessNotificationText?: string;
                          TrayHelpURL?: string;
                          TrayIcon?: string;
                          TrayInterruptUserWithChat?: boolean;
                          TrayMenus?: (...)[];
                          TrayNewMessageNotificationText?: string;
                          TrayNewRSSFeedNotificationText?: string;
                          TrayNotificationTitle?: string;
                          TrayRebootLogOffNotificationText?: string;
                          TrayRegistryEditorAccessNotificationText?: string;
                          TrayRemoteAccessNotificationText?: string;
                          TrayRemoteAccessNotificationTitle?: string;
                          TrayScreenCaptureAccessNotificationText?: string;
                          TrayShowCustomMenu?: boolean;
                          TrayShowHelp?: boolean;
                          TrayShowMessagesAndTickets?: boolean;
                          TrayShowServiceTicketMenu?: boolean;
                          TrayShutdownNotificationText?: string;
                          TraySystemMessageNotificationTitle?: string;
                          TrayTicketFromLabelText?: string;
                          TrayTicketImportance?: number;
                          TrayTicketImportanceIsForced?: boolean;
                          TrayTicketSubjectLabelText?: string;
                          TrayTicketVerifyEmail?: boolean;
                          TrayTitle?: string;
                          WindowsUpdate?:
                              | "DoNothing"
                              | "EnableWindowsUpdateDefaults"
                              | "SetToDownloadOnly"
                              | "DisableWindowsUpdate"
                              | "LabtechModeLabtechModeUIAccessDisabled";
                      };
                      ExternalId?: number;
                      FaxNumber?: string;
                      Id?: number;
                      MaintenanceWindow?: {
                          Comment?: string;
                          MaintenanceWindowDefinitionId?: number;
                          Name?: string;
                      };
                      Name?: string;
                      PhoneNumber?: string;
                      ProbeId?: number;
                      Router?: {
                          Guid?: string;
                          Id?: number;
                          ManufacturerName?: string;
                          Model?: string;
                          Password?: string;
                          PortType?: string;
                          Username?: string;
                          Version?: string;
                      };
                      RouterPort?: number;
                      ScriptDrive?: string;
                      ScriptExtra1?: string;
                      ScriptExtra2?: string;
                      ScriptPassword?: string;
                      ScriptRouterAddress?: string;
                      ScriptUsername?: string;
                      State?: string;
                      ZipCode?: string;
                  };
                  MaintenanceWindow?: { Id?: string };
                  MaintenanceWindowLastApplied?: string;
                  Name?: string;
                  NetworkDevices?: {
                      AgentDeploymentReadinessCheck?: {
                          AgentDeploymentReadinessCheckId?: (...) | (...);
                          AgentDeploymentReadinessCheckStatusId?: (...) | (...);
                          DateLastCheckedForReadiness?: (...) | (...);
                          DateLastDeploymentAttempted?: (...) | (...);
                          DeploymentAttemptCount?: (...) | (...);
                          NetworkDeviceId?: (...) | (...);
                          ReadinessCheckStatus?: (...) | (...);
                      };
                      AlertAction?: {
                          Comment?: (...)
                          | (...);
                          Id?: (...) | (...);
                          Name?: (...) | (...);
                      };
                      AlertMessage?: string;
                      AlertWhenOffline?: boolean;
                      AssetDate?: string;
                      Client?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Comment?: (...) | (...);
                          Company?: (...) | (...);
                          Country?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                          LastName?: (...) | (...);
                          Locations?: (...) | (...);
                          Name?: (...) | (...);
                          NewTicketNotificationEmail?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          UsesInHouseSupportStaff?: (...) | (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      Contact?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          AssociatedComputers?: (...) | (...);
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          CreatedDate?: (...) | (...);
                          Email?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          LastName?: (...) | (...);
                          Location?: (...) | (...);
                          MobileNumber?: (...) | (...);
                          PagerNumber?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          WebPermissions?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      DataIn?: number;
                      DataInDisplay?: string;
                      DataOut?: number;
                      DataOutDisplay?: string;
                      DateAdded?: string;
                      Description?: string;
                      DetectionTemplateName?: string;
                      DeviceType?: { Id?: (...)
                      | (...); Name?: (...) | (...) };
                      ExternalSystemCredentials?: {
                          ClientId?: (...) | (...);
                          CredentialsId?: (...) | (...);
                          ExpirationDate?: (...) | (...);
                          IsActive?: (...) | (...) | (...);
                          Title?: (...) | (...);
                      };
                      FlagsDisplay?: string;
                      FriendlyName?: string;
                      Groups?: (
                          { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                      )[];
                      Id?: string;
                      InterfaceCount?: number;
                      IsHighBandwidth?: boolean;
                      IsLowOnPaper?: boolean;
                      IsLowOnToner?: boolean;
                      IsSNMPv1Supported?: boolean;
                      IsSNMPv2cSupported?: boolean;
                      IsSNMPv3Supported?: boolean;
                      IsSyncedToManage?: boolean;
                      LastContact?: string;
                      LastUpdated?: string;
                      LocalIPAddress?: string;
                      Location?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Client?: (...) | (...);
                          Comments?: (...) | (...);
                          Contact?: (...) | (...);
                          Country?: (...) | (...);
                          DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                          DefaultDeploymentLogin?: (...) | (...);
                          DeploymentTemplate?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          Id?: (...) | (...);
                          MaintenanceWindow?: (...) | (...);
                          Name?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          ProbeId?: (...) | (...);
                          Router?: (...) | (...);
                          RouterPort?: (...) | (...);
                          ScriptDrive?: (...) | (...);
                          ScriptExtra1?: (...) | (...);
                          ScriptExtra2?: (...) | (...);
                          ScriptPassword?: (...) | (...);
                          ScriptRouterAddress?: (...) | (...);
                          ScriptUsername?: (...) | (...);
                          State?: (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      MACAddress?: string;
                      ManufacturerName?: string;
                      ModelName?: string;
                      Name?: string;
                      NasPercent?: string;
                      OpenPortsTCP?: number[];
                      ProbeId?: number;
                      ProbeName?: string;
                      SNMPCommunityGet?: string;
                      SNMPCommunitySet?: string;
                      SnmpTree?: number[];
                      Status?: string;
                      Uptime?: number;
                      UptimeDisplay?: string;
                  }[];
                  NetworkDevicesAutoJoinSearch?: {
                      Id?: string;
                      IsReadOnly?: boolean;
                      Name?: string;
                      SearchFolder?: { Id?: string; Name?: string };
                      SearchType?:
                          | "AdvancedComputers"
                          | "AdvancedNetDevices"
                          | "AdvancedContacts"
                          | "AdvancedMobileDevices";
                  };
                  NetworkDevicesLimitToSearch?: boolean;
                  ParentGroups?: number[];
                  ParentId?: string;
                  Parents?: { ID?: number; Name?: string; ParentId?: number }[];
                  RemoteAgentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: string;
                          GUID?: string;
                          Name?: string;
                          TemplatePolicyId?: string;
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          EventInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          HardwareInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          HotfixInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          Id?: string;
                          LastUpdate?: string;
                          LastUser?: string;
                          MalewareInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          Name?: string;
                          NetworkAnalysis?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          NetworkInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          NetworkProbeInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          PrinterInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          ProcessInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          ServiceInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          SoftwareInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          SystemInventory?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                          UpdateConfig?: {
                              Date?: ...;
                              DayId?: ...;
                              DayName?: ...;
                              RepeatEveryHour?: ...;
                          };
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: {
                          PropertyDescription?: (...)
                          | (...);
                          PropertyName?: (...) | (...);
                          PropertyValue?: (...) | (...);
                          TemplateID?: (...) | (...);
                      }[];
                      TrayChatNotificationText?: string;
                      TrayChatNotificationTitle?: string;
                      TrayCustomMenuTitle?: string;
                      TrayCustomMenuURL?: string;
                      TrayDisablePoweredBy?: boolean;
                      TrayFileExplorerAccessNotificationText?: string;
                      TrayHelpURL?: string;
                      TrayIcon?: string;
                      TrayInterruptUserWithChat?: boolean;
                      TrayMenus?: {
                          Action?: (...)
                          | (...);
                          Description?: (...) | (...);
                          ImageURL?: (...) | (...);
                          MenuID?: (...) | (...);
                          MsgBody?: (...) | (...);
                          MsgHeight?: (...) | (...);
                          MsgTitle?: (...) | (...);
                          MsgWidth?: (...) | (...);
                          Name?: (...) | (...);
                          Parameters?: (...) | (...);
                          RootOnly?: (...) | (...);
                          ScriptID?: (...) | (...);
                          Text?: (...) | (...);
                          URLorEXE?: (...) | (...);
                      }[];
                      TrayNewMessageNotificationText?: string;
                      TrayNewRSSFeedNotificationText?: string;
                      TrayNotificationTitle?: string;
                      TrayRebootLogOffNotificationText?: string;
                      TrayRegistryEditorAccessNotificationText?: string;
                      TrayRemoteAccessNotificationText?: string;
                      TrayRemoteAccessNotificationTitle?: string;
                      TrayScreenCaptureAccessNotificationText?: string;
                      TrayShowCustomMenu?: boolean;
                      TrayShowHelp?: boolean;
                      TrayShowMessagesAndTickets?: boolean;
                      TrayShowServiceTicketMenu?: boolean;
                      TrayShutdownNotificationText?: string;
                      TraySystemMessageNotificationTitle?: string;
                      TrayTicketFromLabelText?: string;
                      TrayTicketImportance?: number;
                      TrayTicketImportanceIsForced?: boolean;
                      TrayTicketSubjectLabelText?: string;
                      TrayTicketVerifyEmail?: boolean;
                      TrayTitle?: string;
                      WindowsUpdate?: | "DoNothing"
                      | "EnableWindowsUpdateDefaults"
                      | "SetToDownloadOnly"
                      | "DisableWindowsUpdate"
                      | "LabtechModeLabtechModeUIAccessDisabled";
                  };
                  SubGroups?: number[];
                  TemplatePriority?: number;
                  TypeId?: number;
                  TypeName?: string;
              };
              DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
              DeploymentTemplate?: {
                  AgentRebootMode?:
                      | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                  AgentUpdateWindow?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  AllowUserDisableRemoteAccess?: boolean;
                  AntivirusTemplate?: {
                      Description?: string;
                      GUID?: string;
                      Name?: string;
                      TemplatePolicyId?: string;
                  };
                  BackupServerPassword?: string;
                  BackupServerURL?: string;
                  BackupServerUser?: string;
                  CacheDirectory?: string;
                  CachePassword?: string;
                  CachePatch?: boolean;
                  CacheSoftware?: boolean;
                  CacheUpdate?: boolean;
                  CacheUsername?: string;
                  DefaultLanguagePack?: string;
                  DisallowUserCloseTray?: boolean;
                  EnableRSS?: boolean;
                  EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                  | "ImmediatelySendErrors"
                  | "ImmediatelySendErrorsAndWarnings"
                  | "ImmediatelySendAllButSecurity"
                  | "ImmediatelySendAll";
                  FileExplorerAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  HeartbeatEnabled?: boolean;
                  HeartbeatFrequency?: number;
                  Id?: string;
                  Name?: string;
                  NetworkAccessStoragePath?: string;
                  ProxyServerPassword?: string;
                  ProxyServerURL?: string;
                  ProxyServerUser?: string;
                  RegistryEditorAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  RemoteAccessMode?: | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny"
                  | "Silent";
                  RemoteAgentLogDebug?: boolean;
                  RemoteAgentName?: string;
                  RSSFeedAddress1?: string;
                  RSSFeedAddress2?: string;
                  RSSFeedAddress3?: string;
                  RSSFeedAddress4?: string;
                  Schedule?: {
                      DriveInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      EventInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      HardwareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      HotfixInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      Id?: string;
                      LastUpdate?: string;
                      LastUser?: string;
                      MalewareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      Name?: string;
                      NetworkAnalysis?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      NetworkInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      NetworkProbeInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      PrinterInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      ProcessInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      ServiceInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      SoftwareInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      SystemInventory?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      UpdateConfig?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                  };
                  ScreenCaptureAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  ServerAddress?: string;
                  ServiceTicketTitle?: string;
                  ShowTray?: boolean;
                  SSLAcceptAll?: boolean;
                  SSLAcceptExpiredCertificates?: boolean;
                  SSLAcceptMismatchedNames?: boolean;
                  SSLAcceptRevokedCertificates?: boolean;
                  SSLAccessUntrustedCertificateAuthorities?: boolean;
                  SupportURL?: string;
                  TempDirectory?: string;
                  TemplateGUID?: string;
                  TemplateProperties?: {
                      PropertyDescription?: string;
                      PropertyName?: string;
                      PropertyValue?: string;
                      TemplateID?: string;
                  }[];
                  TrayChatNotificationText?: string;
                  TrayChatNotificationTitle?: string;
                  TrayCustomMenuTitle?: string;
                  TrayCustomMenuURL?: string;
                  TrayDisablePoweredBy?: boolean;
                  TrayFileExplorerAccessNotificationText?: string;
                  TrayHelpURL?: string;
                  TrayIcon?: string;
                  TrayInterruptUserWithChat?: boolean;
                  TrayMenus?: {
                      Action?: string;
                      Description?: string;
                      ImageURL?: string;
                      MenuID?: string;
                      MsgBody?: string;
                      MsgHeight?: number;
                      MsgTitle?: string;
                      MsgWidth?: number;
                      Name?: string;
                      Parameters?: string;
                      RootOnly?: number;
                      ScriptID?: number;
                      Text?: string;
                      URLorEXE?: string;
                  }[];
                  TrayNewMessageNotificationText?: string;
                  TrayNewRSSFeedNotificationText?: string;
                  TrayNotificationTitle?: string;
                  TrayRebootLogOffNotificationText?: string;
                  TrayRegistryEditorAccessNotificationText?: string;
                  TrayRemoteAccessNotificationText?: string;
                  TrayRemoteAccessNotificationTitle?: string;
                  TrayScreenCaptureAccessNotificationText?: string;
                  TrayShowCustomMenu?: boolean;
                  TrayShowHelp?: boolean;
                  TrayShowMessagesAndTickets?: boolean;
                  TrayShowServiceTicketMenu?: boolean;
                  TrayShutdownNotificationText?: string;
                  TraySystemMessageNotificationTitle?: string;
                  TrayTicketFromLabelText?: string;
                  TrayTicketImportance?: number;
                  TrayTicketImportanceIsForced?: boolean;
                  TrayTicketSubjectLabelText?: string;
                  TrayTicketVerifyEmail?: boolean;
                  TrayTitle?: string;
                  WindowsUpdate?: | "DoNothing"
                  | "EnableWindowsUpdateDefaults"
                  | "SetToDownloadOnly"
                  | "DisableWindowsUpdate"
                  | "LabtechModeLabtechModeUIAccessDisabled";
              };
              ExternalId?: number;
              ExtraFields?: {
                  CheckboxSettings?: { DefaultValue?: boolean; IsChecked?: boolean };
                  DisplayFormat?: { ExtraFieldDisplayFormatId?: number; Name?: string };
                  DropdownSettings?: {
                      AvailableOptions?: { [key: string]: string };
                      DefaultValue?: string;
                      DynamicSqlQuery?: string;
                      IsSqlDefined?: boolean;
                      SelectedValue?: string;
                  };
                  ExtraFieldDefinitionId?: number;
                  IsDefaultValue?: boolean;
                  IsEncrypted?: boolean;
                  IsReadOnly?: boolean;
                  Location?: { ExtraFieldLocationId?: number; Name?: string };
                  LtGuid?: string;
                  Section?: string;
                  TargetId?: number;
                  TextFieldSettings?: {
                      DefaultValue?: string;
                      IsMasked?: boolean;
                      Value?: string;
                  };
                  Title?: string;
                  TitleFormat?: { ExtraFieldTitleFormatId?: number; Name?: string };
                  Tooltip?: string;
              }[];
              FaxNumber?: string;
              Id?: number;
              LocationId?: number;
              MaintenanceWindow?: {
                  Comment?: string;
                  MaintenanceWindowDefinitionId?: number;
                  Name?: string;
              };
              Name?: string;
              PhoneNumber?: string;
              ProbeId?: number;
              Router?: {
                  Guid?: string;
                  Id?: number;
                  ManufacturerName?: string;
                  Model?: string;
                  Password?: string;
                  PortType?: string;
                  Username?: string;
                  Version?: string;
              };
              RouterPort?: number;
              ScriptDrive?: string;
              ScriptExtra1?: string;
              ScriptExtra2?: string;
              ScriptPassword?: string;
              ScriptRouterAddress?: string;
              ScriptUsername?: string;
              State?: string;
              ZipCode?: string;
          }
          • OptionalAddress1?: string
          • OptionalAddress2?: string
          • OptionalCity?: string
          • OptionalClient?: {
                Address1?: string;
                Address2?: string;
                City?: string;
                Comment?: string;
                Company?: string;
                Country?: string;
                ExternalId?: string;
                FaxNumber?: string;
                FirstName?: string;
                Id?: string;
                IsHiddenFromAllInclusiveGroup?: boolean;
                LastName?: string;
                Locations?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                    Comments?: string;
                    Contact?: {
                        Address1?: (...) | (...);
                        Address2?: (...) | (...);
                        AssociatedComputers?: (...) | (...);
                        City?: (...) | (...);
                        Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                        CreatedDate?: (...) | (...);
                        Email?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        FirstName?: (...) | (...);
                        Id?: (...) | (...);
                        LastName?: (...) | (...);
                        Location?: (...) | (...);
                        MobileNumber?: (...) | (...);
                        PagerNumber?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        State?: (...) | (...);
                        WebPermissions?: (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    Country?: string;
                    DefaultDeploymentGroup?: {
                        ClientToSync?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                        Comments?: (...)
                        | (...);
                        ComputerPermissions?: (...) | (...);
                        Computers?: (...) | (...);
                        ComputersAutoJoinSearch?: (...) | (...);
                        ComputersLimitToSearch?: (...) | (...) | (...);
                        Contacts?: (...) | (...);
                        ContactsAutoJoinSearch?: (...) | (...);
                        ContactsJoinComputers?: (...) | (...) | (...);
                        ContactsLimitToSearch?: (...) | (...) | (...);
                        Depth?: (...) | (...);
                        FullName?: (...) | (...);
                        GUID?: (...) | (...);
                        Id?: (...) | (...);
                        LocationToSync?: (...) | (...);
                        MaintenanceWindow?: (...) | (...);
                        MaintenanceWindowLastApplied?: (...) | (...);
                        Name?: (...) | (...);
                        NetworkDevices?: (...) | (...);
                        NetworkDevicesAutoJoinSearch?: (...) | (...);
                        NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                        ParentGroups?: (...) | (...);
                        ParentId?: (...) | (...);
                        Parents?: (...) | (...);
                        RemoteAgentTemplate?: (...) | (...);
                        SubGroups?: (...) | (...);
                        TemplatePriority?: (...) | (...);
                        TypeId?: (...) | (...);
                        TypeName?: (...) | (...);
                    };
                    DefaultDeploymentLogin?: {
                        DeploymentLoginId?: (...)
                        | (...);
                        Title?: (...) | (...);
                    };
                    DeploymentTemplate?: {
                        AgentRebootMode?: (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...)
                        | (...);
                        AgentUpdateWindow?: (...) | (...);
                        AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                        AntivirusTemplate?: (...) | (...);
                        BackupServerPassword?: (...) | (...);
                        BackupServerURL?: (...) | (...);
                        BackupServerUser?: (...) | (...);
                        CacheDirectory?: (...) | (...);
                        CachePassword?: (...) | (...);
                        CachePatch?: (...) | (...) | (...);
                        CacheSoftware?: (...) | (...) | (...);
                        CacheUpdate?: (...) | (...) | (...);
                        CacheUsername?: (...) | (...);
                        DefaultLanguagePack?: (...) | (...);
                        DisallowUserCloseTray?: (...) | (...) | (...);
                        EnableRSS?: (...) | (...) | (...);
                        EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                        FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                        HeartbeatEnabled?: (...) | (...) | (...);
                        HeartbeatFrequency?: (...) | (...);
                        Id?: (...) | (...);
                        Name?: (...) | (...);
                        NetworkAccessStoragePath?: (...) | (...);
                        ProxyServerPassword?: (...) | (...);
                        ProxyServerURL?: (...) | (...);
                        ProxyServerUser?: (...) | (...);
                        RegistryEditorAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                        RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                        RemoteAgentLogDebug?: (...) | (...) | (...);
                        RemoteAgentName?: (...) | (...);
                        RSSFeedAddress1?: (...) | (...);
                        RSSFeedAddress2?: (...) | (...);
                        RSSFeedAddress3?: (...) | (...);
                        RSSFeedAddress4?: (...) | (...);
                        Schedule?: (...) | (...);
                        ScreenCaptureAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                        ServerAddress?: (...) | (...);
                        ServiceTicketTitle?: (...) | (...);
                        ShowTray?: (...) | (...) | (...);
                        SSLAcceptAll?: (...) | (...) | (...);
                        SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                        SSLAcceptMismatchedNames?: (...) | (...) | (...);
                        SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                        SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                        SupportURL?: (...) | (...);
                        TempDirectory?: (...) | (...);
                        TemplateGUID?: (...) | (...);
                        TemplateProperties?: (...) | (...);
                        TrayChatNotificationText?: (...) | (...);
                        TrayChatNotificationTitle?: (...) | (...);
                        TrayCustomMenuTitle?: (...) | (...);
                        TrayCustomMenuURL?: (...) | (...);
                        TrayDisablePoweredBy?: (...) | (...) | (...);
                        TrayFileExplorerAccessNotificationText?: (...) | (...);
                        TrayHelpURL?: (...) | (...);
                        TrayIcon?: (...) | (...);
                        TrayInterruptUserWithChat?: (...) | (...) | (...);
                        TrayMenus?: (...) | (...);
                        TrayNewMessageNotificationText?: (...) | (...);
                        TrayNewRSSFeedNotificationText?: (...) | (...);
                        TrayNotificationTitle?: (...) | (...);
                        TrayRebootLogOffNotificationText?: (...) | (...);
                        TrayRegistryEditorAccessNotificationText?: (...) | (...);
                        TrayRemoteAccessNotificationText?: (...) | (...);
                        TrayRemoteAccessNotificationTitle?: (...) | (...);
                        TrayScreenCaptureAccessNotificationText?: (...) | (...);
                        TrayShowCustomMenu?: (...) | (...) | (...);
                        TrayShowHelp?: (...) | (...) | (...);
                        TrayShowMessagesAndTickets?: (...) | (...) | (...);
                        TrayShowServiceTicketMenu?: (...) | (...) | (...);
                        TrayShutdownNotificationText?: (...) | (...);
                        TraySystemMessageNotificationTitle?: (...) | (...);
                        TrayTicketFromLabelText?: (...) | (...);
                        TrayTicketImportance?: (...) | (...);
                        TrayTicketImportanceIsForced?: (...) | (...) | (...);
                        TrayTicketSubjectLabelText?: (...) | (...);
                        TrayTicketVerifyEmail?: (...) | (...) | (...);
                        TrayTitle?: (...) | (...);
                        WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                    };
                    ExternalId?: number;
                    FaxNumber?: string;
                    Id?: number;
                    MaintenanceWindow?: {
                        Comment?: (...)
                        | (...);
                        MaintenanceWindowDefinitionId?: (...) | (...);
                        Name?: (...) | (...);
                    };
                    Name?: string;
                    PhoneNumber?: string;
                    ProbeId?: number;
                    Router?: {
                        Guid?: (...)
                        | (...);
                        Id?: (...) | (...);
                        ManufacturerName?: (...) | (...);
                        Model?: (...) | (...);
                        Password?: (...) | (...);
                        PortType?: (...) | (...);
                        Username?: (...) | (...);
                        Version?: (...) | (...);
                    };
                    RouterPort?: number;
                    ScriptDrive?: string;
                    ScriptExtra1?: string;
                    ScriptExtra2?: string;
                    ScriptPassword?: string;
                    ScriptRouterAddress?: string;
                    ScriptUsername?: string;
                    State?: string;
                    ZipCode?: string;
                }[];
                Name?: string;
                NewTicketNotificationEmail?: string;
                PhoneNumber?: string;
                State?: string;
                UsesInHouseSupportStaff?: boolean;
                ZipCode?: string;
            }
          • OptionalComments?: string
          • OptionalContact?: {
                Address1?: string;
                Address2?: string;
                AssociatedComputers?: {
                    Address?: number[];
                    AntivirusDefinitionDate?: string;
                    AssetDate?: string;
                    AssetTag?: string;
                    Bandwidth?: number;
                    BandwidthDisplay?: string;
                    BiosFlash?: string;
                    BiosManufacturer?: string;
                    Client?: {
                        Address1?: (...) | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Comment?: (...) | (...);
                        Company?: (...) | (...);
                        Country?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        FirstName?: (...) | (...);
                        Id?: (...) | (...);
                        IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                        LastName?: (...) | (...);
                        Locations?: (...) | (...);
                        Name?: (...) | (...);
                        NewTicketNotificationEmail?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        State?: (...) | (...);
                        UsesInHouseSupportStaff?: (...) | (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    Comment?: string;
                    CommentPriority?: { Id?: (...)
                    | (...); Name?: (...) | (...) };
                    ComputerName?: string;
                    Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                    CpuScore?: number;
                    CpuUsage?: number;
                    CurrentPowerProfile?: string;
                    D3DScore?: number;
                    DateAdded?: string;
                    DiskScore?: number;
                    DMA?: number[];
                    DomainName?: string;
                    DomainNameServers?: string[];
                    FreeMemory?: number;
                    FriendlyName?: string;
                    GatewayIPAddress?: string;
                    GraphicsScore?: number;
                    Groups?: {
                        ClientToSync?: ...;
                        Comments?: ...;
                        ComputerPermissions?: ...;
                        Computers?: ...;
                        ComputersAutoJoinSearch?: ...;
                        ComputersLimitToSearch?: ...;
                        Contacts?: ...;
                        ContactsAutoJoinSearch?: ...;
                        ContactsJoinComputers?: ...;
                        ContactsLimitToSearch?: ...;
                        Depth?: ...;
                        FullName?: ...;
                        GUID?: ...;
                        Id?: ...;
                        LocationToSync?: ...;
                        MaintenanceWindow?: ...;
                        MaintenanceWindowLastApplied?: ...;
                        Name?: ...;
                        NetworkDevices?: ...;
                        NetworkDevicesAutoJoinSearch?: ...;
                        NetworkDevicesLimitToSearch?: ...;
                        ParentGroups?: ...;
                        ParentId?: ...;
                        Parents?: ...;
                        RemoteAgentTemplate?: ...;
                        SubGroups?: ...;
                        TemplatePriority?: ...;
                        TypeId?: ...;
                        TypeName?: ...;
                    }[];
                    HardwarePorts?: string[];
                    HasHPiLO?: boolean;
                    HasIntelAMT?: boolean;
                    HasIntelVPRO?: boolean;
                    Id?: string;
                    IRQ?: number[];
                    IsFasTalk?: boolean;
                    IsHeartbeatEnabled?: boolean;
                    IsHeartbeatRunning?: boolean;
                    IsLockedDown?: boolean;
                    IsMaintenanceModeEnabled?: boolean;
                    IsMaster?: boolean;
                    IsNetworkProbe?: boolean;
                    IsRebootNeeded?: boolean;
                    IsSystemAccount?: boolean;
                    IsTunnelSupported?: boolean;
                    IsVirtualHost?: boolean;
                    IsVirtualMachine?: boolean;
                    LastHeartbeat?: string;
                    LastInventoryReceived?: string;
                    LastStartup?: string;
                    LastUserName?: string;
                    LocalIPAddress?: string;
                    Location?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Client?: (...) | (...);
                        Comments?: (...) | (...);
                        Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                        Country?: (...) | (...);
                        DefaultDeploymentGroup?: (...) | (...);
                        DefaultDeploymentLogin?: (...) | (...);
                        DeploymentTemplate?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        Id?: (...) | (...);
                        MaintenanceWindow?: (...) | (...);
                        Name?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        ProbeId?: (...) | (...);
                        Router?: (...) | (...);
                        RouterPort?: (...) | (...);
                        ScriptDrive?: (...) | (...);
                        ScriptExtra1?: (...) | (...);
                        ScriptExtra2?: (...) | (...);
                        ScriptPassword?: (...) | (...);
                        ScriptRouterAddress?: (...) | (...);
                        ScriptUsername?: (...) | (...);
                        State?: (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                    MACAddress?: string;
                    MasterMode?: string;
                    MemoryScore?: number;
                    OpenPortsTCP?: number[];
                    OpenPortsUDP?: number[];
                    OperatingSystemName?: string;
                    OperatingSystemVersion?: string;
                    PowerProfiles?: string[];
                    PrimaryContactName?: string;
                    RemoteAgentLastContact?: string;
                    RemoteAgentLastInventory?: string;
                    RemoteAgentVersion?: string;
                    SerialNumber?: string;
                    Status?: string;
                    SystemUptime?: number;
                    TempFiles?: string;
                    Tickets?: {
                        Agent?: ...;
                        Category?: ...;
                        CategoryId?: ...;
                        CategoryName?: ...;
                        CC?: ...;
                        Client?: ...;
                        Comments?: ...;
                        Computer?: ...;
                        ContactDate?: ...;
                        DueDate?: ...;
                        ExternalId?: ...;
                        From?: ...;
                        Guid?: ...;
                        Location?: ...;
                        MonitorId?: ...;
                        NetworkDevice?: ...;
                        Priority?: ...;
                        StartDate?: ...;
                        Status?: ...;
                        Subject?: ...;
                        SupportLevel?: ...;
                        TicketId?: ...;
                        UpdateDate?: ...;
                        User?: ...;
                    }[];
                    TotalMemory?: number;
                    Type?: string;
                    UserAccounts?: string[];
                    UserIdleTime?: number;
                    UTCOffset?: number;
                    VirusScanner?: { Id?: (...)
                    | (...); Name?: (...) | (...) };
                    WarrantyEndDate?: string;
                    WindowsUpdateDate?: string;
                }[];
                City?: string;
                Client?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Comment?: string;
                    Company?: string;
                    Country?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    IsHiddenFromAllInclusiveGroup?: boolean;
                    LastName?: string;
                    Locations?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                        Comments?: (...) | (...);
                        Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                        Country?: (...) | (...);
                        DefaultDeploymentGroup?: (...) | (...);
                        DefaultDeploymentLogin?: (...) | (...);
                        DeploymentTemplate?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        Id?: (...) | (...);
                        MaintenanceWindow?: (...) | (...);
                        Name?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        ProbeId?: (...) | (...);
                        Router?: (...) | (...);
                        RouterPort?: (...) | (...);
                        ScriptDrive?: (...) | (...);
                        ScriptExtra1?: (...) | (...);
                        ScriptExtra2?: (...) | (...);
                        ScriptPassword?: (...) | (...);
                        ScriptRouterAddress?: (...) | (...);
                        ScriptUsername?: (...) | (...);
                        State?: (...) | (...);
                        ZipCode?: (...) | (...);
                    }[];
                    Name?: string;
                    NewTicketNotificationEmail?: string;
                    PhoneNumber?: string;
                    State?: string;
                    UsesInHouseSupportStaff?: boolean;
                    ZipCode?: string;
                };
                CreatedDate?: string;
                Email?: string;
                ExternalId?: string;
                FaxNumber?: string;
                FirstName?: string;
                Id?: string;
                LastName?: string;
                Location?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Client?: {
                        Address1?: string;
                        Address2?: string;
                        City?: string;
                        Comment?: string;
                        Company?: string;
                        Country?: string;
                        ExternalId?: string;
                        FaxNumber?: string;
                        FirstName?: string;
                        Id?: string;
                        IsHiddenFromAllInclusiveGroup?: boolean;
                        LastName?: string;
                        Locations?: (...)[];
                        Name?: string;
                        NewTicketNotificationEmail?: string;
                        PhoneNumber?: string;
                        State?: string;
                        UsesInHouseSupportStaff?: boolean;
                        ZipCode?: string;
                    };
                    Comments?: string;
                    Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                    Country?: string;
                    DefaultDeploymentGroup?: {
                        ClientToSync?: {
                            Address1?: ...;
                            Address2?: ...;
                            City?: ...;
                            Comment?: ...;
                            Company?: ...;
                            Country?: ...;
                            ExternalId?: ...;
                            FaxNumber?: ...;
                            FirstName?: ...;
                            Id?: ...;
                            IsHiddenFromAllInclusiveGroup?: ...;
                            LastName?: ...;
                            Locations?: ...;
                            Name?: ...;
                            NewTicketNotificationEmail?: ...;
                            PhoneNumber?: ...;
                            State?: ...;
                            UsesInHouseSupportStaff?: ...;
                            ZipCode?: ...;
                        };
                        Comments?: string;
                        ComputerPermissions?: (...)[];
                        Computers?: (...)[];
                        ComputersAutoJoinSearch?: {
                            Id?: ...;
                            IsReadOnly?: ...;
                            Name?: ...;
                            SearchFolder?: ...;
                            SearchType?: ...;
                        };
                        ComputersLimitToSearch?: boolean;
                        Contacts?: (...)[];
                        ContactsAutoJoinSearch?: {
                            Id?: ...;
                            IsReadOnly?: ...;
                            Name?: ...;
                            SearchFolder?: ...;
                            SearchType?: ...;
                        };
                        ContactsJoinComputers?: boolean;
                        ContactsLimitToSearch?: boolean;
                        Depth?: number;
                        FullName?: string;
                        GUID?: string;
                        Id?: string;
                        LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                        MaintenanceWindow?: { Id?: ... };
                        MaintenanceWindowLastApplied?: string;
                        Name?: string;
                        NetworkDevices?: (...)[];
                        NetworkDevicesAutoJoinSearch?: {
                            Id?: ...;
                            IsReadOnly?: ...;
                            Name?: ...;
                            SearchFolder?: ...;
                            SearchType?: ...;
                        };
                        NetworkDevicesLimitToSearch?: boolean;
                        ParentGroups?: (...)[];
                        ParentId?: string;
                        Parents?: (...)[];
                        RemoteAgentTemplate?: {
                            AgentRebootMode?: ...;
                            AgentUpdateWindow?: ...;
                            AllowUserDisableRemoteAccess?: ...;
                            AntivirusTemplate?: ...;
                            BackupServerPassword?: ...;
                            BackupServerURL?: ...;
                            BackupServerUser?: ...;
                            CacheDirectory?: ...;
                            CachePassword?: ...;
                            CachePatch?: ...;
                            CacheSoftware?: ...;
                            CacheUpdate?: ...;
                            CacheUsername?: ...;
                            DefaultLanguagePack?: ...;
                            DisallowUserCloseTray?: ...;
                            EnableRSS?: ...;
                            EventLogInventoryMode?: ...;
                            FileExplorerAccessMode?: ...;
                            HeartbeatEnabled?: ...;
                            HeartbeatFrequency?: ...;
                            Id?: ...;
                            Name?: ...;
                            NetworkAccessStoragePath?: ...;
                            ProxyServerPassword?: ...;
                            ProxyServerURL?: ...;
                            ProxyServerUser?: ...;
                            RegistryEditorAccessMode?: ...;
                            RemoteAccessMode?: ...;
                            RemoteAgentLogDebug?: ...;
                            RemoteAgentName?: ...;
                            RSSFeedAddress1?: ...;
                            RSSFeedAddress2?: ...;
                            RSSFeedAddress3?: ...;
                            RSSFeedAddress4?: ...;
                            Schedule?: ...;
                            ScreenCaptureAccessMode?: ...;
                            ServerAddress?: ...;
                            ServiceTicketTitle?: ...;
                            ShowTray?: ...;
                            SSLAcceptAll?: ...;
                            SSLAcceptExpiredCertificates?: ...;
                            SSLAcceptMismatchedNames?: ...;
                            SSLAcceptRevokedCertificates?: ...;
                            SSLAccessUntrustedCertificateAuthorities?: ...;
                            SupportURL?: ...;
                            TempDirectory?: ...;
                            TemplateGUID?: ...;
                            TemplateProperties?: ...;
                            TrayChatNotificationText?: ...;
                            TrayChatNotificationTitle?: ...;
                            TrayCustomMenuTitle?: ...;
                            TrayCustomMenuURL?: ...;
                            TrayDisablePoweredBy?: ...;
                            TrayFileExplorerAccessNotificationText?: ...;
                            TrayHelpURL?: ...;
                            TrayIcon?: ...;
                            TrayInterruptUserWithChat?: ...;
                            TrayMenus?: ...;
                            TrayNewMessageNotificationText?: ...;
                            TrayNewRSSFeedNotificationText?: ...;
                            TrayNotificationTitle?: ...;
                            TrayRebootLogOffNotificationText?: ...;
                            TrayRegistryEditorAccessNotificationText?: ...;
                            TrayRemoteAccessNotificationText?: ...;
                            TrayRemoteAccessNotificationTitle?: ...;
                            TrayScreenCaptureAccessNotificationText?: ...;
                            TrayShowCustomMenu?: ...;
                            TrayShowHelp?: ...;
                            TrayShowMessagesAndTickets?: ...;
                            TrayShowServiceTicketMenu?: ...;
                            TrayShutdownNotificationText?: ...;
                            TraySystemMessageNotificationTitle?: ...;
                            TrayTicketFromLabelText?: ...;
                            TrayTicketImportance?: ...;
                            TrayTicketImportanceIsForced?: ...;
                            TrayTicketSubjectLabelText?: ...;
                            TrayTicketVerifyEmail?: ...;
                            TrayTitle?: ...;
                            WindowsUpdate?: ...;
                        };
                        SubGroups?: (...)[];
                        TemplatePriority?: number;
                        TypeId?: number;
                        TypeName?: string;
                    };
                    DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                    DeploymentTemplate?: {
                        AgentRebootMode?:
                            | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                        AgentUpdateWindow?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        AllowUserDisableRemoteAccess?: boolean;
                        AntivirusTemplate?: {
                            Description?: ...;
                            GUID?: ...;
                            Name?: ...;
                            TemplatePolicyId?: ...;
                        };
                        BackupServerPassword?: string;
                        BackupServerURL?: string;
                        BackupServerUser?: string;
                        CacheDirectory?: string;
                        CachePassword?: string;
                        CachePatch?: boolean;
                        CacheSoftware?: boolean;
                        CacheUpdate?: boolean;
                        CacheUsername?: string;
                        DefaultLanguagePack?: string;
                        DisallowUserCloseTray?: boolean;
                        EnableRSS?: boolean;
                        EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                        | "ImmediatelySendErrors"
                        | "ImmediatelySendErrorsAndWarnings"
                        | "ImmediatelySendAllButSecurity"
                        | "ImmediatelySendAll";
                        FileExplorerAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        HeartbeatEnabled?: boolean;
                        HeartbeatFrequency?: number;
                        Id?: string;
                        Name?: string;
                        NetworkAccessStoragePath?: string;
                        ProxyServerPassword?: string;
                        ProxyServerURL?: string;
                        ProxyServerUser?: string;
                        RegistryEditorAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        RemoteAccessMode?: | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny"
                        | "Silent";
                        RemoteAgentLogDebug?: boolean;
                        RemoteAgentName?: string;
                        RSSFeedAddress1?: string;
                        RSSFeedAddress2?: string;
                        RSSFeedAddress3?: string;
                        RSSFeedAddress4?: string;
                        Schedule?: {
                            DriveInventory?: ...;
                            EventInventory?: ...;
                            HardwareInventory?: ...;
                            HotfixInventory?: ...;
                            Id?: ...;
                            LastUpdate?: ...;
                            LastUser?: ...;
                            MalewareInventory?: ...;
                            Name?: ...;
                            NetworkAnalysis?: ...;
                            NetworkInventory?: ...;
                            NetworkProbeInventory?: ...;
                            PrinterInventory?: ...;
                            ProcessInventory?: ...;
                            ServiceInventory?: ...;
                            SoftwareInventory?: ...;
                            SystemInventory?: ...;
                            UpdateConfig?: ...;
                        };
                        ScreenCaptureAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        ServerAddress?: string;
                        ServiceTicketTitle?: string;
                        ShowTray?: boolean;
                        SSLAcceptAll?: boolean;
                        SSLAcceptExpiredCertificates?: boolean;
                        SSLAcceptMismatchedNames?: boolean;
                        SSLAcceptRevokedCertificates?: boolean;
                        SSLAccessUntrustedCertificateAuthorities?: boolean;
                        SupportURL?: string;
                        TempDirectory?: string;
                        TemplateGUID?: string;
                        TemplateProperties?: (...)[];
                        TrayChatNotificationText?: string;
                        TrayChatNotificationTitle?: string;
                        TrayCustomMenuTitle?: string;
                        TrayCustomMenuURL?: string;
                        TrayDisablePoweredBy?: boolean;
                        TrayFileExplorerAccessNotificationText?: string;
                        TrayHelpURL?: string;
                        TrayIcon?: string;
                        TrayInterruptUserWithChat?: boolean;
                        TrayMenus?: (...)[];
                        TrayNewMessageNotificationText?: string;
                        TrayNewRSSFeedNotificationText?: string;
                        TrayNotificationTitle?: string;
                        TrayRebootLogOffNotificationText?: string;
                        TrayRegistryEditorAccessNotificationText?: string;
                        TrayRemoteAccessNotificationText?: string;
                        TrayRemoteAccessNotificationTitle?: string;
                        TrayScreenCaptureAccessNotificationText?: string;
                        TrayShowCustomMenu?: boolean;
                        TrayShowHelp?: boolean;
                        TrayShowMessagesAndTickets?: boolean;
                        TrayShowServiceTicketMenu?: boolean;
                        TrayShutdownNotificationText?: string;
                        TraySystemMessageNotificationTitle?: string;
                        TrayTicketFromLabelText?: string;
                        TrayTicketImportance?: number;
                        TrayTicketImportanceIsForced?: boolean;
                        TrayTicketSubjectLabelText?: string;
                        TrayTicketVerifyEmail?: boolean;
                        TrayTitle?: string;
                        WindowsUpdate?:
                            | "DoNothing"
                            | "EnableWindowsUpdateDefaults"
                            | "SetToDownloadOnly"
                            | "DisableWindowsUpdate"
                            | "LabtechModeLabtechModeUIAccessDisabled";
                    };
                    ExternalId?: number;
                    FaxNumber?: string;
                    Id?: number;
                    MaintenanceWindow?: {
                        Comment?: string;
                        MaintenanceWindowDefinitionId?: number;
                        Name?: string;
                    };
                    Name?: string;
                    PhoneNumber?: string;
                    ProbeId?: number;
                    Router?: {
                        Guid?: string;
                        Id?: number;
                        ManufacturerName?: string;
                        Model?: string;
                        Password?: string;
                        PortType?: string;
                        Username?: string;
                        Version?: string;
                    };
                    RouterPort?: number;
                    ScriptDrive?: string;
                    ScriptExtra1?: string;
                    ScriptExtra2?: string;
                    ScriptPassword?: string;
                    ScriptRouterAddress?: string;
                    ScriptUsername?: string;
                    State?: string;
                    ZipCode?: string;
                };
                MobileNumber?: string;
                PagerNumber?: string;
                PhoneNumber?: string;
                State?: string;
                WebPermissions?: {
                    InstallAgent?: boolean;
                    MultiFactorRequired?: boolean;
                    Reboot?: boolean;
                    RemoteAccess?: boolean;
                    Shutdown?: boolean;
                    Tickets?: boolean;
                    WakeOnLAN?: boolean;
                };
                ZipCode?: string;
            }
            • OptionalAddress1?: string
            • OptionalAddress2?: string
            • OptionalAssociatedComputers?: {
                  Address?: number[];
                  AntivirusDefinitionDate?: string;
                  AssetDate?: string;
                  AssetTag?: string;
                  Bandwidth?: number;
                  BandwidthDisplay?: string;
                  BiosFlash?: string;
                  BiosManufacturer?: string;
                  Client?: {
                      Address1?: (...) | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Comment?: (...) | (...);
                      Company?: (...) | (...);
                      Country?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      FirstName?: (...) | (...);
                      Id?: (...) | (...);
                      IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                      LastName?: (...) | (...);
                      Locations?: (...) | (...);
                      Name?: (...) | (...);
                      NewTicketNotificationEmail?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      State?: (...) | (...);
                      UsesInHouseSupportStaff?: (...) | (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  Comment?: string;
                  CommentPriority?: { Id?: (...)
                  | (...); Name?: (...) | (...) };
                  ComputerName?: string;
                  Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                  CpuScore?: number;
                  CpuUsage?: number;
                  CurrentPowerProfile?: string;
                  D3DScore?: number;
                  DateAdded?: string;
                  DiskScore?: number;
                  DMA?: number[];
                  DomainName?: string;
                  DomainNameServers?: string[];
                  FreeMemory?: number;
                  FriendlyName?: string;
                  GatewayIPAddress?: string;
                  GraphicsScore?: number;
                  Groups?: {
                      ClientToSync?: ...;
                      Comments?: ...;
                      ComputerPermissions?: ...;
                      Computers?: ...;
                      ComputersAutoJoinSearch?: ...;
                      ComputersLimitToSearch?: ...;
                      Contacts?: ...;
                      ContactsAutoJoinSearch?: ...;
                      ContactsJoinComputers?: ...;
                      ContactsLimitToSearch?: ...;
                      Depth?: ...;
                      FullName?: ...;
                      GUID?: ...;
                      Id?: ...;
                      LocationToSync?: ...;
                      MaintenanceWindow?: ...;
                      MaintenanceWindowLastApplied?: ...;
                      Name?: ...;
                      NetworkDevices?: ...;
                      NetworkDevicesAutoJoinSearch?: ...;
                      NetworkDevicesLimitToSearch?: ...;
                      ParentGroups?: ...;
                      ParentId?: ...;
                      Parents?: ...;
                      RemoteAgentTemplate?: ...;
                      SubGroups?: ...;
                      TemplatePriority?: ...;
                      TypeId?: ...;
                      TypeName?: ...;
                  }[];
                  HardwarePorts?: string[];
                  HasHPiLO?: boolean;
                  HasIntelAMT?: boolean;
                  HasIntelVPRO?: boolean;
                  Id?: string;
                  IRQ?: number[];
                  IsFasTalk?: boolean;
                  IsHeartbeatEnabled?: boolean;
                  IsHeartbeatRunning?: boolean;
                  IsLockedDown?: boolean;
                  IsMaintenanceModeEnabled?: boolean;
                  IsMaster?: boolean;
                  IsNetworkProbe?: boolean;
                  IsRebootNeeded?: boolean;
                  IsSystemAccount?: boolean;
                  IsTunnelSupported?: boolean;
                  IsVirtualHost?: boolean;
                  IsVirtualMachine?: boolean;
                  LastHeartbeat?: string;
                  LastInventoryReceived?: string;
                  LastStartup?: string;
                  LastUserName?: string;
                  LocalIPAddress?: string;
                  Location?: {
                      Address1?: (...)
                      | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Client?: (...) | (...);
                      Comments?: (...) | (...);
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      Country?: (...) | (...);
                      DefaultDeploymentGroup?: (...) | (...);
                      DefaultDeploymentLogin?: (...) | (...);
                      DeploymentTemplate?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      Id?: (...) | (...);
                      MaintenanceWindow?: (...) | (...);
                      Name?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      ProbeId?: (...) | (...);
                      Router?: (...) | (...);
                      RouterPort?: (...) | (...);
                      ScriptDrive?: (...) | (...);
                      ScriptExtra1?: (...) | (...);
                      ScriptExtra2?: (...) | (...);
                      ScriptPassword?: (...) | (...);
                      ScriptRouterAddress?: (...) | (...);
                      ScriptUsername?: (...) | (...);
                      State?: (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                  MACAddress?: string;
                  MasterMode?: string;
                  MemoryScore?: number;
                  OpenPortsTCP?: number[];
                  OpenPortsUDP?: number[];
                  OperatingSystemName?: string;
                  OperatingSystemVersion?: string;
                  PowerProfiles?: string[];
                  PrimaryContactName?: string;
                  RemoteAgentLastContact?: string;
                  RemoteAgentLastInventory?: string;
                  RemoteAgentVersion?: string;
                  SerialNumber?: string;
                  Status?: string;
                  SystemUptime?: number;
                  TempFiles?: string;
                  Tickets?: {
                      Agent?: ...;
                      Category?: ...;
                      CategoryId?: ...;
                      CategoryName?: ...;
                      CC?: ...;
                      Client?: ...;
                      Comments?: ...;
                      Computer?: ...;
                      ContactDate?: ...;
                      DueDate?: ...;
                      ExternalId?: ...;
                      From?: ...;
                      Guid?: ...;
                      Location?: ...;
                      MonitorId?: ...;
                      NetworkDevice?: ...;
                      Priority?: ...;
                      StartDate?: ...;
                      Status?: ...;
                      Subject?: ...;
                      SupportLevel?: ...;
                      TicketId?: ...;
                      UpdateDate?: ...;
                      User?: ...;
                  }[];
                  TotalMemory?: number;
                  Type?: string;
                  UserAccounts?: string[];
                  UserIdleTime?: number;
                  UTCOffset?: number;
                  VirusScanner?: { Id?: (...)
                  | (...); Name?: (...) | (...) };
                  WarrantyEndDate?: string;
                  WindowsUpdateDate?: string;
              }[]
            • OptionalCity?: string
            • OptionalClient?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Comment?: string;
                  Company?: string;
                  Country?: string;
                  ExternalId?: string;
                  FaxNumber?: string;
                  FirstName?: string;
                  Id?: string;
                  IsHiddenFromAllInclusiveGroup?: boolean;
                  LastName?: string;
                  Locations?: {
                      Address1?: (...) | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                      Comments?: (...) | (...);
                      Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      Country?: (...) | (...);
                      DefaultDeploymentGroup?: (...) | (...);
                      DefaultDeploymentLogin?: (...) | (...);
                      DeploymentTemplate?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      Id?: (...) | (...);
                      MaintenanceWindow?: (...) | (...);
                      Name?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      ProbeId?: (...) | (...);
                      Router?: (...) | (...);
                      RouterPort?: (...) | (...);
                      ScriptDrive?: (...) | (...);
                      ScriptExtra1?: (...) | (...);
                      ScriptExtra2?: (...) | (...);
                      ScriptPassword?: (...) | (...);
                      ScriptRouterAddress?: (...) | (...);
                      ScriptUsername?: (...) | (...);
                      State?: (...) | (...);
                      ZipCode?: (...) | (...);
                  }[];
                  Name?: string;
                  NewTicketNotificationEmail?: string;
                  PhoneNumber?: string;
                  State?: string;
                  UsesInHouseSupportStaff?: boolean;
                  ZipCode?: string;
              }
            • OptionalCreatedDate?: string

              Format: date-time

            • OptionalEmail?: string
            • OptionalExternalId?: string
            • OptionalFaxNumber?: string
            • OptionalFirstName?: string
            • OptionalId?: string
            • OptionalLastName?: string
            • OptionalLocation?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: (...)[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comments?: string;
                  Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                  Country?: string;
                  DefaultDeploymentGroup?: {
                      ClientToSync?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Comment?: ...;
                          Company?: ...;
                          Country?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          FirstName?: ...;
                          Id?: ...;
                          IsHiddenFromAllInclusiveGroup?: ...;
                          LastName?: ...;
                          Locations?: ...;
                          Name?: ...;
                          NewTicketNotificationEmail?: ...;
                          PhoneNumber?: ...;
                          State?: ...;
                          UsesInHouseSupportStaff?: ...;
                          ZipCode?: ...;
                      };
                      Comments?: string;
                      ComputerPermissions?: (...)[];
                      Computers?: (...)[];
                      ComputersAutoJoinSearch?: {
                          Id?: ...;
                          IsReadOnly?: ...;
                          Name?: ...;
                          SearchFolder?: ...;
                          SearchType?: ...;
                      };
                      ComputersLimitToSearch?: boolean;
                      Contacts?: (...)[];
                      ContactsAutoJoinSearch?: {
                          Id?: ...;
                          IsReadOnly?: ...;
                          Name?: ...;
                          SearchFolder?: ...;
                          SearchType?: ...;
                      };
                      ContactsJoinComputers?: boolean;
                      ContactsLimitToSearch?: boolean;
                      Depth?: number;
                      FullName?: string;
                      GUID?: string;
                      Id?: string;
                      LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                      MaintenanceWindow?: { Id?: ... };
                      MaintenanceWindowLastApplied?: string;
                      Name?: string;
                      NetworkDevices?: (...)[];
                      NetworkDevicesAutoJoinSearch?: {
                          Id?: ...;
                          IsReadOnly?: ...;
                          Name?: ...;
                          SearchFolder?: ...;
                          SearchType?: ...;
                      };
                      NetworkDevicesLimitToSearch?: boolean;
                      ParentGroups?: (...)[];
                      ParentId?: string;
                      Parents?: (...)[];
                      RemoteAgentTemplate?: {
                          AgentRebootMode?: ...;
                          AgentUpdateWindow?: ...;
                          AllowUserDisableRemoteAccess?: ...;
                          AntivirusTemplate?: ...;
                          BackupServerPassword?: ...;
                          BackupServerURL?: ...;
                          BackupServerUser?: ...;
                          CacheDirectory?: ...;
                          CachePassword?: ...;
                          CachePatch?: ...;
                          CacheSoftware?: ...;
                          CacheUpdate?: ...;
                          CacheUsername?: ...;
                          DefaultLanguagePack?: ...;
                          DisallowUserCloseTray?: ...;
                          EnableRSS?: ...;
                          EventLogInventoryMode?: ...;
                          FileExplorerAccessMode?: ...;
                          HeartbeatEnabled?: ...;
                          HeartbeatFrequency?: ...;
                          Id?: ...;
                          Name?: ...;
                          NetworkAccessStoragePath?: ...;
                          ProxyServerPassword?: ...;
                          ProxyServerURL?: ...;
                          ProxyServerUser?: ...;
                          RegistryEditorAccessMode?: ...;
                          RemoteAccessMode?: ...;
                          RemoteAgentLogDebug?: ...;
                          RemoteAgentName?: ...;
                          RSSFeedAddress1?: ...;
                          RSSFeedAddress2?: ...;
                          RSSFeedAddress3?: ...;
                          RSSFeedAddress4?: ...;
                          Schedule?: ...;
                          ScreenCaptureAccessMode?: ...;
                          ServerAddress?: ...;
                          ServiceTicketTitle?: ...;
                          ShowTray?: ...;
                          SSLAcceptAll?: ...;
                          SSLAcceptExpiredCertificates?: ...;
                          SSLAcceptMismatchedNames?: ...;
                          SSLAcceptRevokedCertificates?: ...;
                          SSLAccessUntrustedCertificateAuthorities?: ...;
                          SupportURL?: ...;
                          TempDirectory?: ...;
                          TemplateGUID?: ...;
                          TemplateProperties?: ...;
                          TrayChatNotificationText?: ...;
                          TrayChatNotificationTitle?: ...;
                          TrayCustomMenuTitle?: ...;
                          TrayCustomMenuURL?: ...;
                          TrayDisablePoweredBy?: ...;
                          TrayFileExplorerAccessNotificationText?: ...;
                          TrayHelpURL?: ...;
                          TrayIcon?: ...;
                          TrayInterruptUserWithChat?: ...;
                          TrayMenus?: ...;
                          TrayNewMessageNotificationText?: ...;
                          TrayNewRSSFeedNotificationText?: ...;
                          TrayNotificationTitle?: ...;
                          TrayRebootLogOffNotificationText?: ...;
                          TrayRegistryEditorAccessNotificationText?: ...;
                          TrayRemoteAccessNotificationText?: ...;
                          TrayRemoteAccessNotificationTitle?: ...;
                          TrayScreenCaptureAccessNotificationText?: ...;
                          TrayShowCustomMenu?: ...;
                          TrayShowHelp?: ...;
                          TrayShowMessagesAndTickets?: ...;
                          TrayShowServiceTicketMenu?: ...;
                          TrayShutdownNotificationText?: ...;
                          TraySystemMessageNotificationTitle?: ...;
                          TrayTicketFromLabelText?: ...;
                          TrayTicketImportance?: ...;
                          TrayTicketImportanceIsForced?: ...;
                          TrayTicketSubjectLabelText?: ...;
                          TrayTicketVerifyEmail?: ...;
                          TrayTitle?: ...;
                          WindowsUpdate?: ...;
                      };
                      SubGroups?: (...)[];
                      TemplatePriority?: number;
                      TypeId?: number;
                      TypeName?: string;
                  };
                  DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                  DeploymentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: ...;
                          GUID?: ...;
                          Name?: ...;
                          TemplatePolicyId?: ...;
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: ...;
                          EventInventory?: ...;
                          HardwareInventory?: ...;
                          HotfixInventory?: ...;
                          Id?: ...;
                          LastUpdate?: ...;
                          LastUser?: ...;
                          MalewareInventory?: ...;
                          Name?: ...;
                          NetworkAnalysis?: ...;
                          NetworkInventory?: ...;
                          NetworkProbeInventory?: ...;
                          PrinterInventory?: ...;
                          ProcessInventory?: ...;
                          ServiceInventory?: ...;
                          SoftwareInventory?: ...;
                          SystemInventory?: ...;
                          UpdateConfig?: ...;
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: (...)[];
                      TrayChatNotificationText?: string;
                      TrayChatNotificationTitle?: string;
                      TrayCustomMenuTitle?: string;
                      TrayCustomMenuURL?: string;
                      TrayDisablePoweredBy?: boolean;
                      TrayFileExplorerAccessNotificationText?: string;
                      TrayHelpURL?: string;
                      TrayIcon?: string;
                      TrayInterruptUserWithChat?: boolean;
                      TrayMenus?: (...)[];
                      TrayNewMessageNotificationText?: string;
                      TrayNewRSSFeedNotificationText?: string;
                      TrayNotificationTitle?: string;
                      TrayRebootLogOffNotificationText?: string;
                      TrayRegistryEditorAccessNotificationText?: string;
                      TrayRemoteAccessNotificationText?: string;
                      TrayRemoteAccessNotificationTitle?: string;
                      TrayScreenCaptureAccessNotificationText?: string;
                      TrayShowCustomMenu?: boolean;
                      TrayShowHelp?: boolean;
                      TrayShowMessagesAndTickets?: boolean;
                      TrayShowServiceTicketMenu?: boolean;
                      TrayShutdownNotificationText?: string;
                      TraySystemMessageNotificationTitle?: string;
                      TrayTicketFromLabelText?: string;
                      TrayTicketImportance?: number;
                      TrayTicketImportanceIsForced?: boolean;
                      TrayTicketSubjectLabelText?: string;
                      TrayTicketVerifyEmail?: boolean;
                      TrayTitle?: string;
                      WindowsUpdate?:
                          | "DoNothing"
                          | "EnableWindowsUpdateDefaults"
                          | "SetToDownloadOnly"
                          | "DisableWindowsUpdate"
                          | "LabtechModeLabtechModeUIAccessDisabled";
                  };
                  ExternalId?: number;
                  FaxNumber?: string;
                  Id?: number;
                  MaintenanceWindow?: {
                      Comment?: string;
                      MaintenanceWindowDefinitionId?: number;
                      Name?: string;
                  };
                  Name?: string;
                  PhoneNumber?: string;
                  ProbeId?: number;
                  Router?: {
                      Guid?: string;
                      Id?: number;
                      ManufacturerName?: string;
                      Model?: string;
                      Password?: string;
                      PortType?: string;
                      Username?: string;
                      Version?: string;
                  };
                  RouterPort?: number;
                  ScriptDrive?: string;
                  ScriptExtra1?: string;
                  ScriptExtra2?: string;
                  ScriptPassword?: string;
                  ScriptRouterAddress?: string;
                  ScriptUsername?: string;
                  State?: string;
                  ZipCode?: string;
              }
              • OptionalAddress1?: string
              • OptionalAddress2?: string
              • OptionalCity?: string
              • OptionalClient?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Comment?: string;
                    Company?: string;
                    Country?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    IsHiddenFromAllInclusiveGroup?: boolean;
                    LastName?: string;
                    Locations?: (...)[];
                    Name?: string;
                    NewTicketNotificationEmail?: string;
                    PhoneNumber?: string;
                    State?: string;
                    UsesInHouseSupportStaff?: boolean;
                    ZipCode?: string;
                }
              • OptionalComments?: string
              • OptionalContact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...
              • OptionalCountry?: string
              • OptionalDefaultDeploymentGroup?: {
                    ClientToSync?: {
                        Address1?: ...;
                        Address2?: ...;
                        City?: ...;
                        Comment?: ...;
                        Company?: ...;
                        Country?: ...;
                        ExternalId?: ...;
                        FaxNumber?: ...;
                        FirstName?: ...;
                        Id?: ...;
                        IsHiddenFromAllInclusiveGroup?: ...;
                        LastName?: ...;
                        Locations?: ...;
                        Name?: ...;
                        NewTicketNotificationEmail?: ...;
                        PhoneNumber?: ...;
                        State?: ...;
                        UsesInHouseSupportStaff?: ...;
                        ZipCode?: ...;
                    };
                    Comments?: string;
                    ComputerPermissions?: (...)[];
                    Computers?: (...)[];
                    ComputersAutoJoinSearch?: {
                        Id?: ...;
                        IsReadOnly?: ...;
                        Name?: ...;
                        SearchFolder?: ...;
                        SearchType?: ...;
                    };
                    ComputersLimitToSearch?: boolean;
                    Contacts?: (...)[];
                    ContactsAutoJoinSearch?: {
                        Id?: ...;
                        IsReadOnly?: ...;
                        Name?: ...;
                        SearchFolder?: ...;
                        SearchType?: ...;
                    };
                    ContactsJoinComputers?: boolean;
                    ContactsLimitToSearch?: boolean;
                    Depth?: number;
                    FullName?: string;
                    GUID?: string;
                    Id?: string;
                    LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                    MaintenanceWindow?: { Id?: ... };
                    MaintenanceWindowLastApplied?: string;
                    Name?: string;
                    NetworkDevices?: (...)[];
                    NetworkDevicesAutoJoinSearch?: {
                        Id?: ...;
                        IsReadOnly?: ...;
                        Name?: ...;
                        SearchFolder?: ...;
                        SearchType?: ...;
                    };
                    NetworkDevicesLimitToSearch?: boolean;
                    ParentGroups?: (...)[];
                    ParentId?: string;
                    Parents?: (...)[];
                    RemoteAgentTemplate?: {
                        AgentRebootMode?: ...;
                        AgentUpdateWindow?: ...;
                        AllowUserDisableRemoteAccess?: ...;
                        AntivirusTemplate?: ...;
                        BackupServerPassword?: ...;
                        BackupServerURL?: ...;
                        BackupServerUser?: ...;
                        CacheDirectory?: ...;
                        CachePassword?: ...;
                        CachePatch?: ...;
                        CacheSoftware?: ...;
                        CacheUpdate?: ...;
                        CacheUsername?: ...;
                        DefaultLanguagePack?: ...;
                        DisallowUserCloseTray?: ...;
                        EnableRSS?: ...;
                        EventLogInventoryMode?: ...;
                        FileExplorerAccessMode?: ...;
                        HeartbeatEnabled?: ...;
                        HeartbeatFrequency?: ...;
                        Id?: ...;
                        Name?: ...;
                        NetworkAccessStoragePath?: ...;
                        ProxyServerPassword?: ...;
                        ProxyServerURL?: ...;
                        ProxyServerUser?: ...;
                        RegistryEditorAccessMode?: ...;
                        RemoteAccessMode?: ...;
                        RemoteAgentLogDebug?: ...;
                        RemoteAgentName?: ...;
                        RSSFeedAddress1?: ...;
                        RSSFeedAddress2?: ...;
                        RSSFeedAddress3?: ...;
                        RSSFeedAddress4?: ...;
                        Schedule?: ...;
                        ScreenCaptureAccessMode?: ...;
                        ServerAddress?: ...;
                        ServiceTicketTitle?: ...;
                        ShowTray?: ...;
                        SSLAcceptAll?: ...;
                        SSLAcceptExpiredCertificates?: ...;
                        SSLAcceptMismatchedNames?: ...;
                        SSLAcceptRevokedCertificates?: ...;
                        SSLAccessUntrustedCertificateAuthorities?: ...;
                        SupportURL?: ...;
                        TempDirectory?: ...;
                        TemplateGUID?: ...;
                        TemplateProperties?: ...;
                        TrayChatNotificationText?: ...;
                        TrayChatNotificationTitle?: ...;
                        TrayCustomMenuTitle?: ...;
                        TrayCustomMenuURL?: ...;
                        TrayDisablePoweredBy?: ...;
                        TrayFileExplorerAccessNotificationText?: ...;
                        TrayHelpURL?: ...;
                        TrayIcon?: ...;
                        TrayInterruptUserWithChat?: ...;
                        TrayMenus?: ...;
                        TrayNewMessageNotificationText?: ...;
                        TrayNewRSSFeedNotificationText?: ...;
                        TrayNotificationTitle?: ...;
                        TrayRebootLogOffNotificationText?: ...;
                        TrayRegistryEditorAccessNotificationText?: ...;
                        TrayRemoteAccessNotificationText?: ...;
                        TrayRemoteAccessNotificationTitle?: ...;
                        TrayScreenCaptureAccessNotificationText?: ...;
                        TrayShowCustomMenu?: ...;
                        TrayShowHelp?: ...;
                        TrayShowMessagesAndTickets?: ...;
                        TrayShowServiceTicketMenu?: ...;
                        TrayShutdownNotificationText?: ...;
                        TraySystemMessageNotificationTitle?: ...;
                        TrayTicketFromLabelText?: ...;
                        TrayTicketImportance?: ...;
                        TrayTicketImportanceIsForced?: ...;
                        TrayTicketSubjectLabelText?: ...;
                        TrayTicketVerifyEmail?: ...;
                        TrayTitle?: ...;
                        WindowsUpdate?: ...;
                    };
                    SubGroups?: (...)[];
                    TemplatePriority?: number;
                    TypeId?: number;
                    TypeName?: string;
                }
                • OptionalClientToSync?: {
                      Address1?: ...;
                      Address2?: ...;
                      City?: ...;
                      Comment?: ...;
                      Company?: ...;
                      Country?: ...;
                      ExternalId?: ...;
                      FaxNumber?: ...;
                      FirstName?: ...;
                      Id?: ...;
                      IsHiddenFromAllInclusiveGroup?: ...;
                      LastName?: ...;
                      Locations?: ...;
                      Name?: ...;
                      NewTicketNotificationEmail?: ...;
                      PhoneNumber?: ...;
                      State?: ...;
                      UsesInHouseSupportStaff?: ...;
                      ZipCode?: ...;
                  }
                • OptionalComments?: string
                • OptionalComputerPermissions?: (...)[]
                • OptionalComputers?: (...)[]
                • OptionalComputersAutoJoinSearch?: { Id?: ...; IsReadOnly?: ...; Name?: ...; SearchFolder?: ...; SearchType?: ... }
                • OptionalComputersLimitToSearch?: boolean
                • OptionalContacts?: (...)[]
                • OptionalContactsAutoJoinSearch?: { Id?: ...; IsReadOnly?: ...; Name?: ...; SearchFolder?: ...; SearchType?: ... }
                • OptionalContactsJoinComputers?: boolean
                • OptionalContactsLimitToSearch?: boolean
                • OptionalDepth?: number

                  Format: int32

                • OptionalFullName?: string
                • OptionalGUID?: string
                • OptionalId?: string
                • OptionalLocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...
                • OptionalMaintenanceWindow?: { Id?: ... }
                • OptionalMaintenanceWindowLastApplied?: string

                  Format: date-time

                • OptionalName?: string
                • OptionalNetworkDevices?: (...)[]
                • OptionalNetworkDevicesAutoJoinSearch?: { Id?: ...; IsReadOnly?: ...; Name?: ...; SearchFolder?: ...; SearchType?: ... }
                • OptionalNetworkDevicesLimitToSearch?: boolean
                • OptionalParentGroups?: (...)[]
                • OptionalParentId?: string
                • OptionalParents?: (...)[]
                • OptionalRemoteAgentTemplate?: {
                      AgentRebootMode?: ...;
                      AgentUpdateWindow?: ...;
                      AllowUserDisableRemoteAccess?: ...;
                      AntivirusTemplate?: ...;
                      BackupServerPassword?: ...;
                      BackupServerURL?: ...;
                      BackupServerUser?: ...;
                      CacheDirectory?: ...;
                      CachePassword?: ...;
                      CachePatch?: ...;
                      CacheSoftware?: ...;
                      CacheUpdate?: ...;
                      CacheUsername?: ...;
                      DefaultLanguagePack?: ...;
                      DisallowUserCloseTray?: ...;
                      EnableRSS?: ...;
                      EventLogInventoryMode?: ...;
                      FileExplorerAccessMode?: ...;
                      HeartbeatEnabled?: ...;
                      HeartbeatFrequency?: ...;
                      Id?: ...;
                      Name?: ...;
                      NetworkAccessStoragePath?: ...;
                      ProxyServerPassword?: ...;
                      ProxyServerURL?: ...;
                      ProxyServerUser?: ...;
                      RegistryEditorAccessMode?: ...;
                      RemoteAccessMode?: ...;
                      RemoteAgentLogDebug?: ...;
                      RemoteAgentName?: ...;
                      RSSFeedAddress1?: ...;
                      RSSFeedAddress2?: ...;
                      RSSFeedAddress3?: ...;
                      RSSFeedAddress4?: ...;
                      Schedule?: ...;
                      ScreenCaptureAccessMode?: ...;
                      ServerAddress?: ...;
                      ServiceTicketTitle?: ...;
                      ShowTray?: ...;
                      SSLAcceptAll?: ...;
                      SSLAcceptExpiredCertificates?: ...;
                      SSLAcceptMismatchedNames?: ...;
                      SSLAcceptRevokedCertificates?: ...;
                      SSLAccessUntrustedCertificateAuthorities?: ...;
                      SupportURL?: ...;
                      TempDirectory?: ...;
                      TemplateGUID?: ...;
                      TemplateProperties?: ...;
                      TrayChatNotificationText?: ...;
                      TrayChatNotificationTitle?: ...;
                      TrayCustomMenuTitle?: ...;
                      TrayCustomMenuURL?: ...;
                      TrayDisablePoweredBy?: ...;
                      TrayFileExplorerAccessNotificationText?: ...;
                      TrayHelpURL?: ...;
                      TrayIcon?: ...;
                      TrayInterruptUserWithChat?: ...;
                      TrayMenus?: ...;
                      TrayNewMessageNotificationText?: ...;
                      TrayNewRSSFeedNotificationText?: ...;
                      TrayNotificationTitle?: ...;
                      TrayRebootLogOffNotificationText?: ...;
                      TrayRegistryEditorAccessNotificationText?: ...;
                      TrayRemoteAccessNotificationText?: ...;
                      TrayRemoteAccessNotificationTitle?: ...;
                      TrayScreenCaptureAccessNotificationText?: ...;
                      TrayShowCustomMenu?: ...;
                      TrayShowHelp?: ...;
                      TrayShowMessagesAndTickets?: ...;
                      TrayShowServiceTicketMenu?: ...;
                      TrayShutdownNotificationText?: ...;
                      TraySystemMessageNotificationTitle?: ...;
                      TrayTicketFromLabelText?: ...;
                      TrayTicketImportance?: ...;
                      TrayTicketImportanceIsForced?: ...;
                      TrayTicketSubjectLabelText?: ...;
                      TrayTicketVerifyEmail?: ...;
                      TrayTitle?: ...;
                      WindowsUpdate?: ...;
                  }
                  • OptionalAgentRebootMode?: ...
                  • OptionalAgentUpdateWindow?: ...
                  • OptionalAllowUserDisableRemoteAccess?: ...
                  • OptionalAntivirusTemplate?: ...
                  • OptionalBackupServerPassword?: ...
                  • OptionalBackupServerURL?: ...
                  • OptionalBackupServerUser?: ...
                  • OptionalCacheDirectory?: ...
                  • OptionalCachePassword?: ...
                  • OptionalCachePatch?: ...
                  • OptionalCacheSoftware?: ...
                  • OptionalCacheUpdate?: ...
                  • OptionalCacheUsername?: ...
                  • OptionalDefaultLanguagePack?: ...
                  • OptionalDisallowUserCloseTray?: ...
                  • OptionalEnableRSS?: ...
                  • OptionalEventLogInventoryMode?: ...
                  • OptionalFileExplorerAccessMode?: ...
                  • OptionalHeartbeatEnabled?: ...
                  • OptionalHeartbeatFrequency?: ...

                    Format: int32

                  • OptionalId?: ...
                  • OptionalName?: ...
                  • OptionalNetworkAccessStoragePath?: ...
                  • OptionalProxyServerPassword?: ...
                  • OptionalProxyServerURL?: ...
                  • OptionalProxyServerUser?: ...
                  • OptionalRegistryEditorAccessMode?: ...
                  • OptionalRemoteAccessMode?: ...
                  • OptionalRemoteAgentLogDebug?: ...
                  • OptionalRemoteAgentName?: ...
                  • OptionalRSSFeedAddress1?: ...
                  • OptionalRSSFeedAddress2?: ...
                  • OptionalRSSFeedAddress3?: ...
                  • OptionalRSSFeedAddress4?: ...
                  • OptionalSchedule?: ...
                  • OptionalScreenCaptureAccessMode?: ...
                  • OptionalServerAddress?: ...
                  • OptionalServiceTicketTitle?: ...
                  • OptionalShowTray?: ...
                  • OptionalSSLAcceptAll?: ...
                  • OptionalSSLAcceptExpiredCertificates?: ...
                  • OptionalSSLAcceptMismatchedNames?: ...
                  • OptionalSSLAcceptRevokedCertificates?: ...
                  • OptionalSSLAccessUntrustedCertificateAuthorities?: ...
                  • OptionalSupportURL?: ...
                  • OptionalTempDirectory?: ...
                  • OptionalTemplateGUID?: ...
                  • OptionalTemplateProperties?: ...
                  • OptionalTrayChatNotificationText?: ...
                  • OptionalTrayChatNotificationTitle?: ...
                  • OptionalTrayCustomMenuTitle?: ...
                  • OptionalTrayCustomMenuURL?: ...
                  • OptionalTrayDisablePoweredBy?: ...
                  • OptionalTrayFileExplorerAccessNotificationText?: ...
                  • OptionalTrayHelpURL?: ...
                  • OptionalTrayIcon?: ...

                    Format: byte

                  • OptionalTrayInterruptUserWithChat?: ...
                  • OptionalTrayMenus?: ...
                  • OptionalTrayNewMessageNotificationText?: ...
                  • OptionalTrayNewRSSFeedNotificationText?: ...
                  • OptionalTrayNotificationTitle?: ...
                  • OptionalTrayRebootLogOffNotificationText?: ...
                  • OptionalTrayRegistryEditorAccessNotificationText?: ...
                  • OptionalTrayRemoteAccessNotificationText?: ...
                  • OptionalTrayRemoteAccessNotificationTitle?: ...
                  • OptionalTrayScreenCaptureAccessNotificationText?: ...
                  • OptionalTrayShowCustomMenu?: ...
                  • OptionalTrayShowHelp?: ...
                  • OptionalTrayShowMessagesAndTickets?: ...
                  • OptionalTrayShowServiceTicketMenu?: ...
                  • OptionalTrayShutdownNotificationText?: ...
                  • OptionalTraySystemMessageNotificationTitle?: ...
                  • OptionalTrayTicketFromLabelText?: ...
                  • OptionalTrayTicketImportance?: ...

                    Format: int32

                  • OptionalTrayTicketImportanceIsForced?: ...
                  • OptionalTrayTicketSubjectLabelText?: ...
                  • OptionalTrayTicketVerifyEmail?: ...
                  • OptionalTrayTitle?: ...
                  • OptionalWindowsUpdate?: ...
                • OptionalSubGroups?: (...)[]
                • OptionalTemplatePriority?: number

                  Format: int32

                • OptionalTypeId?: number

                  Format: int32

                • OptionalTypeName?: string
              • OptionalDefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string }
                • OptionalDeploymentLoginId?: number

                  Format: int32

                • OptionalTitle?: string
              • OptionalDeploymentTemplate?: {
                    AgentRebootMode?:
                        | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                    AgentUpdateWindow?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    AllowUserDisableRemoteAccess?: boolean;
                    AntivirusTemplate?: {
                        Description?: ...;
                        GUID?: ...;
                        Name?: ...;
                        TemplatePolicyId?: ...;
                    };
                    BackupServerPassword?: string;
                    BackupServerURL?: string;
                    BackupServerUser?: string;
                    CacheDirectory?: string;
                    CachePassword?: string;
                    CachePatch?: boolean;
                    CacheSoftware?: boolean;
                    CacheUpdate?: boolean;
                    CacheUsername?: string;
                    DefaultLanguagePack?: string;
                    DisallowUserCloseTray?: boolean;
                    EnableRSS?: boolean;
                    EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                    | "ImmediatelySendErrors"
                    | "ImmediatelySendErrorsAndWarnings"
                    | "ImmediatelySendAllButSecurity"
                    | "ImmediatelySendAll";
                    FileExplorerAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    HeartbeatEnabled?: boolean;
                    HeartbeatFrequency?: number;
                    Id?: string;
                    Name?: string;
                    NetworkAccessStoragePath?: string;
                    ProxyServerPassword?: string;
                    ProxyServerURL?: string;
                    ProxyServerUser?: string;
                    RegistryEditorAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    RemoteAccessMode?: | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny"
                    | "Silent";
                    RemoteAgentLogDebug?: boolean;
                    RemoteAgentName?: string;
                    RSSFeedAddress1?: string;
                    RSSFeedAddress2?: string;
                    RSSFeedAddress3?: string;
                    RSSFeedAddress4?: string;
                    Schedule?: {
                        DriveInventory?: ...;
                        EventInventory?: ...;
                        HardwareInventory?: ...;
                        HotfixInventory?: ...;
                        Id?: ...;
                        LastUpdate?: ...;
                        LastUser?: ...;
                        MalewareInventory?: ...;
                        Name?: ...;
                        NetworkAnalysis?: ...;
                        NetworkInventory?: ...;
                        NetworkProbeInventory?: ...;
                        PrinterInventory?: ...;
                        ProcessInventory?: ...;
                        ServiceInventory?: ...;
                        SoftwareInventory?: ...;
                        SystemInventory?: ...;
                        UpdateConfig?: ...;
                    };
                    ScreenCaptureAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    ServerAddress?: string;
                    ServiceTicketTitle?: string;
                    ShowTray?: boolean;
                    SSLAcceptAll?: boolean;
                    SSLAcceptExpiredCertificates?: boolean;
                    SSLAcceptMismatchedNames?: boolean;
                    SSLAcceptRevokedCertificates?: boolean;
                    SSLAccessUntrustedCertificateAuthorities?: boolean;
                    SupportURL?: string;
                    TempDirectory?: string;
                    TemplateGUID?: string;
                    TemplateProperties?: (...)[];
                    TrayChatNotificationText?: string;
                    TrayChatNotificationTitle?: string;
                    TrayCustomMenuTitle?: string;
                    TrayCustomMenuURL?: string;
                    TrayDisablePoweredBy?: boolean;
                    TrayFileExplorerAccessNotificationText?: string;
                    TrayHelpURL?: string;
                    TrayIcon?: string;
                    TrayInterruptUserWithChat?: boolean;
                    TrayMenus?: (...)[];
                    TrayNewMessageNotificationText?: string;
                    TrayNewRSSFeedNotificationText?: string;
                    TrayNotificationTitle?: string;
                    TrayRebootLogOffNotificationText?: string;
                    TrayRegistryEditorAccessNotificationText?: string;
                    TrayRemoteAccessNotificationText?: string;
                    TrayRemoteAccessNotificationTitle?: string;
                    TrayScreenCaptureAccessNotificationText?: string;
                    TrayShowCustomMenu?: boolean;
                    TrayShowHelp?: boolean;
                    TrayShowMessagesAndTickets?: boolean;
                    TrayShowServiceTicketMenu?: boolean;
                    TrayShutdownNotificationText?: string;
                    TraySystemMessageNotificationTitle?: string;
                    TrayTicketFromLabelText?: string;
                    TrayTicketImportance?: number;
                    TrayTicketImportanceIsForced?: boolean;
                    TrayTicketSubjectLabelText?: string;
                    TrayTicketVerifyEmail?: boolean;
                    TrayTitle?: string;
                    WindowsUpdate?:
                        | "DoNothing"
                        | "EnableWindowsUpdateDefaults"
                        | "SetToDownloadOnly"
                        | "DisableWindowsUpdate"
                        | "LabtechModeLabtechModeUIAccessDisabled";
                }
                • OptionalAgentRebootMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalAgentUpdateWindow?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalAllowUserDisableRemoteAccess?: boolean
                • OptionalAntivirusTemplate?: { Description?: ...; GUID?: ...; Name?: ...; TemplatePolicyId?: ... }
                • OptionalBackupServerPassword?: string
                • OptionalBackupServerURL?: string
                • OptionalBackupServerUser?: string
                • OptionalCacheDirectory?: string
                • OptionalCachePassword?: string
                • OptionalCachePatch?: boolean
                • OptionalCacheSoftware?: boolean
                • OptionalCacheUpdate?: boolean
                • OptionalCacheUsername?: string
                • OptionalDefaultLanguagePack?: string
                • OptionalDisallowUserCloseTray?: boolean
                • OptionalEnableRSS?: boolean
                • OptionalEventLogInventoryMode?:
                      | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll"
                • OptionalFileExplorerAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalHeartbeatEnabled?: boolean
                • OptionalHeartbeatFrequency?: number

                  Format: int32

                • OptionalId?: string
                • OptionalName?: string
                • OptionalNetworkAccessStoragePath?: string
                • OptionalProxyServerPassword?: string
                • OptionalProxyServerURL?: string
                • OptionalProxyServerUser?: string
                • OptionalRegistryEditorAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalRemoteAccessMode?: "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny" | "Silent"
                • OptionalRemoteAgentLogDebug?: boolean
                • OptionalRemoteAgentName?: string
                • OptionalRSSFeedAddress1?: string
                • OptionalRSSFeedAddress2?: string
                • OptionalRSSFeedAddress3?: string
                • OptionalRSSFeedAddress4?: string
                • OptionalSchedule?: {
                      DriveInventory?: ...;
                      EventInventory?: ...;
                      HardwareInventory?: ...;
                      HotfixInventory?: ...;
                      Id?: ...;
                      LastUpdate?: ...;
                      LastUser?: ...;
                      MalewareInventory?: ...;
                      Name?: ...;
                      NetworkAnalysis?: ...;
                      NetworkInventory?: ...;
                      NetworkProbeInventory?: ...;
                      PrinterInventory?: ...;
                      ProcessInventory?: ...;
                      ServiceInventory?: ...;
                      SoftwareInventory?: ...;
                      SystemInventory?: ...;
                      UpdateConfig?: ...;
                  }
                  • OptionalDriveInventory?: ...
                  • OptionalEventInventory?: ...
                  • OptionalHardwareInventory?: ...
                  • OptionalHotfixInventory?: ...
                  • OptionalId?: ...
                  • OptionalLastUpdate?: ...

                    Format: date-time

                  • OptionalLastUser?: ...
                  • OptionalMalewareInventory?: ...
                  • OptionalName?: ...
                  • OptionalNetworkAnalysis?: ...
                  • OptionalNetworkInventory?: ...
                  • OptionalNetworkProbeInventory?: ...
                  • OptionalPrinterInventory?: ...
                  • OptionalProcessInventory?: ...
                  • OptionalServiceInventory?: ...
                  • OptionalSoftwareInventory?: ...
                  • OptionalSystemInventory?: ...
                  • OptionalUpdateConfig?: ...
                • OptionalScreenCaptureAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalServerAddress?: string
                • OptionalServiceTicketTitle?: string
                • OptionalShowTray?: boolean
                • OptionalSSLAcceptAll?: boolean
                • OptionalSSLAcceptExpiredCertificates?: boolean
                • OptionalSSLAcceptMismatchedNames?: boolean
                • OptionalSSLAcceptRevokedCertificates?: boolean
                • OptionalSSLAccessUntrustedCertificateAuthorities?: boolean
                • OptionalSupportURL?: string
                • OptionalTempDirectory?: string
                • OptionalTemplateGUID?: string
                • OptionalTemplateProperties?: (...)[]
                • OptionalTrayChatNotificationText?: string
                • OptionalTrayChatNotificationTitle?: string
                • OptionalTrayCustomMenuTitle?: string
                • OptionalTrayCustomMenuURL?: string
                • OptionalTrayDisablePoweredBy?: boolean
                • OptionalTrayFileExplorerAccessNotificationText?: string
                • OptionalTrayHelpURL?: string
                • OptionalTrayIcon?: string

                  Format: byte

                • OptionalTrayInterruptUserWithChat?: boolean
                • OptionalTrayMenus?: (...)[]
                • OptionalTrayNewMessageNotificationText?: string
                • OptionalTrayNewRSSFeedNotificationText?: string
                • OptionalTrayNotificationTitle?: string
                • OptionalTrayRebootLogOffNotificationText?: string
                • OptionalTrayRegistryEditorAccessNotificationText?: string
                • OptionalTrayRemoteAccessNotificationText?: string
                • OptionalTrayRemoteAccessNotificationTitle?: string
                • OptionalTrayScreenCaptureAccessNotificationText?: string
                • OptionalTrayShowCustomMenu?: boolean
                • OptionalTrayShowHelp?: boolean
                • OptionalTrayShowMessagesAndTickets?: boolean
                • OptionalTrayShowServiceTicketMenu?: boolean
                • OptionalTrayShutdownNotificationText?: string
                • OptionalTraySystemMessageNotificationTitle?: string
                • OptionalTrayTicketFromLabelText?: string
                • OptionalTrayTicketImportance?: number

                  Format: int32

                • OptionalTrayTicketImportanceIsForced?: boolean
                • OptionalTrayTicketSubjectLabelText?: string
                • OptionalTrayTicketVerifyEmail?: boolean
                • OptionalTrayTitle?: string
                • OptionalWindowsUpdate?:
                      | "DoNothing"
                      | "EnableWindowsUpdateDefaults"
                      | "SetToDownloadOnly"
                      | "DisableWindowsUpdate"
                      | "LabtechModeLabtechModeUIAccessDisabled"
              • OptionalExternalId?: number

                Format: int32

              • OptionalFaxNumber?: string
              • OptionalId?: number

                Format: int32

              • OptionalMaintenanceWindow?: { Comment?: string; MaintenanceWindowDefinitionId?: number; Name?: string }
                • OptionalComment?: string
                • OptionalMaintenanceWindowDefinitionId?: number

                  Format: int32

                • OptionalName?: string
              • OptionalName?: string
              • OptionalPhoneNumber?: string
              • OptionalProbeId?: number

                Format: int32

              • OptionalRouter?: {
                    Guid?: string;
                    Id?: number;
                    ManufacturerName?: string;
                    Model?: string;
                    Password?: string;
                    PortType?: string;
                    Username?: string;
                    Version?: string;
                }
                • OptionalGuid?: string
                • OptionalId?: number

                  Format: int32

                • OptionalManufacturerName?: string
                • OptionalModel?: string
                • OptionalPassword?: string
                • OptionalPortType?: string
                • OptionalUsername?: string
                • OptionalVersion?: string
              • OptionalRouterPort?: number

                Format: int32

              • OptionalScriptDrive?: string
              • OptionalScriptExtra1?: string
              • OptionalScriptExtra2?: string
              • OptionalScriptPassword?: string
              • OptionalScriptRouterAddress?: string
              • OptionalScriptUsername?: string
              • OptionalState?: string
              • OptionalZipCode?: string
            • OptionalMobileNumber?: string
            • OptionalPagerNumber?: string
            • OptionalPhoneNumber?: string
            • OptionalState?: string
            • OptionalWebPermissions?: {
                  InstallAgent?: boolean;
                  MultiFactorRequired?: boolean;
                  Reboot?: boolean;
                  RemoteAccess?: boolean;
                  Shutdown?: boolean;
                  Tickets?: boolean;
                  WakeOnLAN?: boolean;
              }
            • OptionalZipCode?: string
          • OptionalCountry?: string
          • OptionalDefaultDeploymentGroup?: {
                ClientToSync?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Comment?: string;
                    Company?: string;
                    Country?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    IsHiddenFromAllInclusiveGroup?: boolean;
                    LastName?: string;
                    Locations?: {
                        Address1?: (...) | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                        Comments?: (...) | (...);
                        Contact?: (...) | (...);
                        Country?: (...) | (...);
                        DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                        DefaultDeploymentLogin?: (...) | (...);
                        DeploymentTemplate?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        Id?: (...) | (...);
                        MaintenanceWindow?: (...) | (...);
                        Name?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        ProbeId?: (...) | (...);
                        Router?: (...) | (...);
                        RouterPort?: (...) | (...);
                        ScriptDrive?: (...) | (...);
                        ScriptExtra1?: (...) | (...);
                        ScriptExtra2?: (...) | (...);
                        ScriptPassword?: (...) | (...);
                        ScriptRouterAddress?: (...) | (...);
                        ScriptUsername?: (...) | (...);
                        State?: (...) | (...);
                        ZipCode?: (...) | (...);
                    }[];
                    Name?: string;
                    NewTicketNotificationEmail?: string;
                    PhoneNumber?: string;
                    State?: string;
                    UsesInHouseSupportStaff?: boolean;
                    ZipCode?: string;
                };
                Comments?: string;
                ComputerPermissions?: {
                    Id?: string;
                    Permissions?: {
                        AllowFileExplorer?: (...)
                        | (...)
                        | (...);
                        AllowRedir?: (...) | (...) | (...);
                        AllowRegistryEdit?: (...) | (...) | (...);
                        AllowRemoteControl?: (...) | (...) | (...);
                        ClearAlerts?: (...) | (...) | (...);
                        CommandPrompt?: (...) | (...) | (...);
                        DeleteScheduleScripts?: (...) | (...) | (...);
                        EditConfig?: (...) | (...) | (...);
                        EditInfo?: (...) | (...) | (...);
                        History?: (...) | (...) | (...);
                        Install?: (...) | (...) | (...);
                        MonitorAdd?: (...) | (...) | (...);
                        MonitorDelete?: (...) | (...) | (...);
                        MonitorEdit?: (...) | (...) | (...);
                        ScheduleScripts?: (...) | (...) | (...);
                        SendCommands?: (...) | (...) | (...);
                        SniffNetwork?: (...) | (...) | (...);
                        ViewCommands?: (...) | (...) | (...);
                    };
                    UserClass?: {
                        Id?: (...)
                        | (...);
                        Name?: (...) | (...);
                        Permissions?: (...) | (...);
                    };
                }[];
                Computers?: {
                    Address?: number[];
                    AntivirusDefinitionDate?: string;
                    AssetDate?: string;
                    AssetTag?: string;
                    Bandwidth?: number;
                    BandwidthDisplay?: string;
                    BiosFlash?: string;
                    BiosManufacturer?: string;
                    Client?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Comment?: (...) | (...);
                        Company?: (...) | (...);
                        Country?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        FirstName?: (...) | (...);
                        Id?: (...) | (...);
                        IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                        LastName?: (...) | (...);
                        Locations?: (...) | (...);
                        Name?: (...) | (...);
                        NewTicketNotificationEmail?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        State?: (...) | (...);
                        UsesInHouseSupportStaff?: (...) | (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    Comment?: string;
                    CommentPriority?: { Id?: (...)
                    | (...); Name?: (...) | (...) };
                    ComputerName?: string;
                    Contact?: {
                        Address1?: (...) | (...);
                        Address2?: (...) | (...);
                        AssociatedComputers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                        City?: (...) | (...);
                        Client?: (...) | (...);
                        CreatedDate?: (...) | (...);
                        Email?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        FirstName?: (...) | (...);
                        Id?: (...) | (...);
                        LastName?: (...) | (...);
                        Location?: (...) | (...);
                        MobileNumber?: (...) | (...);
                        PagerNumber?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        State?: (...) | (...);
                        WebPermissions?: (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    CpuScore?: number;
                    CpuUsage?: number;
                    CurrentPowerProfile?: string;
                    D3DScore?: number;
                    DateAdded?: string;
                    DiskScore?: number;
                    DMA?: number[];
                    DomainName?: string;
                    DomainNameServers?: string[];
                    FreeMemory?: number;
                    FriendlyName?: string;
                    GatewayIPAddress?: string;
                    GraphicsScore?: number;
                    Groups?: (
                        { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                    )[];
                    HardwarePorts?: string[];
                    HasHPiLO?: boolean;
                    HasIntelAMT?: boolean;
                    HasIntelVPRO?: boolean;
                    Id?: string;
                    IRQ?: number[];
                    IsFasTalk?: boolean;
                    IsHeartbeatEnabled?: boolean;
                    IsHeartbeatRunning?: boolean;
                    IsLockedDown?: boolean;
                    IsMaintenanceModeEnabled?: boolean;
                    IsMaster?: boolean;
                    IsNetworkProbe?: boolean;
                    IsRebootNeeded?: boolean;
                    IsSystemAccount?: boolean;
                    IsTunnelSupported?: boolean;
                    IsVirtualHost?: boolean;
                    IsVirtualMachine?: boolean;
                    LastHeartbeat?: string;
                    LastInventoryReceived?: string;
                    LastStartup?: string;
                    LastUserName?: string;
                    LocalIPAddress?: string;
                    Location?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Client?: (...) | (...);
                        Comments?: (...) | (...);
                        Contact?: (...) | (...);
                        Country?: (...) | (...);
                        DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                        DefaultDeploymentLogin?: (...) | (...);
                        DeploymentTemplate?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        Id?: (...) | (...);
                        MaintenanceWindow?: (...) | (...);
                        Name?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        ProbeId?: (...) | (...);
                        Router?: (...) | (...);
                        RouterPort?: (...) | (...);
                        ScriptDrive?: (...) | (...);
                        ScriptExtra1?: (...) | (...);
                        ScriptExtra2?: (...) | (...);
                        ScriptPassword?: (...) | (...);
                        ScriptRouterAddress?: (...) | (...);
                        ScriptUsername?: (...) | (...);
                        State?: (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                    MACAddress?: string;
                    MasterMode?: string;
                    MemoryScore?: number;
                    OpenPortsTCP?: number[];
                    OpenPortsUDP?: number[];
                    OperatingSystemName?: string;
                    OperatingSystemVersion?: string;
                    PowerProfiles?: string[];
                    PrimaryContactName?: string;
                    RemoteAgentLastContact?: string;
                    RemoteAgentLastInventory?: string;
                    RemoteAgentVersion?: string;
                    SerialNumber?: string;
                    Status?: string;
                    SystemUptime?: number;
                    TempFiles?: string;
                    Tickets?: {
                        Agent?: ...;
                        Category?: ...;
                        CategoryId?: ...;
                        CategoryName?: ...;
                        CC?: ...;
                        Client?: ...;
                        Comments?: ...;
                        Computer?: ...;
                        ContactDate?: ...;
                        DueDate?: ...;
                        ExternalId?: ...;
                        From?: ...;
                        Guid?: ...;
                        Location?: ...;
                        MonitorId?: ...;
                        NetworkDevice?: ...;
                        Priority?: ...;
                        StartDate?: ...;
                        Status?: ...;
                        Subject?: ...;
                        SupportLevel?: ...;
                        TicketId?: ...;
                        UpdateDate?: ...;
                        User?: ...;
                    }[];
                    TotalMemory?: number;
                    Type?: string;
                    UserAccounts?: string[];
                    UserIdleTime?: number;
                    UTCOffset?: number;
                    VirusScanner?: { Id?: (...)
                    | (...); Name?: (...) | (...) };
                    WarrantyEndDate?: string;
                    WindowsUpdateDate?: string;
                }[];
                ComputersAutoJoinSearch?: {
                    Id?: string;
                    IsReadOnly?: boolean;
                    Name?: string;
                    SearchFolder?: { Id?: string; Name?: string };
                    SearchType?:
                        | "AdvancedComputers"
                        | "AdvancedNetDevices"
                        | "AdvancedContacts"
                        | "AdvancedMobileDevices";
                };
                ComputersLimitToSearch?: boolean;
                Contacts?: {
                    Address1?: string;
                    Address2?: string;
                    AssociatedComputers?: {
                        Address?: ...;
                        AntivirusDefinitionDate?: ...;
                        AssetDate?: ...;
                        AssetTag?: ...;
                        Bandwidth?: ...;
                        BandwidthDisplay?: ...;
                        BiosFlash?: ...;
                        BiosManufacturer?: ...;
                        Client?: ...;
                        Comment?: ...;
                        CommentPriority?: ...;
                        ComputerName?: ...;
                        Contact?: ...;
                        CpuScore?: ...;
                        CpuUsage?: ...;
                        CurrentPowerProfile?: ...;
                        D3DScore?: ...;
                        DateAdded?: ...;
                        DiskScore?: ...;
                        DMA?: ...;
                        DomainName?: ...;
                        DomainNameServers?: ...;
                        FreeMemory?: ...;
                        FriendlyName?: ...;
                        GatewayIPAddress?: ...;
                        GraphicsScore?: ...;
                        Groups?: ...;
                        HardwarePorts?: ...;
                        HasHPiLO?: ...;
                        HasIntelAMT?: ...;
                        HasIntelVPRO?: ...;
                        Id?: ...;
                        IRQ?: ...;
                        IsFasTalk?: ...;
                        IsHeartbeatEnabled?: ...;
                        IsHeartbeatRunning?: ...;
                        IsLockedDown?: ...;
                        IsMaintenanceModeEnabled?: ...;
                        IsMaster?: ...;
                        IsNetworkProbe?: ...;
                        IsRebootNeeded?: ...;
                        IsSystemAccount?: ...;
                        IsTunnelSupported?: ...;
                        IsVirtualHost?: ...;
                        IsVirtualMachine?: ...;
                        LastHeartbeat?: ...;
                        LastInventoryReceived?: ...;
                        LastStartup?: ...;
                        LastUserName?: ...;
                        LocalIPAddress?: ...;
                        Location?: ...;
                        LoggedInUsers?: ...;
                        MACAddress?: ...;
                        MasterMode?: ...;
                        MemoryScore?: ...;
                        OpenPortsTCP?: ...;
                        OpenPortsUDP?: ...;
                        OperatingSystemName?: ...;
                        OperatingSystemVersion?: ...;
                        PowerProfiles?: ...;
                        PrimaryContactName?: ...;
                        RemoteAgentLastContact?: ...;
                        RemoteAgentLastInventory?: ...;
                        RemoteAgentVersion?: ...;
                        SerialNumber?: ...;
                        Status?: ...;
                        SystemUptime?: ...;
                        TempFiles?: ...;
                        Tickets?: ...;
                        TotalMemory?: ...;
                        Type?: ...;
                        UserAccounts?: ...;
                        UserIdleTime?: ...;
                        UTCOffset?: ...;
                        VirusScanner?: ...;
                        WarrantyEndDate?: ...;
                        WindowsUpdateDate?: ...;
                    }[];
                    City?: string;
                    Client?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Comment?: (...) | (...);
                        Company?: (...) | (...);
                        Country?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        FirstName?: (...) | (...);
                        Id?: (...) | (...);
                        IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                        LastName?: (...) | (...);
                        Locations?: (...) | (...);
                        Name?: (...) | (...);
                        NewTicketNotificationEmail?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        State?: (...) | (...);
                        UsesInHouseSupportStaff?: (...) | (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    CreatedDate?: string;
                    Email?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    LastName?: string;
                    Location?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Client?: (...) | (...);
                        Comments?: (...) | (...);
                        Contact?: (...) | (...);
                        Country?: (...) | (...);
                        DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                        DefaultDeploymentLogin?: (...) | (...);
                        DeploymentTemplate?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        Id?: (...) | (...);
                        MaintenanceWindow?: (...) | (...);
                        Name?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        ProbeId?: (...) | (...);
                        Router?: (...) | (...);
                        RouterPort?: (...) | (...);
                        ScriptDrive?: (...) | (...);
                        ScriptExtra1?: (...) | (...);
                        ScriptExtra2?: (...) | (...);
                        ScriptPassword?: (...) | (...);
                        ScriptRouterAddress?: (...) | (...);
                        ScriptUsername?: (...) | (...);
                        State?: (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    MobileNumber?: string;
                    PagerNumber?: string;
                    PhoneNumber?: string;
                    State?: string;
                    WebPermissions?: {
                        InstallAgent?: (...)
                        | (...)
                        | (...);
                        MultiFactorRequired?: (...) | (...) | (...);
                        Reboot?: (...) | (...) | (...);
                        RemoteAccess?: (...) | (...) | (...);
                        Shutdown?: (...) | (...) | (...);
                        Tickets?: (...) | (...) | (...);
                        WakeOnLAN?: (...) | (...) | (...);
                    };
                    ZipCode?: string;
                }[];
                ContactsAutoJoinSearch?: {
                    Id?: string;
                    IsReadOnly?: boolean;
                    Name?: string;
                    SearchFolder?: { Id?: string; Name?: string };
                    SearchType?:
                        | "AdvancedComputers"
                        | "AdvancedNetDevices"
                        | "AdvancedContacts"
                        | "AdvancedMobileDevices";
                };
                ContactsJoinComputers?: boolean;
                ContactsLimitToSearch?: boolean;
                Depth?: number;
                FullName?: string;
                GUID?: string;
                Id?: string;
                LocationToSync?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Client?: {
                        Address1?: string;
                        Address2?: string;
                        City?: string;
                        Comment?: string;
                        Company?: string;
                        Country?: string;
                        ExternalId?: string;
                        FaxNumber?: string;
                        FirstName?: string;
                        Id?: string;
                        IsHiddenFromAllInclusiveGroup?: boolean;
                        LastName?: string;
                        Locations?: (...)[];
                        Name?: string;
                        NewTicketNotificationEmail?: string;
                        PhoneNumber?: string;
                        State?: string;
                        UsesInHouseSupportStaff?: boolean;
                        ZipCode?: string;
                    };
                    Comments?: string;
                    Contact?: {
                        Address1?: string;
                        Address2?: string;
                        AssociatedComputers?: (...)[];
                        City?: string;
                        Client?: {
                            Address1?: ...;
                            Address2?: ...;
                            City?: ...;
                            Comment?: ...;
                            Company?: ...;
                            Country?: ...;
                            ExternalId?: ...;
                            FaxNumber?: ...;
                            FirstName?: ...;
                            Id?: ...;
                            IsHiddenFromAllInclusiveGroup?: ...;
                            LastName?: ...;
                            Locations?: ...;
                            Name?: ...;
                            NewTicketNotificationEmail?: ...;
                            PhoneNumber?: ...;
                            State?: ...;
                            UsesInHouseSupportStaff?: ...;
                            ZipCode?: ...;
                        };
                        CreatedDate?: string;
                        Email?: string;
                        ExternalId?: string;
                        FaxNumber?: string;
                        FirstName?: string;
                        Id?: string;
                        LastName?: string;
                        Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                        MobileNumber?: string;
                        PagerNumber?: string;
                        PhoneNumber?: string;
                        State?: string;
                        WebPermissions?: {
                            InstallAgent?: ...;
                            MultiFactorRequired?: ...;
                            Reboot?: ...;
                            RemoteAccess?: ...;
                            Shutdown?: ...;
                            Tickets?: ...;
                            WakeOnLAN?: ...;
                        };
                        ZipCode?: string;
                    };
                    Country?: string;
                    DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                    DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                    DeploymentTemplate?: {
                        AgentRebootMode?:
                            | "Now"
                            | "Ask"
                            | "AskThenAllow"
                            | "AskThenDeny"
                            | "Deny";
                        AgentUpdateWindow?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        AllowUserDisableRemoteAccess?: boolean;
                        AntivirusTemplate?: {
                            Description?: ...;
                            GUID?: ...;
                            Name?: ...;
                            TemplatePolicyId?: ...;
                        };
                        BackupServerPassword?: string;
                        BackupServerURL?: string;
                        BackupServerUser?: string;
                        CacheDirectory?: string;
                        CachePassword?: string;
                        CachePatch?: boolean;
                        CacheSoftware?: boolean;
                        CacheUpdate?: boolean;
                        CacheUsername?: string;
                        DefaultLanguagePack?: string;
                        DisallowUserCloseTray?: boolean;
                        EnableRSS?: boolean;
                        EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                        | "ImmediatelySendErrors"
                        | "ImmediatelySendErrorsAndWarnings"
                        | "ImmediatelySendAllButSecurity"
                        | "ImmediatelySendAll";
                        FileExplorerAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        HeartbeatEnabled?: boolean;
                        HeartbeatFrequency?: number;
                        Id?: string;
                        Name?: string;
                        NetworkAccessStoragePath?: string;
                        ProxyServerPassword?: string;
                        ProxyServerURL?: string;
                        ProxyServerUser?: string;
                        RegistryEditorAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        RemoteAccessMode?: | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny"
                        | "Silent";
                        RemoteAgentLogDebug?: boolean;
                        RemoteAgentName?: string;
                        RSSFeedAddress1?: string;
                        RSSFeedAddress2?: string;
                        RSSFeedAddress3?: string;
                        RSSFeedAddress4?: string;
                        Schedule?: {
                            DriveInventory?: ...;
                            EventInventory?: ...;
                            HardwareInventory?: ...;
                            HotfixInventory?: ...;
                            Id?: ...;
                            LastUpdate?: ...;
                            LastUser?: ...;
                            MalewareInventory?: ...;
                            Name?: ...;
                            NetworkAnalysis?: ...;
                            NetworkInventory?: ...;
                            NetworkProbeInventory?: ...;
                            PrinterInventory?: ...;
                            ProcessInventory?: ...;
                            ServiceInventory?: ...;
                            SoftwareInventory?: ...;
                            SystemInventory?: ...;
                            UpdateConfig?: ...;
                        };
                        ScreenCaptureAccessMode?: | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                        ServerAddress?: string;
                        ServiceTicketTitle?: string;
                        ShowTray?: boolean;
                        SSLAcceptAll?: boolean;
                        SSLAcceptExpiredCertificates?: boolean;
                        SSLAcceptMismatchedNames?: boolean;
                        SSLAcceptRevokedCertificates?: boolean;
                        SSLAccessUntrustedCertificateAuthorities?: boolean;
                        SupportURL?: string;
                        TempDirectory?: string;
                        TemplateGUID?: string;
                        TemplateProperties?: (...)[];
                        TrayChatNotificationText?: string;
                        TrayChatNotificationTitle?: string;
                        TrayCustomMenuTitle?: string;
                        TrayCustomMenuURL?: string;
                        TrayDisablePoweredBy?: boolean;
                        TrayFileExplorerAccessNotificationText?: string;
                        TrayHelpURL?: string;
                        TrayIcon?: string;
                        TrayInterruptUserWithChat?: boolean;
                        TrayMenus?: (...)[];
                        TrayNewMessageNotificationText?: string;
                        TrayNewRSSFeedNotificationText?: string;
                        TrayNotificationTitle?: string;
                        TrayRebootLogOffNotificationText?: string;
                        TrayRegistryEditorAccessNotificationText?: string;
                        TrayRemoteAccessNotificationText?: string;
                        TrayRemoteAccessNotificationTitle?: string;
                        TrayScreenCaptureAccessNotificationText?: string;
                        TrayShowCustomMenu?: boolean;
                        TrayShowHelp?: boolean;
                        TrayShowMessagesAndTickets?: boolean;
                        TrayShowServiceTicketMenu?: boolean;
                        TrayShutdownNotificationText?: string;
                        TraySystemMessageNotificationTitle?: string;
                        TrayTicketFromLabelText?: string;
                        TrayTicketImportance?: number;
                        TrayTicketImportanceIsForced?: boolean;
                        TrayTicketSubjectLabelText?: string;
                        TrayTicketVerifyEmail?: boolean;
                        TrayTitle?: string;
                        WindowsUpdate?:
                            | "DoNothing"
                            | "EnableWindowsUpdateDefaults"
                            | "SetToDownloadOnly"
                            | "DisableWindowsUpdate"
                            | "LabtechModeLabtechModeUIAccessDisabled";
                    };
                    ExternalId?: number;
                    FaxNumber?: string;
                    Id?: number;
                    MaintenanceWindow?: {
                        Comment?: string;
                        MaintenanceWindowDefinitionId?: number;
                        Name?: string;
                    };
                    Name?: string;
                    PhoneNumber?: string;
                    ProbeId?: number;
                    Router?: {
                        Guid?: string;
                        Id?: number;
                        ManufacturerName?: string;
                        Model?: string;
                        Password?: string;
                        PortType?: string;
                        Username?: string;
                        Version?: string;
                    };
                    RouterPort?: number;
                    ScriptDrive?: string;
                    ScriptExtra1?: string;
                    ScriptExtra2?: string;
                    ScriptPassword?: string;
                    ScriptRouterAddress?: string;
                    ScriptUsername?: string;
                    State?: string;
                    ZipCode?: string;
                };
                MaintenanceWindow?: { Id?: string };
                MaintenanceWindowLastApplied?: string;
                Name?: string;
                NetworkDevices?: {
                    AgentDeploymentReadinessCheck?: {
                        AgentDeploymentReadinessCheckId?: (...) | (...);
                        AgentDeploymentReadinessCheckStatusId?: (...) | (...);
                        DateLastCheckedForReadiness?: (...) | (...);
                        DateLastDeploymentAttempted?: (...) | (...);
                        DeploymentAttemptCount?: (...) | (...);
                        NetworkDeviceId?: (...) | (...);
                        ReadinessCheckStatus?: (...) | (...);
                    };
                    AlertAction?: {
                        Comment?: (...)
                        | (...);
                        Id?: (...) | (...);
                        Name?: (...) | (...);
                    };
                    AlertMessage?: string;
                    AlertWhenOffline?: boolean;
                    AssetDate?: string;
                    Client?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Comment?: (...) | (...);
                        Company?: (...) | (...);
                        Country?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        FirstName?: (...) | (...);
                        Id?: (...) | (...);
                        IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                        LastName?: (...) | (...);
                        Locations?: (...) | (...);
                        Name?: (...) | (...);
                        NewTicketNotificationEmail?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        State?: (...) | (...);
                        UsesInHouseSupportStaff?: (...) | (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    Contact?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        AssociatedComputers?: (...) | (...);
                        City?: (...) | (...);
                        Client?: (...) | (...);
                        CreatedDate?: (...) | (...);
                        Email?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        FirstName?: (...) | (...);
                        Id?: (...) | (...);
                        LastName?: (...) | (...);
                        Location?: (...) | (...);
                        MobileNumber?: (...) | (...);
                        PagerNumber?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        State?: (...) | (...);
                        WebPermissions?: (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    DataIn?: number;
                    DataInDisplay?: string;
                    DataOut?: number;
                    DataOutDisplay?: string;
                    DateAdded?: string;
                    Description?: string;
                    DetectionTemplateName?: string;
                    DeviceType?: { Id?: (...)
                    | (...); Name?: (...) | (...) };
                    ExternalSystemCredentials?: {
                        ClientId?: (...) | (...);
                        CredentialsId?: (...) | (...);
                        ExpirationDate?: (...) | (...);
                        IsActive?: (...) | (...) | (...);
                        Title?: (...) | (...);
                    };
                    FlagsDisplay?: string;
                    FriendlyName?: string;
                    Groups?: (
                        { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                    )[];
                    Id?: string;
                    InterfaceCount?: number;
                    IsHighBandwidth?: boolean;
                    IsLowOnPaper?: boolean;
                    IsLowOnToner?: boolean;
                    IsSNMPv1Supported?: boolean;
                    IsSNMPv2cSupported?: boolean;
                    IsSNMPv3Supported?: boolean;
                    IsSyncedToManage?: boolean;
                    LastContact?: string;
                    LastUpdated?: string;
                    LocalIPAddress?: string;
                    Location?: {
                        Address1?: (...)
                        | (...);
                        Address2?: (...) | (...);
                        City?: (...) | (...);
                        Client?: (...) | (...);
                        Comments?: (...) | (...);
                        Contact?: (...) | (...);
                        Country?: (...) | (...);
                        DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                        DefaultDeploymentLogin?: (...) | (...);
                        DeploymentTemplate?: (...) | (...);
                        ExternalId?: (...) | (...);
                        FaxNumber?: (...) | (...);
                        Id?: (...) | (...);
                        MaintenanceWindow?: (...) | (...);
                        Name?: (...) | (...);
                        PhoneNumber?: (...) | (...);
                        ProbeId?: (...) | (...);
                        Router?: (...) | (...);
                        RouterPort?: (...) | (...);
                        ScriptDrive?: (...) | (...);
                        ScriptExtra1?: (...) | (...);
                        ScriptExtra2?: (...) | (...);
                        ScriptPassword?: (...) | (...);
                        ScriptRouterAddress?: (...) | (...);
                        ScriptUsername?: (...) | (...);
                        State?: (...) | (...);
                        ZipCode?: (...) | (...);
                    };
                    MACAddress?: string;
                    ManufacturerName?: string;
                    ModelName?: string;
                    Name?: string;
                    NasPercent?: string;
                    OpenPortsTCP?: number[];
                    ProbeId?: number;
                    ProbeName?: string;
                    SNMPCommunityGet?: string;
                    SNMPCommunitySet?: string;
                    SnmpTree?: number[];
                    Status?: string;
                    Uptime?: number;
                    UptimeDisplay?: string;
                }[];
                NetworkDevicesAutoJoinSearch?: {
                    Id?: string;
                    IsReadOnly?: boolean;
                    Name?: string;
                    SearchFolder?: { Id?: string; Name?: string };
                    SearchType?:
                        | "AdvancedComputers"
                        | "AdvancedNetDevices"
                        | "AdvancedContacts"
                        | "AdvancedMobileDevices";
                };
                NetworkDevicesLimitToSearch?: boolean;
                ParentGroups?: number[];
                ParentId?: string;
                Parents?: { ID?: number; Name?: string; ParentId?: number }[];
                RemoteAgentTemplate?: {
                    AgentRebootMode?:
                        | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                    AgentUpdateWindow?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    AllowUserDisableRemoteAccess?: boolean;
                    AntivirusTemplate?: {
                        Description?: string;
                        GUID?: string;
                        Name?: string;
                        TemplatePolicyId?: string;
                    };
                    BackupServerPassword?: string;
                    BackupServerURL?: string;
                    BackupServerUser?: string;
                    CacheDirectory?: string;
                    CachePassword?: string;
                    CachePatch?: boolean;
                    CacheSoftware?: boolean;
                    CacheUpdate?: boolean;
                    CacheUsername?: string;
                    DefaultLanguagePack?: string;
                    DisallowUserCloseTray?: boolean;
                    EnableRSS?: boolean;
                    EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                    | "ImmediatelySendErrors"
                    | "ImmediatelySendErrorsAndWarnings"
                    | "ImmediatelySendAllButSecurity"
                    | "ImmediatelySendAll";
                    FileExplorerAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    HeartbeatEnabled?: boolean;
                    HeartbeatFrequency?: number;
                    Id?: string;
                    Name?: string;
                    NetworkAccessStoragePath?: string;
                    ProxyServerPassword?: string;
                    ProxyServerURL?: string;
                    ProxyServerUser?: string;
                    RegistryEditorAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    RemoteAccessMode?: | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny"
                    | "Silent";
                    RemoteAgentLogDebug?: boolean;
                    RemoteAgentName?: string;
                    RSSFeedAddress1?: string;
                    RSSFeedAddress2?: string;
                    RSSFeedAddress3?: string;
                    RSSFeedAddress4?: string;
                    Schedule?: {
                        DriveInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        EventInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        HardwareInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        HotfixInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        Id?: string;
                        LastUpdate?: string;
                        LastUser?: string;
                        MalewareInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        Name?: string;
                        NetworkAnalysis?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        NetworkInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        NetworkProbeInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        PrinterInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        ProcessInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        ServiceInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        SoftwareInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        SystemInventory?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                        UpdateConfig?: {
                            Date?: ...;
                            DayId?: ...;
                            DayName?: ...;
                            RepeatEveryHour?: ...;
                        };
                    };
                    ScreenCaptureAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    ServerAddress?: string;
                    ServiceTicketTitle?: string;
                    ShowTray?: boolean;
                    SSLAcceptAll?: boolean;
                    SSLAcceptExpiredCertificates?: boolean;
                    SSLAcceptMismatchedNames?: boolean;
                    SSLAcceptRevokedCertificates?: boolean;
                    SSLAccessUntrustedCertificateAuthorities?: boolean;
                    SupportURL?: string;
                    TempDirectory?: string;
                    TemplateGUID?: string;
                    TemplateProperties?: {
                        PropertyDescription?: (...)
                        | (...);
                        PropertyName?: (...) | (...);
                        PropertyValue?: (...) | (...);
                        TemplateID?: (...) | (...);
                    }[];
                    TrayChatNotificationText?: string;
                    TrayChatNotificationTitle?: string;
                    TrayCustomMenuTitle?: string;
                    TrayCustomMenuURL?: string;
                    TrayDisablePoweredBy?: boolean;
                    TrayFileExplorerAccessNotificationText?: string;
                    TrayHelpURL?: string;
                    TrayIcon?: string;
                    TrayInterruptUserWithChat?: boolean;
                    TrayMenus?: {
                        Action?: (...)
                        | (...);
                        Description?: (...) | (...);
                        ImageURL?: (...) | (...);
                        MenuID?: (...) | (...);
                        MsgBody?: (...) | (...);
                        MsgHeight?: (...) | (...);
                        MsgTitle?: (...) | (...);
                        MsgWidth?: (...) | (...);
                        Name?: (...) | (...);
                        Parameters?: (...) | (...);
                        RootOnly?: (...) | (...);
                        ScriptID?: (...) | (...);
                        Text?: (...) | (...);
                        URLorEXE?: (...) | (...);
                    }[];
                    TrayNewMessageNotificationText?: string;
                    TrayNewRSSFeedNotificationText?: string;
                    TrayNotificationTitle?: string;
                    TrayRebootLogOffNotificationText?: string;
                    TrayRegistryEditorAccessNotificationText?: string;
                    TrayRemoteAccessNotificationText?: string;
                    TrayRemoteAccessNotificationTitle?: string;
                    TrayScreenCaptureAccessNotificationText?: string;
                    TrayShowCustomMenu?: boolean;
                    TrayShowHelp?: boolean;
                    TrayShowMessagesAndTickets?: boolean;
                    TrayShowServiceTicketMenu?: boolean;
                    TrayShutdownNotificationText?: string;
                    TraySystemMessageNotificationTitle?: string;
                    TrayTicketFromLabelText?: string;
                    TrayTicketImportance?: number;
                    TrayTicketImportanceIsForced?: boolean;
                    TrayTicketSubjectLabelText?: string;
                    TrayTicketVerifyEmail?: boolean;
                    TrayTitle?: string;
                    WindowsUpdate?: | "DoNothing"
                    | "EnableWindowsUpdateDefaults"
                    | "SetToDownloadOnly"
                    | "DisableWindowsUpdate"
                    | "LabtechModeLabtechModeUIAccessDisabled";
                };
                SubGroups?: number[];
                TemplatePriority?: number;
                TypeId?: number;
                TypeName?: string;
            }
            • OptionalClientToSync?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Comment?: string;
                  Company?: string;
                  Country?: string;
                  ExternalId?: string;
                  FaxNumber?: string;
                  FirstName?: string;
                  Id?: string;
                  IsHiddenFromAllInclusiveGroup?: boolean;
                  LastName?: string;
                  Locations?: {
                      Address1?: (...) | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                      Comments?: (...) | (...);
                      Contact?: (...) | (...);
                      Country?: (...) | (...);
                      DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                      DefaultDeploymentLogin?: (...) | (...);
                      DeploymentTemplate?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      Id?: (...) | (...);
                      MaintenanceWindow?: (...) | (...);
                      Name?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      ProbeId?: (...) | (...);
                      Router?: (...) | (...);
                      RouterPort?: (...) | (...);
                      ScriptDrive?: (...) | (...);
                      ScriptExtra1?: (...) | (...);
                      ScriptExtra2?: (...) | (...);
                      ScriptPassword?: (...) | (...);
                      ScriptRouterAddress?: (...) | (...);
                      ScriptUsername?: (...) | (...);
                      State?: (...) | (...);
                      ZipCode?: (...) | (...);
                  }[];
                  Name?: string;
                  NewTicketNotificationEmail?: string;
                  PhoneNumber?: string;
                  State?: string;
                  UsesInHouseSupportStaff?: boolean;
                  ZipCode?: string;
              }
            • OptionalComments?: string
            • OptionalComputerPermissions?: {
                  Id?: string;
                  Permissions?: {
                      AllowFileExplorer?: (...) | (...) | (...);
                      AllowRedir?: (...) | (...) | (...);
                      AllowRegistryEdit?: (...) | (...) | (...);
                      AllowRemoteControl?: (...) | (...) | (...);
                      ClearAlerts?: (...) | (...) | (...);
                      CommandPrompt?: (...) | (...) | (...);
                      DeleteScheduleScripts?: (...) | (...) | (...);
                      EditConfig?: (...) | (...) | (...);
                      EditInfo?: (...) | (...) | (...);
                      History?: (...) | (...) | (...);
                      Install?: (...) | (...) | (...);
                      MonitorAdd?: (...) | (...) | (...);
                      MonitorDelete?: (...) | (...) | (...);
                      MonitorEdit?: (...) | (...) | (...);
                      ScheduleScripts?: (...) | (...) | (...);
                      SendCommands?: (...) | (...) | (...);
                      SniffNetwork?: (...) | (...) | (...);
                      ViewCommands?: (...) | (...) | (...);
                  };
                  UserClass?: {
                      Id?: (...)
                      | (...);
                      Name?: (...) | (...);
                      Permissions?: (...) | (...);
                  };
              }[]
            • OptionalComputers?: {
                  Address?: number[];
                  AntivirusDefinitionDate?: string;
                  AssetDate?: string;
                  AssetTag?: string;
                  Bandwidth?: number;
                  BandwidthDisplay?: string;
                  BiosFlash?: string;
                  BiosManufacturer?: string;
                  Client?: {
                      Address1?: (...) | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Comment?: (...) | (...);
                      Company?: (...) | (...);
                      Country?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      FirstName?: (...) | (...);
                      Id?: (...) | (...);
                      IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                      LastName?: (...) | (...);
                      Locations?: (...) | (...);
                      Name?: (...) | (...);
                      NewTicketNotificationEmail?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      State?: (...) | (...);
                      UsesInHouseSupportStaff?: (...) | (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  Comment?: string;
                  CommentPriority?: { Id?: (...)
                  | (...); Name?: (...) | (...) };
                  ComputerName?: string;
                  Contact?: {
                      Address1?: (...) | (...);
                      Address2?: (...) | (...);
                      AssociatedComputers?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                      City?: (...) | (...);
                      Client?: (...) | (...);
                      CreatedDate?: (...) | (...);
                      Email?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      FirstName?: (...) | (...);
                      Id?: (...) | (...);
                      LastName?: (...) | (...);
                      Location?: (...) | (...);
                      MobileNumber?: (...) | (...);
                      PagerNumber?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      State?: (...) | (...);
                      WebPermissions?: (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  CpuScore?: number;
                  CpuUsage?: number;
                  CurrentPowerProfile?: string;
                  D3DScore?: number;
                  DateAdded?: string;
                  DiskScore?: number;
                  DMA?: number[];
                  DomainName?: string;
                  DomainNameServers?: string[];
                  FreeMemory?: number;
                  FriendlyName?: string;
                  GatewayIPAddress?: string;
                  GraphicsScore?: number;
                  Groups?: (
                      { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                  )[];
                  HardwarePorts?: string[];
                  HasHPiLO?: boolean;
                  HasIntelAMT?: boolean;
                  HasIntelVPRO?: boolean;
                  Id?: string;
                  IRQ?: number[];
                  IsFasTalk?: boolean;
                  IsHeartbeatEnabled?: boolean;
                  IsHeartbeatRunning?: boolean;
                  IsLockedDown?: boolean;
                  IsMaintenanceModeEnabled?: boolean;
                  IsMaster?: boolean;
                  IsNetworkProbe?: boolean;
                  IsRebootNeeded?: boolean;
                  IsSystemAccount?: boolean;
                  IsTunnelSupported?: boolean;
                  IsVirtualHost?: boolean;
                  IsVirtualMachine?: boolean;
                  LastHeartbeat?: string;
                  LastInventoryReceived?: string;
                  LastStartup?: string;
                  LastUserName?: string;
                  LocalIPAddress?: string;
                  Location?: {
                      Address1?: (...)
                      | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Client?: (...) | (...);
                      Comments?: (...) | (...);
                      Contact?: (...) | (...);
                      Country?: (...) | (...);
                      DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                      DefaultDeploymentLogin?: (...) | (...);
                      DeploymentTemplate?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      Id?: (...) | (...);
                      MaintenanceWindow?: (...) | (...);
                      Name?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      ProbeId?: (...) | (...);
                      Router?: (...) | (...);
                      RouterPort?: (...) | (...);
                      ScriptDrive?: (...) | (...);
                      ScriptExtra1?: (...) | (...);
                      ScriptExtra2?: (...) | (...);
                      ScriptPassword?: (...) | (...);
                      ScriptRouterAddress?: (...) | (...);
                      ScriptUsername?: (...) | (...);
                      State?: (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  LoggedInUsers?: { ConsoleId?: ...; LoggedInUserName?: ... }[];
                  MACAddress?: string;
                  MasterMode?: string;
                  MemoryScore?: number;
                  OpenPortsTCP?: number[];
                  OpenPortsUDP?: number[];
                  OperatingSystemName?: string;
                  OperatingSystemVersion?: string;
                  PowerProfiles?: string[];
                  PrimaryContactName?: string;
                  RemoteAgentLastContact?: string;
                  RemoteAgentLastInventory?: string;
                  RemoteAgentVersion?: string;
                  SerialNumber?: string;
                  Status?: string;
                  SystemUptime?: number;
                  TempFiles?: string;
                  Tickets?: {
                      Agent?: ...;
                      Category?: ...;
                      CategoryId?: ...;
                      CategoryName?: ...;
                      CC?: ...;
                      Client?: ...;
                      Comments?: ...;
                      Computer?: ...;
                      ContactDate?: ...;
                      DueDate?: ...;
                      ExternalId?: ...;
                      From?: ...;
                      Guid?: ...;
                      Location?: ...;
                      MonitorId?: ...;
                      NetworkDevice?: ...;
                      Priority?: ...;
                      StartDate?: ...;
                      Status?: ...;
                      Subject?: ...;
                      SupportLevel?: ...;
                      TicketId?: ...;
                      UpdateDate?: ...;
                      User?: ...;
                  }[];
                  TotalMemory?: number;
                  Type?: string;
                  UserAccounts?: string[];
                  UserIdleTime?: number;
                  UTCOffset?: number;
                  VirusScanner?: { Id?: (...)
                  | (...); Name?: (...) | (...) };
                  WarrantyEndDate?: string;
                  WindowsUpdateDate?: string;
              }[]
            • OptionalComputersAutoJoinSearch?: {
                  Id?: string;
                  IsReadOnly?: boolean;
                  Name?: string;
                  SearchFolder?: { Id?: string; Name?: string };
                  SearchType?:
                      | "AdvancedComputers"
                      | "AdvancedNetDevices"
                      | "AdvancedContacts"
                      | "AdvancedMobileDevices";
              }
            • OptionalComputersLimitToSearch?: boolean
            • OptionalContacts?: {
                  Address1?: string;
                  Address2?: string;
                  AssociatedComputers?: {
                      Address?: ...;
                      AntivirusDefinitionDate?: ...;
                      AssetDate?: ...;
                      AssetTag?: ...;
                      Bandwidth?: ...;
                      BandwidthDisplay?: ...;
                      BiosFlash?: ...;
                      BiosManufacturer?: ...;
                      Client?: ...;
                      Comment?: ...;
                      CommentPriority?: ...;
                      ComputerName?: ...;
                      Contact?: ...;
                      CpuScore?: ...;
                      CpuUsage?: ...;
                      CurrentPowerProfile?: ...;
                      D3DScore?: ...;
                      DateAdded?: ...;
                      DiskScore?: ...;
                      DMA?: ...;
                      DomainName?: ...;
                      DomainNameServers?: ...;
                      FreeMemory?: ...;
                      FriendlyName?: ...;
                      GatewayIPAddress?: ...;
                      GraphicsScore?: ...;
                      Groups?: ...;
                      HardwarePorts?: ...;
                      HasHPiLO?: ...;
                      HasIntelAMT?: ...;
                      HasIntelVPRO?: ...;
                      Id?: ...;
                      IRQ?: ...;
                      IsFasTalk?: ...;
                      IsHeartbeatEnabled?: ...;
                      IsHeartbeatRunning?: ...;
                      IsLockedDown?: ...;
                      IsMaintenanceModeEnabled?: ...;
                      IsMaster?: ...;
                      IsNetworkProbe?: ...;
                      IsRebootNeeded?: ...;
                      IsSystemAccount?: ...;
                      IsTunnelSupported?: ...;
                      IsVirtualHost?: ...;
                      IsVirtualMachine?: ...;
                      LastHeartbeat?: ...;
                      LastInventoryReceived?: ...;
                      LastStartup?: ...;
                      LastUserName?: ...;
                      LocalIPAddress?: ...;
                      Location?: ...;
                      LoggedInUsers?: ...;
                      MACAddress?: ...;
                      MasterMode?: ...;
                      MemoryScore?: ...;
                      OpenPortsTCP?: ...;
                      OpenPortsUDP?: ...;
                      OperatingSystemName?: ...;
                      OperatingSystemVersion?: ...;
                      PowerProfiles?: ...;
                      PrimaryContactName?: ...;
                      RemoteAgentLastContact?: ...;
                      RemoteAgentLastInventory?: ...;
                      RemoteAgentVersion?: ...;
                      SerialNumber?: ...;
                      Status?: ...;
                      SystemUptime?: ...;
                      TempFiles?: ...;
                      Tickets?: ...;
                      TotalMemory?: ...;
                      Type?: ...;
                      UserAccounts?: ...;
                      UserIdleTime?: ...;
                      UTCOffset?: ...;
                      VirusScanner?: ...;
                      WarrantyEndDate?: ...;
                      WindowsUpdateDate?: ...;
                  }[];
                  City?: string;
                  Client?: {
                      Address1?: (...)
                      | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Comment?: (...) | (...);
                      Company?: (...) | (...);
                      Country?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      FirstName?: (...) | (...);
                      Id?: (...) | (...);
                      IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                      LastName?: (...) | (...);
                      Locations?: (...) | (...);
                      Name?: (...) | (...);
                      NewTicketNotificationEmail?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      State?: (...) | (...);
                      UsesInHouseSupportStaff?: (...) | (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  CreatedDate?: string;
                  Email?: string;
                  ExternalId?: string;
                  FaxNumber?: string;
                  FirstName?: string;
                  Id?: string;
                  LastName?: string;
                  Location?: {
                      Address1?: (...)
                      | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Client?: (...) | (...);
                      Comments?: (...) | (...);
                      Contact?: (...) | (...);
                      Country?: (...) | (...);
                      DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                      DefaultDeploymentLogin?: (...) | (...);
                      DeploymentTemplate?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      Id?: (...) | (...);
                      MaintenanceWindow?: (...) | (...);
                      Name?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      ProbeId?: (...) | (...);
                      Router?: (...) | (...);
                      RouterPort?: (...) | (...);
                      ScriptDrive?: (...) | (...);
                      ScriptExtra1?: (...) | (...);
                      ScriptExtra2?: (...) | (...);
                      ScriptPassword?: (...) | (...);
                      ScriptRouterAddress?: (...) | (...);
                      ScriptUsername?: (...) | (...);
                      State?: (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  MobileNumber?: string;
                  PagerNumber?: string;
                  PhoneNumber?: string;
                  State?: string;
                  WebPermissions?: {
                      InstallAgent?: (...)
                      | (...)
                      | (...);
                      MultiFactorRequired?: (...) | (...) | (...);
                      Reboot?: (...) | (...) | (...);
                      RemoteAccess?: (...) | (...) | (...);
                      Shutdown?: (...) | (...) | (...);
                      Tickets?: (...) | (...) | (...);
                      WakeOnLAN?: (...) | (...) | (...);
                  };
                  ZipCode?: string;
              }[]
            • OptionalContactsAutoJoinSearch?: {
                  Id?: string;
                  IsReadOnly?: boolean;
                  Name?: string;
                  SearchFolder?: { Id?: string; Name?: string };
                  SearchType?:
                      | "AdvancedComputers"
                      | "AdvancedNetDevices"
                      | "AdvancedContacts"
                      | "AdvancedMobileDevices";
              }
            • OptionalContactsJoinComputers?: boolean
            • OptionalContactsLimitToSearch?: boolean
            • OptionalDepth?: number

              Format: int32

            • OptionalFullName?: string
            • OptionalGUID?: string
            • OptionalId?: string
            • OptionalLocationToSync?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: (...)[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comments?: string;
                  Contact?: {
                      Address1?: string;
                      Address2?: string;
                      AssociatedComputers?: (...)[];
                      City?: string;
                      Client?: {
                          Address1?: ...;
                          Address2?: ...;
                          City?: ...;
                          Comment?: ...;
                          Company?: ...;
                          Country?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          FirstName?: ...;
                          Id?: ...;
                          IsHiddenFromAllInclusiveGroup?: ...;
                          LastName?: ...;
                          Locations?: ...;
                          Name?: ...;
                          NewTicketNotificationEmail?: ...;
                          PhoneNumber?: ...;
                          State?: ...;
                          UsesInHouseSupportStaff?: ...;
                          ZipCode?: ...;
                      };
                      CreatedDate?: string;
                      Email?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      LastName?: string;
                      Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                      MobileNumber?: string;
                      PagerNumber?: string;
                      PhoneNumber?: string;
                      State?: string;
                      WebPermissions?: {
                          InstallAgent?: ...;
                          MultiFactorRequired?: ...;
                          Reboot?: ...;
                          RemoteAccess?: ...;
                          Shutdown?: ...;
                          Tickets?: ...;
                          WakeOnLAN?: ...;
                      };
                      ZipCode?: string;
                  };
                  Country?: string;
                  DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                  DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                  DeploymentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: ...;
                          GUID?: ...;
                          Name?: ...;
                          TemplatePolicyId?: ...;
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: ...;
                          EventInventory?: ...;
                          HardwareInventory?: ...;
                          HotfixInventory?: ...;
                          Id?: ...;
                          LastUpdate?: ...;
                          LastUser?: ...;
                          MalewareInventory?: ...;
                          Name?: ...;
                          NetworkAnalysis?: ...;
                          NetworkInventory?: ...;
                          NetworkProbeInventory?: ...;
                          PrinterInventory?: ...;
                          ProcessInventory?: ...;
                          ServiceInventory?: ...;
                          SoftwareInventory?: ...;
                          SystemInventory?: ...;
                          UpdateConfig?: ...;
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: (...)[];
                      TrayChatNotificationText?: string;
                      TrayChatNotificationTitle?: string;
                      TrayCustomMenuTitle?: string;
                      TrayCustomMenuURL?: string;
                      TrayDisablePoweredBy?: boolean;
                      TrayFileExplorerAccessNotificationText?: string;
                      TrayHelpURL?: string;
                      TrayIcon?: string;
                      TrayInterruptUserWithChat?: boolean;
                      TrayMenus?: (...)[];
                      TrayNewMessageNotificationText?: string;
                      TrayNewRSSFeedNotificationText?: string;
                      TrayNotificationTitle?: string;
                      TrayRebootLogOffNotificationText?: string;
                      TrayRegistryEditorAccessNotificationText?: string;
                      TrayRemoteAccessNotificationText?: string;
                      TrayRemoteAccessNotificationTitle?: string;
                      TrayScreenCaptureAccessNotificationText?: string;
                      TrayShowCustomMenu?: boolean;
                      TrayShowHelp?: boolean;
                      TrayShowMessagesAndTickets?: boolean;
                      TrayShowServiceTicketMenu?: boolean;
                      TrayShutdownNotificationText?: string;
                      TraySystemMessageNotificationTitle?: string;
                      TrayTicketFromLabelText?: string;
                      TrayTicketImportance?: number;
                      TrayTicketImportanceIsForced?: boolean;
                      TrayTicketSubjectLabelText?: string;
                      TrayTicketVerifyEmail?: boolean;
                      TrayTitle?: string;
                      WindowsUpdate?:
                          | "DoNothing"
                          | "EnableWindowsUpdateDefaults"
                          | "SetToDownloadOnly"
                          | "DisableWindowsUpdate"
                          | "LabtechModeLabtechModeUIAccessDisabled";
                  };
                  ExternalId?: number;
                  FaxNumber?: string;
                  Id?: number;
                  MaintenanceWindow?: {
                      Comment?: string;
                      MaintenanceWindowDefinitionId?: number;
                      Name?: string;
                  };
                  Name?: string;
                  PhoneNumber?: string;
                  ProbeId?: number;
                  Router?: {
                      Guid?: string;
                      Id?: number;
                      ManufacturerName?: string;
                      Model?: string;
                      Password?: string;
                      PortType?: string;
                      Username?: string;
                      Version?: string;
                  };
                  RouterPort?: number;
                  ScriptDrive?: string;
                  ScriptExtra1?: string;
                  ScriptExtra2?: string;
                  ScriptPassword?: string;
                  ScriptRouterAddress?: string;
                  ScriptUsername?: string;
                  State?: string;
                  ZipCode?: string;
              }
              • OptionalAddress1?: string
              • OptionalAddress2?: string
              • OptionalCity?: string
              • OptionalClient?: {
                    Address1?: string;
                    Address2?: string;
                    City?: string;
                    Comment?: string;
                    Company?: string;
                    Country?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    IsHiddenFromAllInclusiveGroup?: boolean;
                    LastName?: string;
                    Locations?: (...)[];
                    Name?: string;
                    NewTicketNotificationEmail?: string;
                    PhoneNumber?: string;
                    State?: string;
                    UsesInHouseSupportStaff?: boolean;
                    ZipCode?: string;
                }
              • OptionalComments?: string
              • OptionalContact?: {
                    Address1?: string;
                    Address2?: string;
                    AssociatedComputers?: (...)[];
                    City?: string;
                    Client?: {
                        Address1?: ...;
                        Address2?: ...;
                        City?: ...;
                        Comment?: ...;
                        Company?: ...;
                        Country?: ...;
                        ExternalId?: ...;
                        FaxNumber?: ...;
                        FirstName?: ...;
                        Id?: ...;
                        IsHiddenFromAllInclusiveGroup?: ...;
                        LastName?: ...;
                        Locations?: ...;
                        Name?: ...;
                        NewTicketNotificationEmail?: ...;
                        PhoneNumber?: ...;
                        State?: ...;
                        UsesInHouseSupportStaff?: ...;
                        ZipCode?: ...;
                    };
                    CreatedDate?: string;
                    Email?: string;
                    ExternalId?: string;
                    FaxNumber?: string;
                    FirstName?: string;
                    Id?: string;
                    LastName?: string;
                    Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                    MobileNumber?: string;
                    PagerNumber?: string;
                    PhoneNumber?: string;
                    State?: string;
                    WebPermissions?: {
                        InstallAgent?: ...;
                        MultiFactorRequired?: ...;
                        Reboot?: ...;
                        RemoteAccess?: ...;
                        Shutdown?: ...;
                        Tickets?: ...;
                        WakeOnLAN?: ...;
                    };
                    ZipCode?: string;
                }
                • OptionalAddress1?: string
                • OptionalAddress2?: string
                • OptionalAssociatedComputers?: (...)[]
                • OptionalCity?: string
                • OptionalClient?: {
                      Address1?: ...;
                      Address2?: ...;
                      City?: ...;
                      Comment?: ...;
                      Company?: ...;
                      Country?: ...;
                      ExternalId?: ...;
                      FaxNumber?: ...;
                      FirstName?: ...;
                      Id?: ...;
                      IsHiddenFromAllInclusiveGroup?: ...;
                      LastName?: ...;
                      Locations?: ...;
                      Name?: ...;
                      NewTicketNotificationEmail?: ...;
                      PhoneNumber?: ...;
                      State?: ...;
                      UsesInHouseSupportStaff?: ...;
                      ZipCode?: ...;
                  }
                • OptionalCreatedDate?: string

                  Format: date-time

                • OptionalEmail?: string
                • OptionalExternalId?: string
                • OptionalFaxNumber?: string
                • OptionalFirstName?: string
                • OptionalId?: string
                • OptionalLastName?: string
                • OptionalLocation?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...
                • OptionalMobileNumber?: string
                • OptionalPagerNumber?: string
                • OptionalPhoneNumber?: string
                • OptionalState?: string
                • OptionalWebPermissions?: {
                      InstallAgent?: ...;
                      MultiFactorRequired?: ...;
                      Reboot?: ...;
                      RemoteAccess?: ...;
                      Shutdown?: ...;
                      Tickets?: ...;
                      WakeOnLAN?: ...;
                  }
                • OptionalZipCode?: string
              • OptionalCountry?: string
              • OptionalDefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined
              • OptionalDefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string }
                • OptionalDeploymentLoginId?: number

                  Format: int32

                • OptionalTitle?: string
              • OptionalDeploymentTemplate?: {
                    AgentRebootMode?:
                        | "Now"
                        | "Ask"
                        | "AskThenAllow"
                        | "AskThenDeny"
                        | "Deny";
                    AgentUpdateWindow?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    AllowUserDisableRemoteAccess?: boolean;
                    AntivirusTemplate?: {
                        Description?: ...;
                        GUID?: ...;
                        Name?: ...;
                        TemplatePolicyId?: ...;
                    };
                    BackupServerPassword?: string;
                    BackupServerURL?: string;
                    BackupServerUser?: string;
                    CacheDirectory?: string;
                    CachePassword?: string;
                    CachePatch?: boolean;
                    CacheSoftware?: boolean;
                    CacheUpdate?: boolean;
                    CacheUsername?: string;
                    DefaultLanguagePack?: string;
                    DisallowUserCloseTray?: boolean;
                    EnableRSS?: boolean;
                    EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                    | "ImmediatelySendErrors"
                    | "ImmediatelySendErrorsAndWarnings"
                    | "ImmediatelySendAllButSecurity"
                    | "ImmediatelySendAll";
                    FileExplorerAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    HeartbeatEnabled?: boolean;
                    HeartbeatFrequency?: number;
                    Id?: string;
                    Name?: string;
                    NetworkAccessStoragePath?: string;
                    ProxyServerPassword?: string;
                    ProxyServerURL?: string;
                    ProxyServerUser?: string;
                    RegistryEditorAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    RemoteAccessMode?: | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny"
                    | "Silent";
                    RemoteAgentLogDebug?: boolean;
                    RemoteAgentName?: string;
                    RSSFeedAddress1?: string;
                    RSSFeedAddress2?: string;
                    RSSFeedAddress3?: string;
                    RSSFeedAddress4?: string;
                    Schedule?: {
                        DriveInventory?: ...;
                        EventInventory?: ...;
                        HardwareInventory?: ...;
                        HotfixInventory?: ...;
                        Id?: ...;
                        LastUpdate?: ...;
                        LastUser?: ...;
                        MalewareInventory?: ...;
                        Name?: ...;
                        NetworkAnalysis?: ...;
                        NetworkInventory?: ...;
                        NetworkProbeInventory?: ...;
                        PrinterInventory?: ...;
                        ProcessInventory?: ...;
                        ServiceInventory?: ...;
                        SoftwareInventory?: ...;
                        SystemInventory?: ...;
                        UpdateConfig?: ...;
                    };
                    ScreenCaptureAccessMode?: | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                    ServerAddress?: string;
                    ServiceTicketTitle?: string;
                    ShowTray?: boolean;
                    SSLAcceptAll?: boolean;
                    SSLAcceptExpiredCertificates?: boolean;
                    SSLAcceptMismatchedNames?: boolean;
                    SSLAcceptRevokedCertificates?: boolean;
                    SSLAccessUntrustedCertificateAuthorities?: boolean;
                    SupportURL?: string;
                    TempDirectory?: string;
                    TemplateGUID?: string;
                    TemplateProperties?: (...)[];
                    TrayChatNotificationText?: string;
                    TrayChatNotificationTitle?: string;
                    TrayCustomMenuTitle?: string;
                    TrayCustomMenuURL?: string;
                    TrayDisablePoweredBy?: boolean;
                    TrayFileExplorerAccessNotificationText?: string;
                    TrayHelpURL?: string;
                    TrayIcon?: string;
                    TrayInterruptUserWithChat?: boolean;
                    TrayMenus?: (...)[];
                    TrayNewMessageNotificationText?: string;
                    TrayNewRSSFeedNotificationText?: string;
                    TrayNotificationTitle?: string;
                    TrayRebootLogOffNotificationText?: string;
                    TrayRegistryEditorAccessNotificationText?: string;
                    TrayRemoteAccessNotificationText?: string;
                    TrayRemoteAccessNotificationTitle?: string;
                    TrayScreenCaptureAccessNotificationText?: string;
                    TrayShowCustomMenu?: boolean;
                    TrayShowHelp?: boolean;
                    TrayShowMessagesAndTickets?: boolean;
                    TrayShowServiceTicketMenu?: boolean;
                    TrayShutdownNotificationText?: string;
                    TraySystemMessageNotificationTitle?: string;
                    TrayTicketFromLabelText?: string;
                    TrayTicketImportance?: number;
                    TrayTicketImportanceIsForced?: boolean;
                    TrayTicketSubjectLabelText?: string;
                    TrayTicketVerifyEmail?: boolean;
                    TrayTitle?: string;
                    WindowsUpdate?:
                        | "DoNothing"
                        | "EnableWindowsUpdateDefaults"
                        | "SetToDownloadOnly"
                        | "DisableWindowsUpdate"
                        | "LabtechModeLabtechModeUIAccessDisabled";
                }
                • OptionalAgentRebootMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalAgentUpdateWindow?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalAllowUserDisableRemoteAccess?: boolean
                • OptionalAntivirusTemplate?: { Description?: ...; GUID?: ...; Name?: ...; TemplatePolicyId?: ... }
                • OptionalBackupServerPassword?: string
                • OptionalBackupServerURL?: string
                • OptionalBackupServerUser?: string
                • OptionalCacheDirectory?: string
                • OptionalCachePassword?: string
                • OptionalCachePatch?: boolean
                • OptionalCacheSoftware?: boolean
                • OptionalCacheUpdate?: boolean
                • OptionalCacheUsername?: string
                • OptionalDefaultLanguagePack?: string
                • OptionalDisallowUserCloseTray?: boolean
                • OptionalEnableRSS?: boolean
                • OptionalEventLogInventoryMode?:
                      | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll"
                • OptionalFileExplorerAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalHeartbeatEnabled?: boolean
                • OptionalHeartbeatFrequency?: number

                  Format: int32

                • OptionalId?: string
                • OptionalName?: string
                • OptionalNetworkAccessStoragePath?: string
                • OptionalProxyServerPassword?: string
                • OptionalProxyServerURL?: string
                • OptionalProxyServerUser?: string
                • OptionalRegistryEditorAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalRemoteAccessMode?: "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny" | "Silent"
                • OptionalRemoteAgentLogDebug?: boolean
                • OptionalRemoteAgentName?: string
                • OptionalRSSFeedAddress1?: string
                • OptionalRSSFeedAddress2?: string
                • OptionalRSSFeedAddress3?: string
                • OptionalRSSFeedAddress4?: string
                • OptionalSchedule?: {
                      DriveInventory?: ...;
                      EventInventory?: ...;
                      HardwareInventory?: ...;
                      HotfixInventory?: ...;
                      Id?: ...;
                      LastUpdate?: ...;
                      LastUser?: ...;
                      MalewareInventory?: ...;
                      Name?: ...;
                      NetworkAnalysis?: ...;
                      NetworkInventory?: ...;
                      NetworkProbeInventory?: ...;
                      PrinterInventory?: ...;
                      ProcessInventory?: ...;
                      ServiceInventory?: ...;
                      SoftwareInventory?: ...;
                      SystemInventory?: ...;
                      UpdateConfig?: ...;
                  }
                  • OptionalDriveInventory?: ...
                  • OptionalEventInventory?: ...
                  • OptionalHardwareInventory?: ...
                  • OptionalHotfixInventory?: ...
                  • OptionalId?: ...
                  • OptionalLastUpdate?: ...

                    Format: date-time

                  • OptionalLastUser?: ...
                  • OptionalMalewareInventory?: ...
                  • OptionalName?: ...
                  • OptionalNetworkAnalysis?: ...
                  • OptionalNetworkInventory?: ...
                  • OptionalNetworkProbeInventory?: ...
                  • OptionalPrinterInventory?: ...
                  • OptionalProcessInventory?: ...
                  • OptionalServiceInventory?: ...
                  • OptionalSoftwareInventory?: ...
                  • OptionalSystemInventory?: ...
                  • OptionalUpdateConfig?: ...
                • OptionalScreenCaptureAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
                • OptionalServerAddress?: string
                • OptionalServiceTicketTitle?: string
                • OptionalShowTray?: boolean
                • OptionalSSLAcceptAll?: boolean
                • OptionalSSLAcceptExpiredCertificates?: boolean
                • OptionalSSLAcceptMismatchedNames?: boolean
                • OptionalSSLAcceptRevokedCertificates?: boolean
                • OptionalSSLAccessUntrustedCertificateAuthorities?: boolean
                • OptionalSupportURL?: string
                • OptionalTempDirectory?: string
                • OptionalTemplateGUID?: string
                • OptionalTemplateProperties?: (...)[]
                • OptionalTrayChatNotificationText?: string
                • OptionalTrayChatNotificationTitle?: string
                • OptionalTrayCustomMenuTitle?: string
                • OptionalTrayCustomMenuURL?: string
                • OptionalTrayDisablePoweredBy?: boolean
                • OptionalTrayFileExplorerAccessNotificationText?: string
                • OptionalTrayHelpURL?: string
                • OptionalTrayIcon?: string

                  Format: byte

                • OptionalTrayInterruptUserWithChat?: boolean
                • OptionalTrayMenus?: (...)[]
                • OptionalTrayNewMessageNotificationText?: string
                • OptionalTrayNewRSSFeedNotificationText?: string
                • OptionalTrayNotificationTitle?: string
                • OptionalTrayRebootLogOffNotificationText?: string
                • OptionalTrayRegistryEditorAccessNotificationText?: string
                • OptionalTrayRemoteAccessNotificationText?: string
                • OptionalTrayRemoteAccessNotificationTitle?: string
                • OptionalTrayScreenCaptureAccessNotificationText?: string
                • OptionalTrayShowCustomMenu?: boolean
                • OptionalTrayShowHelp?: boolean
                • OptionalTrayShowMessagesAndTickets?: boolean
                • OptionalTrayShowServiceTicketMenu?: boolean
                • OptionalTrayShutdownNotificationText?: string
                • OptionalTraySystemMessageNotificationTitle?: string
                • OptionalTrayTicketFromLabelText?: string
                • OptionalTrayTicketImportance?: number

                  Format: int32

                • OptionalTrayTicketImportanceIsForced?: boolean
                • OptionalTrayTicketSubjectLabelText?: string
                • OptionalTrayTicketVerifyEmail?: boolean
                • OptionalTrayTitle?: string
                • OptionalWindowsUpdate?:
                      | "DoNothing"
                      | "EnableWindowsUpdateDefaults"
                      | "SetToDownloadOnly"
                      | "DisableWindowsUpdate"
                      | "LabtechModeLabtechModeUIAccessDisabled"
              • OptionalExternalId?: number

                Format: int32

              • OptionalFaxNumber?: string
              • OptionalId?: number

                Format: int32

              • OptionalMaintenanceWindow?: { Comment?: string; MaintenanceWindowDefinitionId?: number; Name?: string }
                • OptionalComment?: string
                • OptionalMaintenanceWindowDefinitionId?: number

                  Format: int32

                • OptionalName?: string
              • OptionalName?: string
              • OptionalPhoneNumber?: string
              • OptionalProbeId?: number

                Format: int32

              • OptionalRouter?: {
                    Guid?: string;
                    Id?: number;
                    ManufacturerName?: string;
                    Model?: string;
                    Password?: string;
                    PortType?: string;
                    Username?: string;
                    Version?: string;
                }
                • OptionalGuid?: string
                • OptionalId?: number

                  Format: int32

                • OptionalManufacturerName?: string
                • OptionalModel?: string
                • OptionalPassword?: string
                • OptionalPortType?: string
                • OptionalUsername?: string
                • OptionalVersion?: string
              • OptionalRouterPort?: number

                Format: int32

              • OptionalScriptDrive?: string
              • OptionalScriptExtra1?: string
              • OptionalScriptExtra2?: string
              • OptionalScriptPassword?: string
              • OptionalScriptRouterAddress?: string
              • OptionalScriptUsername?: string
              • OptionalState?: string
              • OptionalZipCode?: string
            • OptionalMaintenanceWindow?: { Id?: string }
            • OptionalMaintenanceWindowLastApplied?: string

              Format: date-time

            • OptionalName?: string
            • OptionalNetworkDevices?: {
                  AgentDeploymentReadinessCheck?: {
                      AgentDeploymentReadinessCheckId?: (...) | (...);
                      AgentDeploymentReadinessCheckStatusId?: (...) | (...);
                      DateLastCheckedForReadiness?: (...) | (...);
                      DateLastDeploymentAttempted?: (...) | (...);
                      DeploymentAttemptCount?: (...) | (...);
                      NetworkDeviceId?: (...) | (...);
                      ReadinessCheckStatus?: (...) | (...);
                  };
                  AlertAction?: {
                      Comment?: (...)
                      | (...);
                      Id?: (...) | (...);
                      Name?: (...) | (...);
                  };
                  AlertMessage?: string;
                  AlertWhenOffline?: boolean;
                  AssetDate?: string;
                  Client?: {
                      Address1?: (...)
                      | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Comment?: (...) | (...);
                      Company?: (...) | (...);
                      Country?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      FirstName?: (...) | (...);
                      Id?: (...) | (...);
                      IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                      LastName?: (...) | (...);
                      Locations?: (...) | (...);
                      Name?: (...) | (...);
                      NewTicketNotificationEmail?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      State?: (...) | (...);
                      UsesInHouseSupportStaff?: (...) | (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  Contact?: {
                      Address1?: (...)
                      | (...);
                      Address2?: (...) | (...);
                      AssociatedComputers?: (...) | (...);
                      City?: (...) | (...);
                      Client?: (...) | (...);
                      CreatedDate?: (...) | (...);
                      Email?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      FirstName?: (...) | (...);
                      Id?: (...) | (...);
                      LastName?: (...) | (...);
                      Location?: (...) | (...);
                      MobileNumber?: (...) | (...);
                      PagerNumber?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      State?: (...) | (...);
                      WebPermissions?: (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  DataIn?: number;
                  DataInDisplay?: string;
                  DataOut?: number;
                  DataOutDisplay?: string;
                  DateAdded?: string;
                  Description?: string;
                  DetectionTemplateName?: string;
                  DeviceType?: { Id?: (...)
                  | (...); Name?: (...) | (...) };
                  ExternalSystemCredentials?: {
                      ClientId?: (...) | (...);
                      CredentialsId?: (...) | (...);
                      ExpirationDate?: (...) | (...);
                      IsActive?: (...) | (...) | (...);
                      Title?: (...) | (...);
                  };
                  FlagsDisplay?: string;
                  FriendlyName?: string;
                  Groups?: (
                      { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; }
                  )[];
                  Id?: string;
                  InterfaceCount?: number;
                  IsHighBandwidth?: boolean;
                  IsLowOnPaper?: boolean;
                  IsLowOnToner?: boolean;
                  IsSNMPv1Supported?: boolean;
                  IsSNMPv2cSupported?: boolean;
                  IsSNMPv3Supported?: boolean;
                  IsSyncedToManage?: boolean;
                  LastContact?: string;
                  LastUpdated?: string;
                  LocalIPAddress?: string;
                  Location?: {
                      Address1?: (...)
                      | (...);
                      Address2?: (...) | (...);
                      City?: (...) | (...);
                      Client?: (...) | (...);
                      Comments?: (...) | (...);
                      Contact?: (...) | (...);
                      Country?: (...) | (...);
                      DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                      DefaultDeploymentLogin?: (...) | (...);
                      DeploymentTemplate?: (...) | (...);
                      ExternalId?: (...) | (...);
                      FaxNumber?: (...) | (...);
                      Id?: (...) | (...);
                      MaintenanceWindow?: (...) | (...);
                      Name?: (...) | (...);
                      PhoneNumber?: (...) | (...);
                      ProbeId?: (...) | (...);
                      Router?: (...) | (...);
                      RouterPort?: (...) | (...);
                      ScriptDrive?: (...) | (...);
                      ScriptExtra1?: (...) | (...);
                      ScriptExtra2?: (...) | (...);
                      ScriptPassword?: (...) | (...);
                      ScriptRouterAddress?: (...) | (...);
                      ScriptUsername?: (...) | (...);
                      State?: (...) | (...);
                      ZipCode?: (...) | (...);
                  };
                  MACAddress?: string;
                  ManufacturerName?: string;
                  ModelName?: string;
                  Name?: string;
                  NasPercent?: string;
                  OpenPortsTCP?: number[];
                  ProbeId?: number;
                  ProbeName?: string;
                  SNMPCommunityGet?: string;
                  SNMPCommunitySet?: string;
                  SnmpTree?: number[];
                  Status?: string;
                  Uptime?: number;
                  UptimeDisplay?: string;
              }[]
            • OptionalNetworkDevicesAutoJoinSearch?: {
                  Id?: string;
                  IsReadOnly?: boolean;
                  Name?: string;
                  SearchFolder?: { Id?: string; Name?: string };
                  SearchType?:
                      | "AdvancedComputers"
                      | "AdvancedNetDevices"
                      | "AdvancedContacts"
                      | "AdvancedMobileDevices";
              }
            • OptionalNetworkDevicesLimitToSearch?: boolean
            • OptionalParentGroups?: number[]
            • OptionalParentId?: string
            • OptionalParents?: { ID?: number; Name?: string; ParentId?: number }[]
            • OptionalRemoteAgentTemplate?: {
                  AgentRebootMode?:
                      | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                  AgentUpdateWindow?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  AllowUserDisableRemoteAccess?: boolean;
                  AntivirusTemplate?: {
                      Description?: string;
                      GUID?: string;
                      Name?: string;
                      TemplatePolicyId?: string;
                  };
                  BackupServerPassword?: string;
                  BackupServerURL?: string;
                  BackupServerUser?: string;
                  CacheDirectory?: string;
                  CachePassword?: string;
                  CachePatch?: boolean;
                  CacheSoftware?: boolean;
                  CacheUpdate?: boolean;
                  CacheUsername?: string;
                  DefaultLanguagePack?: string;
                  DisallowUserCloseTray?: boolean;
                  EnableRSS?: boolean;
                  EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                  | "ImmediatelySendErrors"
                  | "ImmediatelySendErrorsAndWarnings"
                  | "ImmediatelySendAllButSecurity"
                  | "ImmediatelySendAll";
                  FileExplorerAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  HeartbeatEnabled?: boolean;
                  HeartbeatFrequency?: number;
                  Id?: string;
                  Name?: string;
                  NetworkAccessStoragePath?: string;
                  ProxyServerPassword?: string;
                  ProxyServerURL?: string;
                  ProxyServerUser?: string;
                  RegistryEditorAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  RemoteAccessMode?: | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny"
                  | "Silent";
                  RemoteAgentLogDebug?: boolean;
                  RemoteAgentName?: string;
                  RSSFeedAddress1?: string;
                  RSSFeedAddress2?: string;
                  RSSFeedAddress3?: string;
                  RSSFeedAddress4?: string;
                  Schedule?: {
                      DriveInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      EventInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      HardwareInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      HotfixInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      Id?: string;
                      LastUpdate?: string;
                      LastUser?: string;
                      MalewareInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      Name?: string;
                      NetworkAnalysis?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      NetworkInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      NetworkProbeInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      PrinterInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      ProcessInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      ServiceInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      SoftwareInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      SystemInventory?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                      UpdateConfig?: {
                          Date?: ...;
                          DayId?: ...;
                          DayName?: ...;
                          RepeatEveryHour?: ...;
                      };
                  };
                  ScreenCaptureAccessMode?: | "Now"
                  | "Ask"
                  | "AskThenAllow"
                  | "AskThenDeny"
                  | "Deny";
                  ServerAddress?: string;
                  ServiceTicketTitle?: string;
                  ShowTray?: boolean;
                  SSLAcceptAll?: boolean;
                  SSLAcceptExpiredCertificates?: boolean;
                  SSLAcceptMismatchedNames?: boolean;
                  SSLAcceptRevokedCertificates?: boolean;
                  SSLAccessUntrustedCertificateAuthorities?: boolean;
                  SupportURL?: string;
                  TempDirectory?: string;
                  TemplateGUID?: string;
                  TemplateProperties?: {
                      PropertyDescription?: (...)
                      | (...);
                      PropertyName?: (...) | (...);
                      PropertyValue?: (...) | (...);
                      TemplateID?: (...) | (...);
                  }[];
                  TrayChatNotificationText?: string;
                  TrayChatNotificationTitle?: string;
                  TrayCustomMenuTitle?: string;
                  TrayCustomMenuURL?: string;
                  TrayDisablePoweredBy?: boolean;
                  TrayFileExplorerAccessNotificationText?: string;
                  TrayHelpURL?: string;
                  TrayIcon?: string;
                  TrayInterruptUserWithChat?: boolean;
                  TrayMenus?: {
                      Action?: (...)
                      | (...);
                      Description?: (...) | (...);
                      ImageURL?: (...) | (...);
                      MenuID?: (...) | (...);
                      MsgBody?: (...) | (...);
                      MsgHeight?: (...) | (...);
                      MsgTitle?: (...) | (...);
                      MsgWidth?: (...) | (...);
                      Name?: (...) | (...);
                      Parameters?: (...) | (...);
                      RootOnly?: (...) | (...);
                      ScriptID?: (...) | (...);
                      Text?: (...) | (...);
                      URLorEXE?: (...) | (...);
                  }[];
                  TrayNewMessageNotificationText?: string;
                  TrayNewRSSFeedNotificationText?: string;
                  TrayNotificationTitle?: string;
                  TrayRebootLogOffNotificationText?: string;
                  TrayRegistryEditorAccessNotificationText?: string;
                  TrayRemoteAccessNotificationText?: string;
                  TrayRemoteAccessNotificationTitle?: string;
                  TrayScreenCaptureAccessNotificationText?: string;
                  TrayShowCustomMenu?: boolean;
                  TrayShowHelp?: boolean;
                  TrayShowMessagesAndTickets?: boolean;
                  TrayShowServiceTicketMenu?: boolean;
                  TrayShutdownNotificationText?: string;
                  TraySystemMessageNotificationTitle?: string;
                  TrayTicketFromLabelText?: string;
                  TrayTicketImportance?: number;
                  TrayTicketImportanceIsForced?: boolean;
                  TrayTicketSubjectLabelText?: string;
                  TrayTicketVerifyEmail?: boolean;
                  TrayTitle?: string;
                  WindowsUpdate?: | "DoNothing"
                  | "EnableWindowsUpdateDefaults"
                  | "SetToDownloadOnly"
                  | "DisableWindowsUpdate"
                  | "LabtechModeLabtechModeUIAccessDisabled";
              }
              • OptionalAgentRebootMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
              • OptionalAgentUpdateWindow?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalAllowUserDisableRemoteAccess?: boolean
              • OptionalAntivirusTemplate?: {
                    Description?: string;
                    GUID?: string;
                    Name?: string;
                    TemplatePolicyId?: string;
                }
              • OptionalBackupServerPassword?: string
              • OptionalBackupServerURL?: string
              • OptionalBackupServerUser?: string
              • OptionalCacheDirectory?: string
              • OptionalCachePassword?: string
              • OptionalCachePatch?: boolean
              • OptionalCacheSoftware?: boolean
              • OptionalCacheUpdate?: boolean
              • OptionalCacheUsername?: string
              • OptionalDefaultLanguagePack?: string
              • OptionalDisallowUserCloseTray?: boolean
              • OptionalEnableRSS?: boolean
              • OptionalEventLogInventoryMode?:
                    | "InventoryOnlyUsesSchedule"
                    | "ImmediatelySendErrors"
                    | "ImmediatelySendErrorsAndWarnings"
                    | "ImmediatelySendAllButSecurity"
                    | "ImmediatelySendAll"
              • OptionalFileExplorerAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
              • OptionalHeartbeatEnabled?: boolean
              • OptionalHeartbeatFrequency?: number

                Format: int32

              • OptionalId?: string
              • OptionalName?: string
              • OptionalNetworkAccessStoragePath?: string
              • OptionalProxyServerPassword?: string
              • OptionalProxyServerURL?: string
              • OptionalProxyServerUser?: string
              • OptionalRegistryEditorAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
              • OptionalRemoteAccessMode?: "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny" | "Silent"
              • OptionalRemoteAgentLogDebug?: boolean
              • OptionalRemoteAgentName?: string
              • OptionalRSSFeedAddress1?: string
              • OptionalRSSFeedAddress2?: string
              • OptionalRSSFeedAddress3?: string
              • OptionalRSSFeedAddress4?: string
              • OptionalSchedule?: {
                    DriveInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    EventInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    HardwareInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    HotfixInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    Id?: string;
                    LastUpdate?: string;
                    LastUser?: string;
                    MalewareInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    Name?: string;
                    NetworkAnalysis?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    NetworkInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    NetworkProbeInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    PrinterInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    ProcessInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    ServiceInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    SoftwareInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    SystemInventory?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                    UpdateConfig?: {
                        Date?: ...;
                        DayId?: ...;
                        DayName?: ...;
                        RepeatEveryHour?: ...;
                    };
                }
                • OptionalDriveInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalEventInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalHardwareInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalHotfixInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalId?: string
                • OptionalLastUpdate?: string

                  Format: date-time

                • OptionalLastUser?: string
                • OptionalMalewareInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalName?: string
                • OptionalNetworkAnalysis?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalNetworkInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalNetworkProbeInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalPrinterInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalProcessInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalServiceInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalSoftwareInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalSystemInventory?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

                • OptionalUpdateConfig?: { Date?: ...; DayId?: ...; DayName?: ...; RepeatEveryHour?: ... }
                  • OptionalDate?: ...

                    Format: date-time

                  • OptionalDayId?: ...
                  • OptionalDayName?: ...
                  • OptionalRepeatEveryHour?: ...

                    Format: int32

              • OptionalScreenCaptureAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
              • OptionalServerAddress?: string
              • OptionalServiceTicketTitle?: string
              • OptionalShowTray?: boolean
              • OptionalSSLAcceptAll?: boolean
              • OptionalSSLAcceptExpiredCertificates?: boolean
              • OptionalSSLAcceptMismatchedNames?: boolean
              • OptionalSSLAcceptRevokedCertificates?: boolean
              • OptionalSSLAccessUntrustedCertificateAuthorities?: boolean
              • OptionalSupportURL?: string
              • OptionalTempDirectory?: string
              • OptionalTemplateGUID?: string
              • OptionalTemplateProperties?: {
                    PropertyDescription?: (...) | (...);
                    PropertyName?: (...) | (...);
                    PropertyValue?: (...) | (...);
                    TemplateID?: (...) | (...);
                }[]
              • OptionalTrayChatNotificationText?: string
              • OptionalTrayChatNotificationTitle?: string
              • OptionalTrayCustomMenuTitle?: string
              • OptionalTrayCustomMenuURL?: string
              • OptionalTrayDisablePoweredBy?: boolean
              • OptionalTrayFileExplorerAccessNotificationText?: string
              • OptionalTrayHelpURL?: string
              • OptionalTrayIcon?: string

                Format: byte

              • OptionalTrayInterruptUserWithChat?: boolean
              • OptionalTrayMenus?: {
                    Action?: (...) | (...);
                    Description?: (...) | (...);
                    ImageURL?: (...) | (...);
                    MenuID?: (...) | (...);
                    MsgBody?: (...) | (...);
                    MsgHeight?: (...) | (...);
                    MsgTitle?: (...) | (...);
                    MsgWidth?: (...) | (...);
                    Name?: (...) | (...);
                    Parameters?: (...) | (...);
                    RootOnly?: (...) | (...);
                    ScriptID?: (...) | (...);
                    Text?: (...) | (...);
                    URLorEXE?: (...) | (...);
                }[]
              • OptionalTrayNewMessageNotificationText?: string
              • OptionalTrayNewRSSFeedNotificationText?: string
              • OptionalTrayNotificationTitle?: string
              • OptionalTrayRebootLogOffNotificationText?: string
              • OptionalTrayRegistryEditorAccessNotificationText?: string
              • OptionalTrayRemoteAccessNotificationText?: string
              • OptionalTrayRemoteAccessNotificationTitle?: string
              • OptionalTrayScreenCaptureAccessNotificationText?: string
              • OptionalTrayShowCustomMenu?: boolean
              • OptionalTrayShowHelp?: boolean
              • OptionalTrayShowMessagesAndTickets?: boolean
              • OptionalTrayShowServiceTicketMenu?: boolean
              • OptionalTrayShutdownNotificationText?: string
              • OptionalTraySystemMessageNotificationTitle?: string
              • OptionalTrayTicketFromLabelText?: string
              • OptionalTrayTicketImportance?: number

                Format: int32

              • OptionalTrayTicketImportanceIsForced?: boolean
              • OptionalTrayTicketSubjectLabelText?: string
              • OptionalTrayTicketVerifyEmail?: boolean
              • OptionalTrayTitle?: string
              • OptionalWindowsUpdate?:
                    | "DoNothing"
                    | "EnableWindowsUpdateDefaults"
                    | "SetToDownloadOnly"
                    | "DisableWindowsUpdate"
                    | "LabtechModeLabtechModeUIAccessDisabled"
            • OptionalSubGroups?: number[]
            • OptionalTemplatePriority?: number

              Format: int32

            • OptionalTypeId?: number

              Format: int32

            • OptionalTypeName?: string
          • OptionalDefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string }
            • OptionalDeploymentLoginId?: number

              Format: int32

            • OptionalTitle?: string
          • OptionalDeploymentTemplate?: {
                AgentRebootMode?:
                    | "Now"
                    | "Ask"
                    | "AskThenAllow"
                    | "AskThenDeny"
                    | "Deny";
                AgentUpdateWindow?: {
                    Date?: string;
                    DayId?: | "Everyday"
                    | "Sunday"
                    | "Monday"
                    | "Tuesday"
                    | "Wednesday"
                    | "Thursday"
                    | "Friday"
                    | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                };
                AllowUserDisableRemoteAccess?: boolean;
                AntivirusTemplate?: {
                    Description?: string;
                    GUID?: string;
                    Name?: string;
                    TemplatePolicyId?: string;
                };
                BackupServerPassword?: string;
                BackupServerURL?: string;
                BackupServerUser?: string;
                CacheDirectory?: string;
                CachePassword?: string;
                CachePatch?: boolean;
                CacheSoftware?: boolean;
                CacheUpdate?: boolean;
                CacheUsername?: string;
                DefaultLanguagePack?: string;
                DisallowUserCloseTray?: boolean;
                EnableRSS?: boolean;
                EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                | "ImmediatelySendErrors"
                | "ImmediatelySendErrorsAndWarnings"
                | "ImmediatelySendAllButSecurity"
                | "ImmediatelySendAll";
                FileExplorerAccessMode?: | "Now"
                | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny";
                HeartbeatEnabled?: boolean;
                HeartbeatFrequency?: number;
                Id?: string;
                Name?: string;
                NetworkAccessStoragePath?: string;
                ProxyServerPassword?: string;
                ProxyServerURL?: string;
                ProxyServerUser?: string;
                RegistryEditorAccessMode?: | "Now"
                | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny";
                RemoteAccessMode?: | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny"
                | "Silent";
                RemoteAgentLogDebug?: boolean;
                RemoteAgentName?: string;
                RSSFeedAddress1?: string;
                RSSFeedAddress2?: string;
                RSSFeedAddress3?: string;
                RSSFeedAddress4?: string;
                Schedule?: {
                    DriveInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    EventInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    HardwareInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    HotfixInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    Id?: string;
                    LastUpdate?: string;
                    LastUser?: string;
                    MalewareInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    Name?: string;
                    NetworkAnalysis?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    NetworkInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    NetworkProbeInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    PrinterInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    ProcessInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    ServiceInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    SoftwareInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    SystemInventory?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                    UpdateConfig?: {
                        Date?: string;
                        DayId?: | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                        DayName?: string;
                        RepeatEveryHour?: number;
                    };
                };
                ScreenCaptureAccessMode?: | "Now"
                | "Ask"
                | "AskThenAllow"
                | "AskThenDeny"
                | "Deny";
                ServerAddress?: string;
                ServiceTicketTitle?: string;
                ShowTray?: boolean;
                SSLAcceptAll?: boolean;
                SSLAcceptExpiredCertificates?: boolean;
                SSLAcceptMismatchedNames?: boolean;
                SSLAcceptRevokedCertificates?: boolean;
                SSLAccessUntrustedCertificateAuthorities?: boolean;
                SupportURL?: string;
                TempDirectory?: string;
                TemplateGUID?: string;
                TemplateProperties?: {
                    PropertyDescription?: string;
                    PropertyName?: string;
                    PropertyValue?: string;
                    TemplateID?: string;
                }[];
                TrayChatNotificationText?: string;
                TrayChatNotificationTitle?: string;
                TrayCustomMenuTitle?: string;
                TrayCustomMenuURL?: string;
                TrayDisablePoweredBy?: boolean;
                TrayFileExplorerAccessNotificationText?: string;
                TrayHelpURL?: string;
                TrayIcon?: string;
                TrayInterruptUserWithChat?: boolean;
                TrayMenus?: {
                    Action?: string;
                    Description?: string;
                    ImageURL?: string;
                    MenuID?: string;
                    MsgBody?: string;
                    MsgHeight?: number;
                    MsgTitle?: string;
                    MsgWidth?: number;
                    Name?: string;
                    Parameters?: string;
                    RootOnly?: number;
                    ScriptID?: number;
                    Text?: string;
                    URLorEXE?: string;
                }[];
                TrayNewMessageNotificationText?: string;
                TrayNewRSSFeedNotificationText?: string;
                TrayNotificationTitle?: string;
                TrayRebootLogOffNotificationText?: string;
                TrayRegistryEditorAccessNotificationText?: string;
                TrayRemoteAccessNotificationText?: string;
                TrayRemoteAccessNotificationTitle?: string;
                TrayScreenCaptureAccessNotificationText?: string;
                TrayShowCustomMenu?: boolean;
                TrayShowHelp?: boolean;
                TrayShowMessagesAndTickets?: boolean;
                TrayShowServiceTicketMenu?: boolean;
                TrayShutdownNotificationText?: string;
                TraySystemMessageNotificationTitle?: string;
                TrayTicketFromLabelText?: string;
                TrayTicketImportance?: number;
                TrayTicketImportanceIsForced?: boolean;
                TrayTicketSubjectLabelText?: string;
                TrayTicketVerifyEmail?: boolean;
                TrayTitle?: string;
                WindowsUpdate?: | "DoNothing"
                | "EnableWindowsUpdateDefaults"
                | "SetToDownloadOnly"
                | "DisableWindowsUpdate"
                | "LabtechModeLabtechModeUIAccessDisabled";
            }
            • OptionalAgentRebootMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
            • OptionalAgentUpdateWindow?: {
                  Date?: string;
                  DayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                  DayName?: string;
                  RepeatEveryHour?: number;
              }
              • OptionalDate?: string

                Format: date-time

              • OptionalDayId?:
                    | "Everyday"
                    | "Sunday"
                    | "Monday"
                    | "Tuesday"
                    | "Wednesday"
                    | "Thursday"
                    | "Friday"
                    | "Saturday"
              • OptionalDayName?: string
              • OptionalRepeatEveryHour?: number

                Format: int32

            • OptionalAllowUserDisableRemoteAccess?: boolean
            • OptionalAntivirusTemplate?: {
                  Description?: string;
                  GUID?: string;
                  Name?: string;
                  TemplatePolicyId?: string;
              }
            • OptionalBackupServerPassword?: string
            • OptionalBackupServerURL?: string
            • OptionalBackupServerUser?: string
            • OptionalCacheDirectory?: string
            • OptionalCachePassword?: string
            • OptionalCachePatch?: boolean
            • OptionalCacheSoftware?: boolean
            • OptionalCacheUpdate?: boolean
            • OptionalCacheUsername?: string
            • OptionalDefaultLanguagePack?: string
            • OptionalDisallowUserCloseTray?: boolean
            • OptionalEnableRSS?: boolean
            • OptionalEventLogInventoryMode?:
                  | "InventoryOnlyUsesSchedule"
                  | "ImmediatelySendErrors"
                  | "ImmediatelySendErrorsAndWarnings"
                  | "ImmediatelySendAllButSecurity"
                  | "ImmediatelySendAll"
            • OptionalFileExplorerAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
            • OptionalHeartbeatEnabled?: boolean
            • OptionalHeartbeatFrequency?: number

              Format: int32

            • OptionalId?: string
            • OptionalName?: string
            • OptionalNetworkAccessStoragePath?: string
            • OptionalProxyServerPassword?: string
            • OptionalProxyServerURL?: string
            • OptionalProxyServerUser?: string
            • OptionalRegistryEditorAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
            • OptionalRemoteAccessMode?: "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny" | "Silent"
            • OptionalRemoteAgentLogDebug?: boolean
            • OptionalRemoteAgentName?: string
            • OptionalRSSFeedAddress1?: string
            • OptionalRSSFeedAddress2?: string
            • OptionalRSSFeedAddress3?: string
            • OptionalRSSFeedAddress4?: string
            • OptionalSchedule?: {
                  DriveInventory?: {
                      Date?: string;
                      DayId?:
                          | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  EventInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  HardwareInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  HotfixInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  Id?: string;
                  LastUpdate?: string;
                  LastUser?: string;
                  MalewareInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  Name?: string;
                  NetworkAnalysis?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  NetworkInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  NetworkProbeInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  PrinterInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  ProcessInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  ServiceInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  SoftwareInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  SystemInventory?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
                  UpdateConfig?: {
                      Date?: string;
                      DayId?: | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday";
                      DayName?: string;
                      RepeatEveryHour?: number;
                  };
              }
              • OptionalDriveInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalEventInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalHardwareInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalHotfixInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalId?: string
              • OptionalLastUpdate?: string

                Format: date-time

              • OptionalLastUser?: string
              • OptionalMalewareInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalName?: string
              • OptionalNetworkAnalysis?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalNetworkInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalNetworkProbeInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalPrinterInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalProcessInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalServiceInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalSoftwareInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalSystemInventory?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

              • OptionalUpdateConfig?: {
                    Date?: string;
                    DayId?:
                        | "Everyday"
                        | "Sunday"
                        | "Monday"
                        | "Tuesday"
                        | "Wednesday"
                        | "Thursday"
                        | "Friday"
                        | "Saturday";
                    DayName?: string;
                    RepeatEveryHour?: number;
                }
                • OptionalDate?: string

                  Format: date-time

                • OptionalDayId?:
                      | "Everyday"
                      | "Sunday"
                      | "Monday"
                      | "Tuesday"
                      | "Wednesday"
                      | "Thursday"
                      | "Friday"
                      | "Saturday"
                • OptionalDayName?: string
                • OptionalRepeatEveryHour?: number

                  Format: int32

            • OptionalScreenCaptureAccessMode?: "Now" | "Ask" | "AskThenAllow" | "AskThenDeny" | "Deny"
            • OptionalServerAddress?: string
            • OptionalServiceTicketTitle?: string
            • OptionalShowTray?: boolean
            • OptionalSSLAcceptAll?: boolean
            • OptionalSSLAcceptExpiredCertificates?: boolean
            • OptionalSSLAcceptMismatchedNames?: boolean
            • OptionalSSLAcceptRevokedCertificates?: boolean
            • OptionalSSLAccessUntrustedCertificateAuthorities?: boolean
            • OptionalSupportURL?: string
            • OptionalTempDirectory?: string
            • OptionalTemplateGUID?: string
            • OptionalTemplateProperties?: {
                  PropertyDescription?: string;
                  PropertyName?: string;
                  PropertyValue?: string;
                  TemplateID?: string;
              }[]
            • OptionalTrayChatNotificationText?: string
            • OptionalTrayChatNotificationTitle?: string
            • OptionalTrayCustomMenuTitle?: string
            • OptionalTrayCustomMenuURL?: string
            • OptionalTrayDisablePoweredBy?: boolean
            • OptionalTrayFileExplorerAccessNotificationText?: string
            • OptionalTrayHelpURL?: string
            • OptionalTrayIcon?: string

              Format: byte

            • OptionalTrayInterruptUserWithChat?: boolean
            • OptionalTrayMenus?: {
                  Action?: string;
                  Description?: string;
                  ImageURL?: string;
                  MenuID?: string;
                  MsgBody?: string;
                  MsgHeight?: number;
                  MsgTitle?: string;
                  MsgWidth?: number;
                  Name?: string;
                  Parameters?: string;
                  RootOnly?: number;
                  ScriptID?: number;
                  Text?: string;
                  URLorEXE?: string;
              }[]
            • OptionalTrayNewMessageNotificationText?: string
            • OptionalTrayNewRSSFeedNotificationText?: string
            • OptionalTrayNotificationTitle?: string
            • OptionalTrayRebootLogOffNotificationText?: string
            • OptionalTrayRegistryEditorAccessNotificationText?: string
            • OptionalTrayRemoteAccessNotificationText?: string
            • OptionalTrayRemoteAccessNotificationTitle?: string
            • OptionalTrayScreenCaptureAccessNotificationText?: string
            • OptionalTrayShowCustomMenu?: boolean
            • OptionalTrayShowHelp?: boolean
            • OptionalTrayShowMessagesAndTickets?: boolean
            • OptionalTrayShowServiceTicketMenu?: boolean
            • OptionalTrayShutdownNotificationText?: string
            • OptionalTraySystemMessageNotificationTitle?: string
            • OptionalTrayTicketFromLabelText?: string
            • OptionalTrayTicketImportance?: number

              Format: int32

            • OptionalTrayTicketImportanceIsForced?: boolean
            • OptionalTrayTicketSubjectLabelText?: string
            • OptionalTrayTicketVerifyEmail?: boolean
            • OptionalTrayTitle?: string
            • OptionalWindowsUpdate?:
                  | "DoNothing"
                  | "EnableWindowsUpdateDefaults"
                  | "SetToDownloadOnly"
                  | "DisableWindowsUpdate"
                  | "LabtechModeLabtechModeUIAccessDisabled"
          • OptionalExternalId?: number

            Format: int32

          • OptionalExtraFields?: {
                CheckboxSettings?: { DefaultValue?: boolean; IsChecked?: boolean };
                DisplayFormat?: { ExtraFieldDisplayFormatId?: number; Name?: string };
                DropdownSettings?: {
                    AvailableOptions?: { [key: string]: string };
                    DefaultValue?: string;
                    DynamicSqlQuery?: string;
                    IsSqlDefined?: boolean;
                    SelectedValue?: string;
                };
                ExtraFieldDefinitionId?: number;
                IsDefaultValue?: boolean;
                IsEncrypted?: boolean;
                IsReadOnly?: boolean;
                Location?: { ExtraFieldLocationId?: number; Name?: string };
                LtGuid?: string;
                Section?: string;
                TargetId?: number;
                TextFieldSettings?: {
                    DefaultValue?: string;
                    IsMasked?: boolean;
                    Value?: string;
                };
                Title?: string;
                TitleFormat?: { ExtraFieldTitleFormatId?: number; Name?: string };
                Tooltip?: string;
            }[]
          • OptionalFaxNumber?: string
          • OptionalId?: number

            Format: int32

          • OptionalLocationId?: number

            Format: int32

          • OptionalMaintenanceWindow?: { Comment?: string; MaintenanceWindowDefinitionId?: number; Name?: string }
            • OptionalComment?: string
            • OptionalMaintenanceWindowDefinitionId?: number

              Format: int32

            • OptionalName?: string
          • OptionalName?: string
          • OptionalPhoneNumber?: string
          • OptionalProbeId?: number

            Format: int32

          • OptionalRouter?: {
                Guid?: string;
                Id?: number;
                ManufacturerName?: string;
                Model?: string;
                Password?: string;
                PortType?: string;
                Username?: string;
                Version?: string;
            }
            • OptionalGuid?: string
            • OptionalId?: number

              Format: int32

            • OptionalManufacturerName?: string
            • OptionalModel?: string
            • OptionalPassword?: string
            • OptionalPortType?: string
            • OptionalUsername?: string
            • OptionalVersion?: string
          • OptionalRouterPort?: number

            Format: int32

          • OptionalScriptDrive?: string
          • OptionalScriptExtra1?: string
          • OptionalScriptExtra2?: string
          • OptionalScriptPassword?: string
          • OptionalScriptRouterAddress?: string
          • OptionalScriptUsername?: string
          • OptionalState?: string
          • OptionalZipCode?: string
        • OptionalMobileNumber?: string
        • OptionalPagerNumber?: string
        • OptionalPassword?: string
        • OptionalPermissions?: string[]
        • OptionalPhoneNumber?: string
        • OptionalPluginData?: { [key: string]: { [key: string]: Record<string, never> } }
        • OptionalSource?: { ContactSourceTypeId?: number; Name?: string }
          • OptionalContactSourceTypeId?: number

            Format: int32

          • OptionalName?: string
        • OptionalState?: string
        • OptionalZipCode?: string

      Returns Promise<
          {
              Address1?: string;
              Address2?: string;
              City?: string;
              Client?: { ClientId?: number; Name?: string };
              ContactId?: number;
              DateCreated?: string;
              EmailAddress?: string;
              FaxNumber?: string;
              FirstName?: string;
              IsActivated?: boolean;
              IsManaged?: boolean;
              LastName?: string;
              LastUpdateDate?: string;
              Location?: {
                  Address1?: string;
                  Address2?: string;
                  City?: string;
                  Client?: {
                      Address1?: string;
                      Address2?: string;
                      City?: string;
                      Comment?: string;
                      Company?: string;
                      Country?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      IsHiddenFromAllInclusiveGroup?: boolean;
                      LastName?: string;
                      Locations?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; Address1?: string | undefined; Address2?: string | undefined; ... 11 more ...; Locations?: { ...; }[] | undefined; } | undefined;
                          Comments?: string;
                          Contact?: {
                              Address1?: ...;
                              Address2?: ...;
                              AssociatedComputers?: ...;
                              City?: ...;
                              Client?: ...;
                              CreatedDate?: ...;
                              Email?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              LastName?: ...;
                              Location?: ...;
                              MobileNumber?: ...;
                              PagerNumber?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              WebPermissions?: ...;
                              ZipCode?: ...;
                          };
                          Country?: string;
                          DefaultDeploymentGroup?: {
                              ClientToSync?: ...;
                              Comments?: ...;
                              ComputerPermissions?: ...;
                              Computers?: ...;
                              ComputersAutoJoinSearch?: ...;
                              ComputersLimitToSearch?: ...;
                              Contacts?: ...;
                              ContactsAutoJoinSearch?: ...;
                              ContactsJoinComputers?: ...;
                              ContactsLimitToSearch?: ...;
                              Depth?: ...;
                              FullName?: ...;
                              GUID?: ...;
                              Id?: ...;
                              LocationToSync?: ...;
                              MaintenanceWindow?: ...;
                              MaintenanceWindowLastApplied?: ...;
                              Name?: ...;
                              NetworkDevices?: ...;
                              NetworkDevicesAutoJoinSearch?: ...;
                              NetworkDevicesLimitToSearch?: ...;
                              ParentGroups?: ...;
                              ParentId?: ...;
                              Parents?: ...;
                              RemoteAgentTemplate?: ...;
                              SubGroups?: ...;
                              TemplatePriority?: ...;
                              TypeId?: ...;
                              TypeName?: ...;
                          };
                          DefaultDeploymentLogin?: { DeploymentLoginId?: ...; Title?: ... };
                          DeploymentTemplate?: {
                              AgentRebootMode?: ...;
                              AgentUpdateWindow?: ...;
                              AllowUserDisableRemoteAccess?: ...;
                              AntivirusTemplate?: ...;
                              BackupServerPassword?: ...;
                              BackupServerURL?: ...;
                              BackupServerUser?: ...;
                              CacheDirectory?: ...;
                              CachePassword?: ...;
                              CachePatch?: ...;
                              CacheSoftware?: ...;
                              CacheUpdate?: ...;
                              CacheUsername?: ...;
                              DefaultLanguagePack?: ...;
                              DisallowUserCloseTray?: ...;
                              EnableRSS?: ...;
                              EventLogInventoryMode?: ...;
                              FileExplorerAccessMode?: ...;
                              HeartbeatEnabled?: ...;
                              HeartbeatFrequency?: ...;
                              Id?: ...;
                              Name?: ...;
                              NetworkAccessStoragePath?: ...;
                              ProxyServerPassword?: ...;
                              ProxyServerURL?: ...;
                              ProxyServerUser?: ...;
                              RegistryEditorAccessMode?: ...;
                              RemoteAccessMode?: ...;
                              RemoteAgentLogDebug?: ...;
                              RemoteAgentName?: ...;
                              RSSFeedAddress1?: ...;
                              RSSFeedAddress2?: ...;
                              RSSFeedAddress3?: ...;
                              RSSFeedAddress4?: ...;
                              Schedule?: ...;
                              ScreenCaptureAccessMode?: ...;
                              ServerAddress?: ...;
                              ServiceTicketTitle?: ...;
                              ShowTray?: ...;
                              SSLAcceptAll?: ...;
                              SSLAcceptExpiredCertificates?: ...;
                              SSLAcceptMismatchedNames?: ...;
                              SSLAcceptRevokedCertificates?: ...;
                              SSLAccessUntrustedCertificateAuthorities?: ...;
                              SupportURL?: ...;
                              TempDirectory?: ...;
                              TemplateGUID?: ...;
                              TemplateProperties?: ...;
                              TrayChatNotificationText?: ...;
                              TrayChatNotificationTitle?: ...;
                              TrayCustomMenuTitle?: ...;
                              TrayCustomMenuURL?: ...;
                              TrayDisablePoweredBy?: ...;
                              TrayFileExplorerAccessNotificationText?: ...;
                              TrayHelpURL?: ...;
                              TrayIcon?: ...;
                              TrayInterruptUserWithChat?: ...;
                              TrayMenus?: ...;
                              TrayNewMessageNotificationText?: ...;
                              TrayNewRSSFeedNotificationText?: ...;
                              TrayNotificationTitle?: ...;
                              TrayRebootLogOffNotificationText?: ...;
                              TrayRegistryEditorAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationText?: ...;
                              TrayRemoteAccessNotificationTitle?: ...;
                              TrayScreenCaptureAccessNotificationText?: ...;
                              TrayShowCustomMenu?: ...;
                              TrayShowHelp?: ...;
                              TrayShowMessagesAndTickets?: ...;
                              TrayShowServiceTicketMenu?: ...;
                              TrayShutdownNotificationText?: ...;
                              TraySystemMessageNotificationTitle?: ...;
                              TrayTicketFromLabelText?: ...;
                              TrayTicketImportance?: ...;
                              TrayTicketImportanceIsForced?: ...;
                              TrayTicketSubjectLabelText?: ...;
                              TrayTicketVerifyEmail?: ...;
                              TrayTitle?: ...;
                              WindowsUpdate?: ...;
                          };
                          ExternalId?: number;
                          FaxNumber?: string;
                          Id?: number;
                          MaintenanceWindow?: {
                              Comment?: ...;
                              MaintenanceWindowDefinitionId?: ...;
                              Name?: ...;
                          };
                          Name?: string;
                          PhoneNumber?: string;
                          ProbeId?: number;
                          Router?: {
                              Guid?: ...;
                              Id?: ...;
                              ManufacturerName?: ...;
                              Model?: ...;
                              Password?: ...;
                              PortType?: ...;
                              Username?: ...;
                              Version?: ...;
                          };
                          RouterPort?: number;
                          ScriptDrive?: string;
                          ScriptExtra1?: string;
                          ScriptExtra2?: string;
                          ScriptPassword?: string;
                          ScriptRouterAddress?: string;
                          ScriptUsername?: string;
                          State?: string;
                          ZipCode?: string;
                      }[];
                      Name?: string;
                      NewTicketNotificationEmail?: string;
                      PhoneNumber?: string;
                      State?: string;
                      UsesInHouseSupportStaff?: boolean;
                      ZipCode?: string;
                  };
                  Comments?: string;
                  Contact?: {
                      Address1?: string;
                      Address2?: string;
                      AssociatedComputers?: {
                          Address?: (...)[];
                          AntivirusDefinitionDate?: string;
                          AssetDate?: string;
                          AssetTag?: string;
                          Bandwidth?: number;
                          BandwidthDisplay?: string;
                          BiosFlash?: string;
                          BiosManufacturer?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          Comment?: string;
                          CommentPriority?: { Id?: ...; Name?: ... };
                          ComputerName?: string;
                          Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          CpuScore?: number;
                          CpuUsage?: number;
                          CurrentPowerProfile?: string;
                          D3DScore?: number;
                          DateAdded?: string;
                          DiskScore?: number;
                          DMA?: (...)[];
                          DomainName?: string;
                          DomainNameServers?: (...)[];
                          FreeMemory?: number;
                          FriendlyName?: string;
                          GatewayIPAddress?: string;
                          GraphicsScore?: number;
                          Groups?: (...)[];
                          HardwarePorts?: (...)[];
                          HasHPiLO?: boolean;
                          HasIntelAMT?: boolean;
                          HasIntelVPRO?: boolean;
                          Id?: string;
                          IRQ?: (...)[];
                          IsFasTalk?: boolean;
                          IsHeartbeatEnabled?: boolean;
                          IsHeartbeatRunning?: boolean;
                          IsLockedDown?: boolean;
                          IsMaintenanceModeEnabled?: boolean;
                          IsMaster?: boolean;
                          IsNetworkProbe?: boolean;
                          IsRebootNeeded?: boolean;
                          IsSystemAccount?: boolean;
                          IsTunnelSupported?: boolean;
                          IsVirtualHost?: boolean;
                          IsVirtualMachine?: boolean;
                          LastHeartbeat?: string;
                          LastInventoryReceived?: string;
                          LastStartup?: string;
                          LastUserName?: string;
                          LocalIPAddress?: string;
                          Location?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          };
                          LoggedInUsers?: (...)[];
                          MACAddress?: string;
                          MasterMode?: string;
                          MemoryScore?: number;
                          OpenPortsTCP?: (...)[];
                          OpenPortsUDP?: (...)[];
                          OperatingSystemName?: string;
                          OperatingSystemVersion?: string;
                          PowerProfiles?: (...)[];
                          PrimaryContactName?: string;
                          RemoteAgentLastContact?: string;
                          RemoteAgentLastInventory?: string;
                          RemoteAgentVersion?: string;
                          SerialNumber?: string;
                          Status?: string;
                          SystemUptime?: number;
                          TempFiles?: string;
                          Tickets?: (...)[];
                          TotalMemory?: number;
                          Type?: string;
                          UserAccounts?: (...)[];
                          UserIdleTime?: number;
                          UTCOffset?: number;
                          VirusScanner?: { Id?: ...; Name?: ... };
                          WarrantyEndDate?: string;
                          WindowsUpdateDate?: string;
                      }[];
                      City?: string;
                      Client?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Comment?: string;
                          Company?: string;
                          Country?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          IsHiddenFromAllInclusiveGroup?: boolean;
                          LastName?: string;
                          Locations?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          }[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      CreatedDate?: string;
                      Email?: string;
                      ExternalId?: string;
                      FaxNumber?: string;
                      FirstName?: string;
                      Id?: string;
                      LastName?: string;
                      Location?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Client?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              City?: (...) | (...);
                              Comment?: (...) | (...);
                              Company?: (...) | (...);
                              Country?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                              LastName?: (...) | (...);
                              Locations?: (...) | (...);
                              Name?: (...) | (...);
                              NewTicketNotificationEmail?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              UsesInHouseSupportStaff?: (...) | (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          Comments?: string;
                          Contact?: { Id?: string | undefined; Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; ... 14 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; ...;
                          Country?: string;
                          DefaultDeploymentGroup?: {
                              ClientToSync?: (...)
                              | (...);
                              Comments?: (...) | (...);
                              ComputerPermissions?: (...) | (...);
                              Computers?: (...) | (...);
                              ComputersAutoJoinSearch?: (...) | (...);
                              ComputersLimitToSearch?: (...) | (...) | (...);
                              Contacts?: (...) | (...);
                              ContactsAutoJoinSearch?: (...) | (...);
                              ContactsJoinComputers?: (...) | (...) | (...);
                              ContactsLimitToSearch?: (...) | (...) | (...);
                              Depth?: (...) | (...);
                              FullName?: (...) | (...);
                              GUID?: (...) | (...);
                              Id?: (...) | (...);
                              LocationToSync?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                              MaintenanceWindow?: (...) | (...);
                              MaintenanceWindowLastApplied?: (...) | (...);
                              Name?: (...) | (...);
                              NetworkDevices?: (...) | (...);
                              NetworkDevicesAutoJoinSearch?: (...) | (...);
                              NetworkDevicesLimitToSearch?: (...) | (...) | (...);
                              ParentGroups?: (...) | (...);
                              ParentId?: (...) | (...);
                              Parents?: (...) | (...);
                              RemoteAgentTemplate?: (...) | (...);
                              SubGroups?: (...) | (...);
                              TemplatePriority?: (...) | (...);
                              TypeId?: (...) | (...);
                              TypeName?: (...) | (...);
                          };
                          DefaultDeploymentLogin?: {
                              DeploymentLoginId?: (...)
                              | (...);
                              Title?: (...) | (...);
                          };
                          DeploymentTemplate?: {
                              AgentRebootMode?: (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              AgentUpdateWindow?: (...) | (...);
                              AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                              AntivirusTemplate?: (...) | (...);
                              BackupServerPassword?: (...) | (...);
                              BackupServerURL?: (...) | (...);
                              BackupServerUser?: (...) | (...);
                              CacheDirectory?: (...) | (...);
                              CachePassword?: (...) | (...);
                              CachePatch?: (...) | (...) | (...);
                              CacheSoftware?: (...) | (...) | (...);
                              CacheUpdate?: (...) | (...) | (...);
                              CacheUsername?: (...) | (...);
                              DefaultLanguagePack?: (...) | (...);
                              DisallowUserCloseTray?: (...) | (...) | (...);
                              EnableRSS?: (...) | (...) | (...);
                              EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              HeartbeatEnabled?: (...) | (...) | (...);
                              HeartbeatFrequency?: (...) | (...);
                              Id?: (...) | (...);
                              Name?: (...) | (...);
                              NetworkAccessStoragePath?: (...) | (...);
                              ProxyServerPassword?: (...) | (...);
                              ProxyServerURL?: (...) | (...);
                              ProxyServerUser?: (...) | (...);
                              RegistryEditorAccessMode?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              RemoteAgentLogDebug?: (...) | (...) | (...);
                              RemoteAgentName?: (...) | (...);
                              RSSFeedAddress1?: (...) | (...);
                              RSSFeedAddress2?: (...) | (...);
                              RSSFeedAddress3?: (...) | (...);
                              RSSFeedAddress4?: (...) | (...);
                              Schedule?: (...) | (...);
                              ScreenCaptureAccessMode?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              ServerAddress?: (...) | (...);
                              ServiceTicketTitle?: (...) | (...);
                              ShowTray?: (...) | (...) | (...);
                              SSLAcceptAll?: (...) | (...) | (...);
                              SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                              SSLAcceptMismatchedNames?: (...) | (...) | (...);
                              SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                              SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                              SupportURL?: (...) | (...);
                              TempDirectory?: (...) | (...);
                              TemplateGUID?: (...) | (...);
                              TemplateProperties?: (...) | (...);
                              TrayChatNotificationText?: (...) | (...);
                              TrayChatNotificationTitle?: (...) | (...);
                              TrayCustomMenuTitle?: (...) | (...);
                              TrayCustomMenuURL?: (...) | (...);
                              TrayDisablePoweredBy?: (...) | (...) | (...);
                              TrayFileExplorerAccessNotificationText?: (...) | (...);
                              TrayHelpURL?: (...) | (...);
                              TrayIcon?: (...) | (...);
                              TrayInterruptUserWithChat?: (...) | (...) | (...);
                              TrayMenus?: (...) | (...);
                              TrayNewMessageNotificationText?: (...) | (...);
                              TrayNewRSSFeedNotificationText?: (...) | (...);
                              TrayNotificationTitle?: (...) | (...);
                              TrayRebootLogOffNotificationText?: (...) | (...);
                              TrayRegistryEditorAccessNotificationText?: (...) | (...);
                              TrayRemoteAccessNotificationText?: (...) | (...);
                              TrayRemoteAccessNotificationTitle?: (...) | (...);
                              TrayScreenCaptureAccessNotificationText?: (...) | (...);
                              TrayShowCustomMenu?: (...) | (...) | (...);
                              TrayShowHelp?: (...) | (...) | (...);
                              TrayShowMessagesAndTickets?: (...) | (...) | (...);
                              TrayShowServiceTicketMenu?: (...) | (...) | (...);
                              TrayShutdownNotificationText?: (...) | (...);
                              TraySystemMessageNotificationTitle?: (...) | (...);
                              TrayTicketFromLabelText?: (...) | (...);
                              TrayTicketImportance?: (...) | (...);
                              TrayTicketImportanceIsForced?: (...) | (...) | (...);
                              TrayTicketSubjectLabelText?: (...) | (...);
                              TrayTicketVerifyEmail?: (...) | (...) | (...);
                              TrayTitle?: (...) | (...);
                              WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                          };
                          ExternalId?: number;
                          FaxNumber?: string;
                          Id?: number;
                          MaintenanceWindow?: {
                              Comment?: (...)
                              | (...);
                              MaintenanceWindowDefinitionId?: (...) | (...);
                              Name?: (...) | (...);
                          };
                          Name?: string;
                          PhoneNumber?: string;
                          ProbeId?: number;
                          Router?: {
                              Guid?: (...)
                              | (...);
                              Id?: (...) | (...);
                              ManufacturerName?: (...) | (...);
                              Model?: (...) | (...);
                              Password?: (...) | (...);
                              PortType?: (...) | (...);
                              Username?: (...) | (...);
                              Version?: (...) | (...);
                          };
                          RouterPort?: number;
                          ScriptDrive?: string;
                          ScriptExtra1?: string;
                          ScriptExtra2?: string;
                          ScriptPassword?: string;
                          ScriptRouterAddress?: string;
                          ScriptUsername?: string;
                          State?: string;
                          ZipCode?: string;
                      };
                      MobileNumber?: string;
                      PagerNumber?: string;
                      PhoneNumber?: string;
                      State?: string;
                      WebPermissions?: {
                          InstallAgent?: boolean;
                          MultiFactorRequired?: boolean;
                          Reboot?: boolean;
                          RemoteAccess?: boolean;
                          Shutdown?: boolean;
                          Tickets?: boolean;
                          WakeOnLAN?: boolean;
                      };
                      ZipCode?: string;
                  };
                  Country?: string;
                  DefaultDeploymentGroup?: {
                      ClientToSync?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Comment?: string;
                          Company?: string;
                          Country?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          IsHiddenFromAllInclusiveGroup?: boolean;
                          LastName?: string;
                          Locations?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          }[];
                          Name?: string;
                          NewTicketNotificationEmail?: string;
                          PhoneNumber?: string;
                          State?: string;
                          UsesInHouseSupportStaff?: boolean;
                          ZipCode?: string;
                      };
                      Comments?: string;
                      ComputerPermissions?: {
                          Id?: string;
                          Permissions?: {
                              AllowFileExplorer?: ...;
                              AllowRedir?: ...;
                              AllowRegistryEdit?: ...;
                              AllowRemoteControl?: ...;
                              ClearAlerts?: ...;
                              CommandPrompt?: ...;
                              DeleteScheduleScripts?: ...;
                              EditConfig?: ...;
                              EditInfo?: ...;
                              History?: ...;
                              Install?: ...;
                              MonitorAdd?: ...;
                              MonitorDelete?: ...;
                              MonitorEdit?: ...;
                              ScheduleScripts?: ...;
                              SendCommands?: ...;
                              SniffNetwork?: ...;
                              ViewCommands?: ...;
                          };
                          UserClass?: { Id?: ...; Name?: ...; Permissions?: ... };
                      }[];
                      Computers?: {
                          Address?: (...)[];
                          AntivirusDefinitionDate?: string;
                          AssetDate?: string;
                          AssetTag?: string;
                          Bandwidth?: number;
                          BandwidthDisplay?: string;
                          BiosFlash?: string;
                          BiosManufacturer?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          Comment?: string;
                          CommentPriority?: { Id?: ...; Name?: ... };
                          ComputerName?: string;
                          Contact?: {
                              Address1?: ...;
                              Address2?: ...;
                              AssociatedComputers?: ...;
                              City?: ...;
                              Client?: ...;
                              CreatedDate?: ...;
                              Email?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              LastName?: ...;
                              Location?: ...;
                              MobileNumber?: ...;
                              PagerNumber?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              WebPermissions?: ...;
                              ZipCode?: ...;
                          };
                          CpuScore?: number;
                          CpuUsage?: number;
                          CurrentPowerProfile?: string;
                          D3DScore?: number;
                          DateAdded?: string;
                          DiskScore?: number;
                          DMA?: (...)[];
                          DomainName?: string;
                          DomainNameServers?: (...)[];
                          FreeMemory?: number;
                          FriendlyName?: string;
                          GatewayIPAddress?: string;
                          GraphicsScore?: number;
                          Groups?: (...)[];
                          HardwarePorts?: (...)[];
                          HasHPiLO?: boolean;
                          HasIntelAMT?: boolean;
                          HasIntelVPRO?: boolean;
                          Id?: string;
                          IRQ?: (...)[];
                          IsFasTalk?: boolean;
                          IsHeartbeatEnabled?: boolean;
                          IsHeartbeatRunning?: boolean;
                          IsLockedDown?: boolean;
                          IsMaintenanceModeEnabled?: boolean;
                          IsMaster?: boolean;
                          IsNetworkProbe?: boolean;
                          IsRebootNeeded?: boolean;
                          IsSystemAccount?: boolean;
                          IsTunnelSupported?: boolean;
                          IsVirtualHost?: boolean;
                          IsVirtualMachine?: boolean;
                          LastHeartbeat?: string;
                          LastInventoryReceived?: string;
                          LastStartup?: string;
                          LastUserName?: string;
                          LocalIPAddress?: string;
                          Location?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          };
                          LoggedInUsers?: (...)[];
                          MACAddress?: string;
                          MasterMode?: string;
                          MemoryScore?: number;
                          OpenPortsTCP?: (...)[];
                          OpenPortsUDP?: (...)[];
                          OperatingSystemName?: string;
                          OperatingSystemVersion?: string;
                          PowerProfiles?: (...)[];
                          PrimaryContactName?: string;
                          RemoteAgentLastContact?: string;
                          RemoteAgentLastInventory?: string;
                          RemoteAgentVersion?: string;
                          SerialNumber?: string;
                          Status?: string;
                          SystemUptime?: number;
                          TempFiles?: string;
                          Tickets?: (...)[];
                          TotalMemory?: number;
                          Type?: string;
                          UserAccounts?: (...)[];
                          UserIdleTime?: number;
                          UTCOffset?: number;
                          VirusScanner?: { Id?: ...; Name?: ... };
                          WarrantyEndDate?: string;
                          WindowsUpdateDate?: string;
                      }[];
                      ComputersAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: (...)
                          | (...); Name?: (...) | (...) };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      ComputersLimitToSearch?: boolean;
                      Contacts?: {
                          Address1?: string;
                          Address2?: string;
                          AssociatedComputers?: (...)[];
                          City?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          CreatedDate?: string;
                          Email?: string;
                          ExternalId?: string;
                          FaxNumber?: string;
                          FirstName?: string;
                          Id?: string;
                          LastName?: string;
                          Location?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          };
                          MobileNumber?: string;
                          PagerNumber?: string;
                          PhoneNumber?: string;
                          State?: string;
                          WebPermissions?: {
                              InstallAgent?: ...;
                              MultiFactorRequired?: ...;
                              Reboot?: ...;
                              RemoteAccess?: ...;
                              Shutdown?: ...;
                              Tickets?: ...;
                              WakeOnLAN?: ...;
                          };
                          ZipCode?: string;
                      }[];
                      ContactsAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: (...)
                          | (...); Name?: (...) | (...) };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      ContactsJoinComputers?: boolean;
                      ContactsLimitToSearch?: boolean;
                      Depth?: number;
                      FullName?: string;
                      GUID?: string;
                      Id?: string;
                      LocationToSync?: {
                          Address1?: string;
                          Address2?: string;
                          City?: string;
                          Client?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              City?: (...) | (...);
                              Comment?: (...) | (...);
                              Company?: (...) | (...);
                              Country?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                              LastName?: (...) | (...);
                              Locations?: (...) | (...);
                              Name?: (...) | (...);
                              NewTicketNotificationEmail?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              UsesInHouseSupportStaff?: (...) | (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          Comments?: string;
                          Contact?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              AssociatedComputers?: (...) | (...);
                              City?: (...) | (...);
                              Client?: (...) | (...);
                              CreatedDate?: (...) | (...);
                              Email?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              LastName?: (...) | (...);
                              Location?: { Id?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: ...[] | undefined; } | undefined; ... 24 more ...; DefaultDeploymentLogin?: { ...; } | undefined; } | und...;
                              MobileNumber?: (...) | (...);
                              PagerNumber?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              WebPermissions?: (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          Country?: string;
                          DefaultDeploymentGroup?: { Id?: string | undefined; ParentId?: string | undefined; SubGroups?: number[] | undefined; ParentGroups?: number[] | undefined; Parents?: { ID?: number | undefined; ParentId?: number | undefined; Name?: string | undefined; }[] | undefined; ... 23 more ...; Contacts?: { ...; }[] | undefined; } | undefined;
                          DefaultDeploymentLogin?: {
                              DeploymentLoginId?: (...)
                              | (...);
                              Title?: (...) | (...);
                          };
                          DeploymentTemplate?: {
                              AgentRebootMode?: (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              AgentUpdateWindow?: (...) | (...);
                              AllowUserDisableRemoteAccess?: (...) | (...) | (...);
                              AntivirusTemplate?: (...) | (...);
                              BackupServerPassword?: (...) | (...);
                              BackupServerURL?: (...) | (...);
                              BackupServerUser?: (...) | (...);
                              CacheDirectory?: (...) | (...);
                              CachePassword?: (...) | (...);
                              CachePatch?: (...) | (...) | (...);
                              CacheSoftware?: (...) | (...) | (...);
                              CacheUpdate?: (...) | (...) | (...);
                              CacheUsername?: (...) | (...);
                              DefaultLanguagePack?: (...) | (...);
                              DisallowUserCloseTray?: (...) | (...) | (...);
                              EnableRSS?: (...) | (...) | (...);
                              EventLogInventoryMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              FileExplorerAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              HeartbeatEnabled?: (...) | (...) | (...);
                              HeartbeatFrequency?: (...) | (...);
                              Id?: (...) | (...);
                              Name?: (...) | (...);
                              NetworkAccessStoragePath?: (...) | (...);
                              ProxyServerPassword?: (...) | (...);
                              ProxyServerURL?: (...) | (...);
                              ProxyServerUser?: (...) | (...);
                              RegistryEditorAccessMode?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              RemoteAccessMode?: (...) | (...) | (...) | (...) | (...) | (...);
                              RemoteAgentLogDebug?: (...) | (...) | (...);
                              RemoteAgentName?: (...) | (...);
                              RSSFeedAddress1?: (...) | (...);
                              RSSFeedAddress2?: (...) | (...);
                              RSSFeedAddress3?: (...) | (...);
                              RSSFeedAddress4?: (...) | (...);
                              Schedule?: (...) | (...);
                              ScreenCaptureAccessMode?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              ServerAddress?: (...) | (...);
                              ServiceTicketTitle?: (...) | (...);
                              ShowTray?: (...) | (...) | (...);
                              SSLAcceptAll?: (...) | (...) | (...);
                              SSLAcceptExpiredCertificates?: (...) | (...) | (...);
                              SSLAcceptMismatchedNames?: (...) | (...) | (...);
                              SSLAcceptRevokedCertificates?: (...) | (...) | (...);
                              SSLAccessUntrustedCertificateAuthorities?: (...) | (...) | (...);
                              SupportURL?: (...) | (...);
                              TempDirectory?: (...) | (...);
                              TemplateGUID?: (...) | (...);
                              TemplateProperties?: (...) | (...);
                              TrayChatNotificationText?: (...) | (...);
                              TrayChatNotificationTitle?: (...) | (...);
                              TrayCustomMenuTitle?: (...) | (...);
                              TrayCustomMenuURL?: (...) | (...);
                              TrayDisablePoweredBy?: (...) | (...) | (...);
                              TrayFileExplorerAccessNotificationText?: (...) | (...);
                              TrayHelpURL?: (...) | (...);
                              TrayIcon?: (...) | (...);
                              TrayInterruptUserWithChat?: (...) | (...) | (...);
                              TrayMenus?: (...) | (...);
                              TrayNewMessageNotificationText?: (...) | (...);
                              TrayNewRSSFeedNotificationText?: (...) | (...);
                              TrayNotificationTitle?: (...) | (...);
                              TrayRebootLogOffNotificationText?: (...) | (...);
                              TrayRegistryEditorAccessNotificationText?: (...) | (...);
                              TrayRemoteAccessNotificationText?: (...) | (...);
                              TrayRemoteAccessNotificationTitle?: (...) | (...);
                              TrayScreenCaptureAccessNotificationText?: (...) | (...);
                              TrayShowCustomMenu?: (...) | (...) | (...);
                              TrayShowHelp?: (...) | (...) | (...);
                              TrayShowMessagesAndTickets?: (...) | (...) | (...);
                              TrayShowServiceTicketMenu?: (...) | (...) | (...);
                              TrayShutdownNotificationText?: (...) | (...);
                              TraySystemMessageNotificationTitle?: (...) | (...);
                              TrayTicketFromLabelText?: (...) | (...);
                              TrayTicketImportance?: (...) | (...);
                              TrayTicketImportanceIsForced?: (...) | (...) | (...);
                              TrayTicketSubjectLabelText?: (...) | (...);
                              TrayTicketVerifyEmail?: (...) | (...) | (...);
                              TrayTitle?: (...) | (...);
                              WindowsUpdate?: (...) | (...) | (...) | (...) | (...) | (...);
                          };
                          ExternalId?: number;
                          FaxNumber?: string;
                          Id?: number;
                          MaintenanceWindow?: {
                              Comment?: (...)
                              | (...);
                              MaintenanceWindowDefinitionId?: (...) | (...);
                              Name?: (...) | (...);
                          };
                          Name?: string;
                          PhoneNumber?: string;
                          ProbeId?: number;
                          Router?: {
                              Guid?: (...)
                              | (...);
                              Id?: (...) | (...);
                              ManufacturerName?: (...) | (...);
                              Model?: (...) | (...);
                              Password?: (...) | (...);
                              PortType?: (...) | (...);
                              Username?: (...) | (...);
                              Version?: (...) | (...);
                          };
                          RouterPort?: number;
                          ScriptDrive?: string;
                          ScriptExtra1?: string;
                          ScriptExtra2?: string;
                          ScriptPassword?: string;
                          ScriptRouterAddress?: string;
                          ScriptUsername?: string;
                          State?: string;
                          ZipCode?: string;
                      };
                      MaintenanceWindow?: { Id?: string };
                      MaintenanceWindowLastApplied?: string;
                      Name?: string;
                      NetworkDevices?: {
                          AgentDeploymentReadinessCheck?: {
                              AgentDeploymentReadinessCheckId?: ...;
                              AgentDeploymentReadinessCheckStatusId?: ...;
                              DateLastCheckedForReadiness?: ...;
                              DateLastDeploymentAttempted?: ...;
                              DeploymentAttemptCount?: ...;
                              NetworkDeviceId?: ...;
                              ReadinessCheckStatus?: ...;
                          };
                          AlertAction?: { Comment?: ...; Id?: ...; Name?: ... };
                          AlertMessage?: string;
                          AlertWhenOffline?: boolean;
                          AssetDate?: string;
                          Client?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Comment?: ...;
                              Company?: ...;
                              Country?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              IsHiddenFromAllInclusiveGroup?: ...;
                              LastName?: ...;
                              Locations?: ...;
                              Name?: ...;
                              NewTicketNotificationEmail?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              UsesInHouseSupportStaff?: ...;
                              ZipCode?: ...;
                          };
                          Contact?: {
                              Address1?: ...;
                              Address2?: ...;
                              AssociatedComputers?: ...;
                              City?: ...;
                              Client?: ...;
                              CreatedDate?: ...;
                              Email?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              LastName?: ...;
                              Location?: ...;
                              MobileNumber?: ...;
                              PagerNumber?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              WebPermissions?: ...;
                              ZipCode?: ...;
                          };
                          DataIn?: number;
                          DataInDisplay?: string;
                          DataOut?: number;
                          DataOutDisplay?: string;
                          DateAdded?: string;
                          Description?: string;
                          DetectionTemplateName?: string;
                          DeviceType?: { Id?: ...; Name?: ... };
                          ExternalSystemCredentials?: {
                              ClientId?: ...;
                              CredentialsId?: ...;
                              ExpirationDate?: ...;
                              IsActive?: ...;
                              Title?: ...;
                          };
                          FlagsDisplay?: string;
                          FriendlyName?: string;
                          Groups?: (...)[];
                          Id?: string;
                          InterfaceCount?: number;
                          IsHighBandwidth?: boolean;
                          IsLowOnPaper?: boolean;
                          IsLowOnToner?: boolean;
                          IsSNMPv1Supported?: boolean;
                          IsSNMPv2cSupported?: boolean;
                          IsSNMPv3Supported?: boolean;
                          IsSyncedToManage?: boolean;
                          LastContact?: string;
                          LastUpdated?: string;
                          LocalIPAddress?: string;
                          Location?: {
                              Address1?: ...;
                              Address2?: ...;
                              City?: ...;
                              Client?: ...;
                              Comments?: ...;
                              Contact?: ...;
                              Country?: ...;
                              DefaultDeploymentGroup?: ...;
                              DefaultDeploymentLogin?: ...;
                              DeploymentTemplate?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              Id?: ...;
                              MaintenanceWindow?: ...;
                              Name?: ...;
                              PhoneNumber?: ...;
                              ProbeId?: ...;
                              Router?: ...;
                              RouterPort?: ...;
                              ScriptDrive?: ...;
                              ScriptExtra1?: ...;
                              ScriptExtra2?: ...;
                              ScriptPassword?: ...;
                              ScriptRouterAddress?: ...;
                              ScriptUsername?: ...;
                              State?: ...;
                              ZipCode?: ...;
                          };
                          MACAddress?: string;
                          ManufacturerName?: string;
                          ModelName?: string;
                          Name?: string;
                          NasPercent?: string;
                          OpenPortsTCP?: (...)[];
                          ProbeId?: number;
                          ProbeName?: string;
                          SNMPCommunityGet?: string;
                          SNMPCommunitySet?: string;
                          SnmpTree?: (...)[];
                          Status?: string;
                          Uptime?: number;
                          UptimeDisplay?: string;
                      }[];
                      NetworkDevicesAutoJoinSearch?: {
                          Id?: string;
                          IsReadOnly?: boolean;
                          Name?: string;
                          SearchFolder?: { Id?: (...)
                          | (...); Name?: (...) | (...) };
                          SearchType?:
                              | "AdvancedComputers"
                              | "AdvancedNetDevices"
                              | "AdvancedContacts"
                              | "AdvancedMobileDevices";
                      };
                      NetworkDevicesLimitToSearch?: boolean;
                      ParentGroups?: number[];
                      ParentId?: string;
                      Parents?: { ID?: number; Name?: string; ParentId?: number }[];
                      RemoteAgentTemplate?: {
                          AgentRebootMode?:
                              | "Now"
                              | "Ask"
                              | "AskThenAllow"
                              | "AskThenDeny"
                              | "Deny";
                          AgentUpdateWindow?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          AllowUserDisableRemoteAccess?: boolean;
                          AntivirusTemplate?: {
                              Description?: (...)
                              | (...);
                              GUID?: (...) | (...);
                              Name?: (...) | (...);
                              TemplatePolicyId?: (...) | (...);
                          };
                          BackupServerPassword?: string;
                          BackupServerURL?: string;
                          BackupServerUser?: string;
                          CacheDirectory?: string;
                          CachePassword?: string;
                          CachePatch?: boolean;
                          CacheSoftware?: boolean;
                          CacheUpdate?: boolean;
                          CacheUsername?: string;
                          DefaultLanguagePack?: string;
                          DisallowUserCloseTray?: boolean;
                          EnableRSS?: boolean;
                          EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                          | "ImmediatelySendErrors"
                          | "ImmediatelySendErrorsAndWarnings"
                          | "ImmediatelySendAllButSecurity"
                          | "ImmediatelySendAll";
                          FileExplorerAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          HeartbeatEnabled?: boolean;
                          HeartbeatFrequency?: number;
                          Id?: string;
                          Name?: string;
                          NetworkAccessStoragePath?: string;
                          ProxyServerPassword?: string;
                          ProxyServerURL?: string;
                          ProxyServerUser?: string;
                          RegistryEditorAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          RemoteAccessMode?: | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny"
                          | "Silent";
                          RemoteAgentLogDebug?: boolean;
                          RemoteAgentName?: string;
                          RSSFeedAddress1?: string;
                          RSSFeedAddress2?: string;
                          RSSFeedAddress3?: string;
                          RSSFeedAddress4?: string;
                          Schedule?: {
                              DriveInventory?: (...)
                              | (...);
                              EventInventory?: (...) | (...);
                              HardwareInventory?: (...) | (...);
                              HotfixInventory?: (...) | (...);
                              Id?: (...) | (...);
                              LastUpdate?: (...) | (...);
                              LastUser?: (...) | (...);
                              MalewareInventory?: (...) | (...);
                              Name?: (...) | (...);
                              NetworkAnalysis?: (...) | (...);
                              NetworkInventory?: (...) | (...);
                              NetworkProbeInventory?: (...) | (...);
                              PrinterInventory?: (...) | (...);
                              ProcessInventory?: (...) | (...);
                              ServiceInventory?: (...) | (...);
                              SoftwareInventory?: (...) | (...);
                              SystemInventory?: (...) | (...);
                              UpdateConfig?: (...) | (...);
                          };
                          ScreenCaptureAccessMode?: | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                          ServerAddress?: string;
                          ServiceTicketTitle?: string;
                          ShowTray?: boolean;
                          SSLAcceptAll?: boolean;
                          SSLAcceptExpiredCertificates?: boolean;
                          SSLAcceptMismatchedNames?: boolean;
                          SSLAcceptRevokedCertificates?: boolean;
                          SSLAccessUntrustedCertificateAuthorities?: boolean;
                          SupportURL?: string;
                          TempDirectory?: string;
                          TemplateGUID?: string;
                          TemplateProperties?: {
                              PropertyDescription?: ...;
                              PropertyName?: ...;
                              PropertyValue?: ...;
                              TemplateID?: ...;
                          }[];
                          TrayChatNotificationText?: string;
                          TrayChatNotificationTitle?: string;
                          TrayCustomMenuTitle?: string;
                          TrayCustomMenuURL?: string;
                          TrayDisablePoweredBy?: boolean;
                          TrayFileExplorerAccessNotificationText?: string;
                          TrayHelpURL?: string;
                          TrayIcon?: string;
                          TrayInterruptUserWithChat?: boolean;
                          TrayMenus?: {
                              Action?: ...;
                              Description?: ...;
                              ImageURL?: ...;
                              MenuID?: ...;
                              MsgBody?: ...;
                              MsgHeight?: ...;
                              MsgTitle?: ...;
                              MsgWidth?: ...;
                              Name?: ...;
                              Parameters?: ...;
                              RootOnly?: ...;
                              ScriptID?: ...;
                              Text?: ...;
                              URLorEXE?: ...;
                          }[];
                          TrayNewMessageNotificationText?: string;
                          TrayNewRSSFeedNotificationText?: string;
                          TrayNotificationTitle?: string;
                          TrayRebootLogOffNotificationText?: string;
                          TrayRegistryEditorAccessNotificationText?: string;
                          TrayRemoteAccessNotificationText?: string;
                          TrayRemoteAccessNotificationTitle?: string;
                          TrayScreenCaptureAccessNotificationText?: string;
                          TrayShowCustomMenu?: boolean;
                          TrayShowHelp?: boolean;
                          TrayShowMessagesAndTickets?: boolean;
                          TrayShowServiceTicketMenu?: boolean;
                          TrayShutdownNotificationText?: string;
                          TraySystemMessageNotificationTitle?: string;
                          TrayTicketFromLabelText?: string;
                          TrayTicketImportance?: number;
                          TrayTicketImportanceIsForced?: boolean;
                          TrayTicketSubjectLabelText?: string;
                          TrayTicketVerifyEmail?: boolean;
                          TrayTitle?: string;
                          WindowsUpdate?: | "DoNothing"
                          | "EnableWindowsUpdateDefaults"
                          | "SetToDownloadOnly"
                          | "DisableWindowsUpdate"
                          | "LabtechModeLabtechModeUIAccessDisabled";
                      };
                      SubGroups?: number[];
                      TemplatePriority?: number;
                      TypeId?: number;
                      TypeName?: string;
                  };
                  DefaultDeploymentLogin?: { DeploymentLoginId?: number; Title?: string };
                  DeploymentTemplate?: {
                      AgentRebootMode?:
                          | "Now"
                          | "Ask"
                          | "AskThenAllow"
                          | "AskThenDeny"
                          | "Deny";
                      AgentUpdateWindow?: {
                          Date?: string;
                          DayId?: | "Everyday"
                          | "Sunday"
                          | "Monday"
                          | "Tuesday"
                          | "Wednesday"
                          | "Thursday"
                          | "Friday"
                          | "Saturday";
                          DayName?: string;
                          RepeatEveryHour?: number;
                      };
                      AllowUserDisableRemoteAccess?: boolean;
                      AntivirusTemplate?: {
                          Description?: string;
                          GUID?: string;
                          Name?: string;
                          TemplatePolicyId?: string;
                      };
                      BackupServerPassword?: string;
                      BackupServerURL?: string;
                      BackupServerUser?: string;
                      CacheDirectory?: string;
                      CachePassword?: string;
                      CachePatch?: boolean;
                      CacheSoftware?: boolean;
                      CacheUpdate?: boolean;
                      CacheUsername?: string;
                      DefaultLanguagePack?: string;
                      DisallowUserCloseTray?: boolean;
                      EnableRSS?: boolean;
                      EventLogInventoryMode?: | "InventoryOnlyUsesSchedule"
                      | "ImmediatelySendErrors"
                      | "ImmediatelySendErrorsAndWarnings"
                      | "ImmediatelySendAllButSecurity"
                      | "ImmediatelySendAll";
                      FileExplorerAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      HeartbeatEnabled?: boolean;
                      HeartbeatFrequency?: number;
                      Id?: string;
                      Name?: string;
                      NetworkAccessStoragePath?: string;
                      ProxyServerPassword?: string;
                      ProxyServerURL?: string;
                      ProxyServerUser?: string;
                      RegistryEditorAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      RemoteAccessMode?: | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny"
                      | "Silent";
                      RemoteAgentLogDebug?: boolean;
                      RemoteAgentName?: string;
                      RSSFeedAddress1?: string;
                      RSSFeedAddress2?: string;
                      RSSFeedAddress3?: string;
                      RSSFeedAddress4?: string;
                      Schedule?: {
                          DriveInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          EventInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          HardwareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          HotfixInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          Id?: string;
                          LastUpdate?: string;
                          LastUser?: string;
                          MalewareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          Name?: string;
                          NetworkAnalysis?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          NetworkInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          NetworkProbeInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          PrinterInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          ProcessInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          ServiceInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          SoftwareInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          SystemInventory?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                          UpdateConfig?: {
                              Date?: (...)
                              | (...);
                              DayId?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              DayName?: (...) | (...);
                              RepeatEveryHour?: (...) | (...);
                          };
                      };
                      ScreenCaptureAccessMode?: | "Now"
                      | "Ask"
                      | "AskThenAllow"
                      | "AskThenDeny"
                      | "Deny";
                      ServerAddress?: string;
                      ServiceTicketTitle?: string;
                      ShowTray?: boolean;
                      SSLAcceptAll?: boolean;
                      SSLAcceptExpiredCertificates?: boolean;
                      SSLAcceptMismatchedNames?: boolean;
                      SSLAcceptRevokedCertificates?: boolean;
                      SSLAccessUntrustedCertificateAuthorities?: boolean;
                      SupportURL?: string;
                      TempDirectory?: string;
                      TemplateGUID?: string;
                      TemplateProperties?: {
                          PropertyDescription?: string;
                          PropertyName?: string;
                          PropertyValue?: string;
                          TemplateID?: string;
                      }[];
                      TrayChatNotificationText?: string;
                      TrayChatNotificationTitle?: string;
                      TrayCustomMenuTitle?: string;
                      TrayCustomMenuURL?: string;
                      TrayDisablePoweredBy?: boolean;
                      TrayFileExplorerAccessNotificationText?: string;
                      TrayHelpURL?: string;
                      TrayIcon?: string;
                      TrayInterruptUserWithChat?: boolean;
                      TrayMenus?: {
                          Action?: string;
                          Description?: string;
                          ImageURL?: string;
                          MenuID?: string;
                          MsgBody?: string;
                          MsgHeight?: number;
                          MsgTitle?: string;
                          MsgWidth?: number;
                          Name?: string;
                          Parameters?: string;
                          RootOnly?: number;
                          ScriptID?: number;
                          Text?: string;
                          URLorEXE?: string;
                      }[];
                      TrayNewMessageNotificationText?: string;
                      TrayNewRSSFeedNotificationText?: string;
                      TrayNotificationTitle?: string;
                      TrayRebootLogOffNotificationText?: string;
                      TrayRegistryEditorAccessNotificationText?: string;
                      TrayRemoteAccessNotificationText?: string;
                      TrayRemoteAccessNotificationTitle?: string;
                      TrayScreenCaptureAccessNotificationText?: string;
                      TrayShowCustomMenu?: boolean;
                      TrayShowHelp?: boolean;
                      TrayShowMessagesAndTickets?: boolean;
                      TrayShowServiceTicketMenu?: boolean;
                      TrayShutdownNotificationText?: string;
                      TraySystemMessageNotificationTitle?: string;
                      TrayTicketFromLabelText?: string;
                      TrayTicketImportance?: number;
                      TrayTicketImportanceIsForced?: boolean;
                      TrayTicketSubjectLabelText?: string;
                      TrayTicketVerifyEmail?: boolean;
                      TrayTitle?: string;
                      WindowsUpdate?: | "DoNothing"
                      | "EnableWindowsUpdateDefaults"
                      | "SetToDownloadOnly"
                      | "DisableWindowsUpdate"
                      | "LabtechModeLabtechModeUIAccessDisabled";
                  };
                  ExternalId?: number;
                  ExtraFields?: {
                      CheckboxSettings?: { DefaultValue?: boolean; IsChecked?: boolean };
                      DisplayFormat?: { ExtraFieldDisplayFormatId?: number; Name?: string };
                      DropdownSettings?: {
                          AvailableOptions?: { [key: ...]: ... };
                          DefaultValue?: string;
                          DynamicSqlQuery?: string;
                          IsSqlDefined?: boolean;
                          SelectedValue?: string;
                      };
                      ExtraFieldDefinitionId?: number;
                      IsDefaultValue?: boolean;
                      IsEncrypted?: boolean;
                      IsReadOnly?: boolean;
                      Location?: { ExtraFieldLocationId?: number; Name?: string };
                      LtGuid?: string;
                      Section?: string;
                      TargetId?: number;
                      TextFieldSettings?: {
                          DefaultValue?: string;
                          IsMasked?: boolean;
                          Value?: string;
                      };
                      Title?: string;
                      TitleFormat?: { ExtraFieldTitleFormatId?: number; Name?: string };
                      Tooltip?: string;
                  }[];
                  FaxNumber?: string;
                  Id?: number;
                  LocationId?: number;
                  MaintenanceWindow?: {
                      Comment?: string;
                      MaintenanceWindowDefinitionId?: number;
                      Name?: string;
                  };
                  Name?: string;
                  PhoneNumber?: string;
                  ProbeId?: number;
                  Router?: {
                      Guid?: string;
                      Id?: number;
                      ManufacturerName?: string;
                      Model?: string;
                      Password?: string;
                      PortType?: string;
                      Username?: string;
                      Version?: string;
                  };
                  RouterPort?: number;
                  ScriptDrive?: string;
                  ScriptExtra1?: string;
                  ScriptExtra2?: string;
                  ScriptPassword?: string;
                  ScriptRouterAddress?: string;
                  ScriptUsername?: string;
                  State?: string;
                  ZipCode?: string;
              };
              MobileNumber?: string;
              PagerNumber?: string;
              Password?: string;
              Permissions?: string[];
              PhoneNumber?: string;
              PluginData?: { [key: string]: { [key: string]: Record<string, never> } };
              Source?: { ContactSourceTypeId?: number; Name?: string };
              State?: string;
              ZipCode?: string;
          },
      >