connectwise-rest
    Preparing search index...

    Tickets module

    Hierarchy

    • AutomateBaseAPI
      • TicketsAPI
    Index

    Methods

    • Parameters

      Returns Promise<
          {
              Agent?: {
                  AlertAction?: { Comment?: string; Id?: number; Name?: string };
                  ComputerId?: number;
                  DeviceId?: number;
                  LastFailed?: string;
                  LastInventoryDate?: string;
                  LastScanned?: string;
                  MonitorHistory?: {
                      FailureRate?: number;
                      Id?: number;
                      LastFailData?: string;
                      LastSuccessData?: string;
                      LastWarningData?: string;
                  };
                  MonitorId?: number;
                  Name?: string;
                  State?: string;
              };
              Category?: {
                  Description?: string;
                  Id?: number;
                  Image?: string;
                  IsVisibleInList?: boolean;
                  Keywords?: string;
                  Name?: string;
                  ParentCategoryId?: number;
              };
              CategoryId?: number;
              CategoryName?: string;
              CC?: 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?: string;
                          Address2?: string;
                          AssociatedComputers?: (...)[];
                          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;
                          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; };
                          MobileNumber?: string;
                          PagerNumber?: string;
                          PhoneNumber?: string;
                          State?: string;
                          WebPermissions?: {
                              InstallAgent?: ...;
                              MultiFactorRequired?: ...;
                              Reboot?: ...;
                              RemoteAccess?: ...;
                              Shutdown?: ...;
                              Tickets?: ...;
                              WakeOnLAN?: ...;
                          };
                          ZipCode?: string;
                      };
                      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?: 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; };
                          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;
                  }[];
                  Name?: string;
                  NewTicketNotificationEmail?: string;
                  PhoneNumber?: string;
                  State?: string;
                  UsesInHouseSupportStaff?: boolean;
                  ZipCode?: string;
              };
              Comments?: {
                  Body?: string;
                  CreatedDate?: string;
                  From?: string;
                  Id?: string;
                  User?: {
                      EmailAddress?: string;
                      Folder?: {
                          IsSsoEnabled?: boolean;
                          Name?: string;
                          UserFolderId?: string;
                      };
                      Name?: string;
                      SsoStatus?: { SsoStatusId?: number; StatusName?: string };
                      UserId?: string;
                  };
              }[];
              Computer?: {
                  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?: 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;
                  };
                  Comment?: string;
                  CommentPriority?: { Id?: number; Name?: string };
                  ComputerName?: string;
                  Contact?: {
                      Address1?: string;
                      Address2?: string;
                      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?: 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;
                  };
                  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?: 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?: (
                          { 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?: 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; };
                          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?: 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;
                          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;
                  }[];
                  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?: 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?: {
                          Address1?: string;
                          Address2?: string;
                          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?: 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?: {
                          ClientToSync?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              City?: (...) | (...);
                              Comment?: (...) | (...);
                              Company?: (...) | (...);
                              Country?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                              LastName?: (...) | (...);
                              Locations?: (...) | (...);
                              Name?: (...) | (...);
                              NewTicketNotificationEmail?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              UsesInHouseSupportStaff?: (...) | (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          Comments?: string;
                          ComputerPermissions?: { Id?: ...; Permissions?: ...; UserClass?: ... }[];
                          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?: {
                              Address1?: ...;
                              Address2?: ...;
                              AssociatedComputers?: ...;
                              City?: ...;
                              Client?: ...;
                              CreatedDate?: ...;
                              Email?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              LastName?: ...;
                              Location?: ...;
                              MobileNumber?: ...;
                              PagerNumber?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              WebPermissions?: ...;
                              ZipCode?: ...;
                          }[];
                          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?: {
                              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?: (...)
                              | (...);
                              IsReadOnly?: (...) | (...) | (...);
                              Name?: (...) | (...);
                              SearchFolder?: (...) | (...);
                              SearchType?: (...) | (...) | (...) | (...) | (...);
                          };
                          NetworkDevicesLimitToSearch?: boolean;
                          ParentGroups?: number[];
                          ParentId?: string;
                          Parents?: { ID?: ...; Name?: ...; ParentId?: ... }[];
                          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?: number[];
                          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?: {
                              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;
                  };
                  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?: (
                      { TicketId?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: { ...; }[] | undefined; } | undefined; ... 21 more ...; Comments?: { ...; }[] | undefined; }
                  )[];
                  TotalMemory?: number;
                  Type?: string;
                  UserAccounts?: string[];
                  UserIdleTime?: number;
                  UTCOffset?: number;
                  VirusScanner?: { Id?: string; Name?: string };
                  WarrantyEndDate?: string;
                  WindowsUpdateDate?: string;
              };
              ContactDate?: string;
              DueDate?: string;
              ExternalId?: number;
              From?: string;
              Guid?: 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?: {
                      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?: { 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?: 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?: (
                              { 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;
                      };
                      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?: 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?: (
                              { 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;
                      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?: { 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?: 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?: { 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;
                      }[];
                      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?: {
                              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?: { 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?: 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;
                  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;
              };
              MonitorId?: number;
              NetworkDevice?: {
                  AgentDeploymentReadinessCheck?: {
                      AgentDeploymentReadinessCheckId?: number;
                      AgentDeploymentReadinessCheckStatusId?: number;
                      DateLastCheckedForReadiness?: string;
                      DateLastDeploymentAttempted?: string;
                      DeploymentAttemptCount?: number;
                      NetworkDeviceId?: number;
                      ReadinessCheckStatus?: string;
                  };
                  AlertAction?: { Comment?: string; Id?: number; Name?: string };
                  AlertMessage?: string;
                  AlertWhenOffline?: boolean;
                  AssetDate?: 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;
                  };
                  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;
                  };
                  DataIn?: number;
                  DataInDisplay?: string;
                  DataOut?: number;
                  DataOutDisplay?: string;
                  DateAdded?: string;
                  Description?: string;
                  DetectionTemplateName?: string;
                  DeviceType?: { Id?: number; Name?: string };
                  ExternalSystemCredentials?: {
                      ClientId?: number;
                      CredentialsId?: number;
                      ExpirationDate?: string;
                      IsActive?: boolean;
                      Title?: string;
                  };
                  FlagsDisplay?: string;
                  FriendlyName?: string;
                  Groups?: {
                      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?: { 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;
                          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; };
                          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?: (
                          { 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; ...
                      )[];
                      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;
                  }[];
                  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?: 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?: {
                          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?: { 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?: {
                          ClientToSync?: {
                              Address1?: (...)
                              | (...);
                              Address2?: (...) | (...);
                              City?: (...) | (...);
                              Comment?: (...) | (...);
                              Company?: (...) | (...);
                              Country?: (...) | (...);
                              ExternalId?: (...) | (...);
                              FaxNumber?: (...) | (...);
                              FirstName?: (...) | (...);
                              Id?: (...) | (...);
                              IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                              LastName?: (...) | (...);
                              Locations?: (...) | (...);
                              Name?: (...) | (...);
                              NewTicketNotificationEmail?: (...) | (...);
                              PhoneNumber?: (...) | (...);
                              State?: (...) | (...);
                              UsesInHouseSupportStaff?: (...) | (...) | (...);
                              ZipCode?: (...) | (...);
                          };
                          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?: (...)
                              | (...);
                              IsReadOnly?: (...) | (...) | (...);
                              Name?: (...) | (...);
                              SearchFolder?: (...) | (...);
                              SearchType?: (...) | (...) | (...) | (...) | (...);
                          };
                          ComputersLimitToSearch?: boolean;
                          Contacts?: {
                              Address1?: ...;
                              Address2?: ...;
                              AssociatedComputers?: ...;
                              City?: ...;
                              Client?: ...;
                              CreatedDate?: ...;
                              Email?: ...;
                              ExternalId?: ...;
                              FaxNumber?: ...;
                              FirstName?: ...;
                              Id?: ...;
                              LastName?: ...;
                              Location?: ...;
                              MobileNumber?: ...;
                              PagerNumber?: ...;
                              PhoneNumber?: ...;
                              State?: ...;
                              WebPermissions?: ...;
                              ZipCode?: ...;
                          }[];
                          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?: (
                              { 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; ...
                          )[];
                          NetworkDevicesAutoJoinSearch?: {
                              Id?: (...)
                              | (...);
                              IsReadOnly?: (...) | (...) | (...);
                              Name?: (...) | (...);
                              SearchFolder?: (...) | (...);
                              SearchType?: (...) | (...) | (...) | (...) | (...);
                          };
                          NetworkDevicesLimitToSearch?: boolean;
                          ParentGroups?: number[];
                          ParentId?: string;
                          Parents?: { ID?: ...; Name?: ...; ParentId?: ... }[];
                          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?: number[];
                          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?: {
                              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;
                  };
                  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;
              };
              Priority?: { Id?: number; Name?: string };
              StartDate?: string;
              Status?: { Id?: number; Name?: string };
              Subject?: string;
              SupportLevel?: number;
              TicketId?: number;
              UpdateDate?: string;
              User?: {
                  EmailAddress?: string;
                  Folder?: { IsSsoEnabled?: boolean; Name?: string; UserFolderId?: string };
                  Name?: string;
                  SsoStatus?: { SsoStatusId?: number; StatusName?: string };
                  UserId?: string;
              };
          },
      >

    • Parameters

      Returns Promise<
          {
              Agent?: {
                  AlertAction?: { Comment?: string; Id?: number; Name?: string };
                  ComputerId?: number;
                  DeviceId?: number;
                  LastFailed?: string;
                  LastInventoryDate?: string;
                  LastScanned?: string;
                  MonitorHistory?: {
                      FailureRate?: number;
                      Id?: number;
                      LastFailData?: string;
                      LastSuccessData?: string;
                      LastWarningData?: string;
                  };
                  MonitorId?: number;
                  Name?: string;
                  State?: string;
              };
              Category?: {
                  Description?: string;
                  Id?: number;
                  Image?: string;
                  IsVisibleInList?: boolean;
                  Keywords?: string;
                  Name?: string;
                  ParentCategoryId?: number;
              };
              CategoryId?: number;
              CategoryName?: string;
              CC?: 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?: {
                  Body?: string;
                  CreatedDate?: string;
                  From?: string;
                  Id?: string;
                  User?: {
                      EmailAddress?: string;
                      Folder?: {
                          IsSsoEnabled?: (...)
                          | (...)
                          | (...);
                          Name?: (...) | (...);
                          UserFolderId?: (...) | (...);
                      };
                      Name?: string;
                      SsoStatus?: { SsoStatusId?: (...)
                      | (...); StatusName?: (...) | (...) };
                      UserId?: string;
                  };
              }[];
              Computer?: {
                  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?: { 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;
                  };
                  Comment?: string;
                  CommentPriority?: { Id?: number; Name?: string };
                  ComputerName?: string;
                  Contact?: {
                      Address1?: string;
                      Address2?: string;
                      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?: 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;
                  };
                  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?: { Id?: ...; Permissions?: ...; UserClass?: ... }[];
                      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?: {
                          Address1?: ...;
                          Address2?: ...;
                          AssociatedComputers?: ...;
                          City?: ...;
                          Client?: ...;
                          CreatedDate?: ...;
                          Email?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          FirstName?: ...;
                          Id?: ...;
                          LastName?: ...;
                          Location?: ...;
                          MobileNumber?: ...;
                          PagerNumber?: ...;
                          PhoneNumber?: ...;
                          State?: ...;
                          WebPermissions?: ...;
                          ZipCode?: ...;
                      }[];
                      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?: {
                          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?: (...)
                          | (...);
                          IsReadOnly?: (...) | (...) | (...);
                          Name?: (...) | (...);
                          SearchFolder?: (...) | (...);
                          SearchType?: (...) | (...) | (...) | (...) | (...);
                      };
                      NetworkDevicesLimitToSearch?: boolean;
                      ParentGroups?: number[];
                      ParentId?: string;
                      Parents?: { ID?: ...; Name?: ...; ParentId?: ... }[];
                      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?: number[];
                      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?: 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?: {
                          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;
                  };
                  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?: { TicketId?: number | undefined; Client?: { Id?: string | undefined; Name?: string | undefined; Company?: string | undefined; FirstName?: string | undefined; LastName?: string | undefined; ... 13 more ...; Locations?: { ...; }[] | undefined; } | undefined; ... 21 more ...; Comments?: { ...; }[] | undefined; }[];
                  TotalMemory?: number;
                  Type?: string;
                  UserAccounts?: string[];
                  UserIdleTime?: number;
                  UTCOffset?: number;
                  VirusScanner?: { Id?: string; Name?: string };
                  WarrantyEndDate?: string;
                  WindowsUpdateDate?: string;
              };
              ContactDate?: string;
              DueDate?: string;
              ExternalId?: number;
              From?: string;
              Guid?: 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?: {
                      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?: { 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?: (...) | (...);
                      }[];
                      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?: { 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?: 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?: { 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?: {
                          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?: (...) | (...);
                      }[];
                      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;
              };
              MonitorId?: number;
              NetworkDevice?: {
                  AgentDeploymentReadinessCheck?: {
                      AgentDeploymentReadinessCheckId?: number;
                      AgentDeploymentReadinessCheckStatusId?: number;
                      DateLastCheckedForReadiness?: string;
                      DateLastDeploymentAttempted?: string;
                      DeploymentAttemptCount?: number;
                      NetworkDeviceId?: number;
                      ReadinessCheckStatus?: string;
                  };
                  AlertAction?: { Comment?: string; Id?: number; Name?: string };
                  AlertMessage?: string;
                  AlertWhenOffline?: boolean;
                  AssetDate?: 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;
                  };
                  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;
                  };
                  DataIn?: number;
                  DataInDisplay?: string;
                  DataOut?: number;
                  DataOutDisplay?: string;
                  DateAdded?: string;
                  Description?: string;
                  DetectionTemplateName?: string;
                  DeviceType?: { Id?: number; Name?: string };
                  ExternalSystemCredentials?: {
                      ClientId?: number;
                      CredentialsId?: number;
                      ExpirationDate?: string;
                      IsActive?: boolean;
                      Title?: string;
                  };
                  FlagsDisplay?: string;
                  FriendlyName?: string;
                  Groups?: {
                      ClientToSync?: {
                          Address1?: (...)
                          | (...);
                          Address2?: (...) | (...);
                          City?: (...) | (...);
                          Comment?: (...) | (...);
                          Company?: (...) | (...);
                          Country?: (...) | (...);
                          ExternalId?: (...) | (...);
                          FaxNumber?: (...) | (...);
                          FirstName?: (...) | (...);
                          Id?: (...) | (...);
                          IsHiddenFromAllInclusiveGroup?: (...) | (...) | (...);
                          LastName?: (...) | (...);
                          Locations?: (...) | (...);
                          Name?: (...) | (...);
                          NewTicketNotificationEmail?: (...) | (...);
                          PhoneNumber?: (...) | (...);
                          State?: (...) | (...);
                          UsesInHouseSupportStaff?: (...) | (...) | (...);
                          ZipCode?: (...) | (...);
                      };
                      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?: (...)
                          | (...);
                          IsReadOnly?: (...) | (...) | (...);
                          Name?: (...) | (...);
                          SearchFolder?: (...) | (...);
                          SearchType?: (...) | (...) | (...) | (...) | (...);
                      };
                      ComputersLimitToSearch?: boolean;
                      Contacts?: {
                          Address1?: ...;
                          Address2?: ...;
                          AssociatedComputers?: ...;
                          City?: ...;
                          Client?: ...;
                          CreatedDate?: ...;
                          Email?: ...;
                          ExternalId?: ...;
                          FaxNumber?: ...;
                          FirstName?: ...;
                          Id?: ...;
                          LastName?: ...;
                          Location?: ...;
                          MobileNumber?: ...;
                          PagerNumber?: ...;
                          PhoneNumber?: ...;
                          State?: ...;
                          WebPermissions?: ...;
                          ZipCode?: ...;
                      }[];
                      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?: (
                          { 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; ...
                      )[];
                      NetworkDevicesAutoJoinSearch?: {
                          Id?: (...)
                          | (...);
                          IsReadOnly?: (...) | (...) | (...);
                          Name?: (...) | (...);
                          SearchFolder?: (...) | (...);
                          SearchType?: (...) | (...) | (...) | (...) | (...);
                      };
                      NetworkDevicesLimitToSearch?: boolean;
                      ParentGroups?: number[];
                      ParentId?: string;
                      Parents?: { ID?: ...; Name?: ...; ParentId?: ... }[];
                      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?: number[];
                      TemplatePriority?: number;
                      TypeId?: number;
                      TypeName?: string;
                  }[];
                  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?: 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?: {
                          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;
                  };
                  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;
              };
              Priority?: { Id?: number; Name?: string };
              StartDate?: string;
              Status?: { Id?: number; Name?: string };
              Subject?: string;
              SupportLevel?: number;
              TicketId?: number;
              UpdateDate?: string;
              User?: {
                  EmailAddress?: string;
                  Folder?: { IsSsoEnabled?: boolean; Name?: string; UserFolderId?: string };
                  Name?: string;
                  SsoStatus?: { SsoStatusId?: number; StatusName?: string };
                  UserId?: string;
              };
          }[],
      >